Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 3475 → Rev 3476

/programs/media/zsea/data.inc
1745,10 → 1745,10
.draw_window dd thread4.draw_window ;+20
.status dd 0 ;+24
.x:
.x_size dw 420 ;+28 ; Window X size
.x_size dw 510 ;+28 ; Window X size
.x_start dw 10 ;+30 ; Window X position
.y:
.y_size dw 320 ;+32 ; Window y size
.y_size dw 310 ;+32 ; Window y size
.y_start dw 10 ;+34 ; Window Y position
.color_type dd 0 ;+36 ; 0- RGB, 1 or other - reserved
.color dd 0 ;+40 ; Selected color
/programs/system/colrdial/color_dialog.asm
276,12 → 276,12
mov ebx,[eax+4]
; cmp bx,word x_minimal_size ;300
; jb @f
mov bx,450
mov bx,510
mov [window_x],ebx
mov ebx,[eax+8]
; cmp bx,word y_minimal_size ;200
; jb @f
mov bx,320
mov bx,310
mov [window_y],ebx
@@:
ret
476,21 → 476,67
call [scrollbar_ver_draw]
ret
;---------------------------------------------------------------------
align 4
draw_history_frame:
mov [frame_data.x],dword (c_start_x+c_size_x*2+10*2)*65536+80
mov [frame_data.y],dword (p_start_y+5)*65536+(p_size_y-5)
 
mov [frame_data.draw_text_flag],dword 1
mov [frame_data.text_pointer],dword history_text
push dword frame_data
call [Frame_draw]
ret
;---------------------------------------------------------------------
align 4
draw_button_row:
mov edx,0x60000000 + 30 ; BUTTON ROW
; mov ebx,220*65536+14
mov ebx,(c_start_x+c_size_x*2+10*3)*65536+14
mov ecx,20*65536+14
mov ecx,25*65536+14
mov eax,8
;-----------------------------------
align 4
.newb:
mcall
add ecx,25*65536
add ecx,24*65536
inc edx
cmp edx,0x60000000 + 39
jbe .newb
ret
;---------------------------------------------------------------------
align 4
draw_color_value:
mov ebx,(c_start_x+c_size_x*3+10)*65536+(c_size_x-1)
mov ecx,28*65536+11
mov edx,0xffffff
mov eax,13
mov edi,10
mov esi,[communication_area]
add esi,28
;-----------------------------------
align 4
@@:
mcall
pusha
mov edx,ebx
add edx,2 shl 16
shr ecx,16
mov dx,cx
add dx,2
mov ecx,[esi]
and ecx,0xffffff
mcall 47,0x00060100,,,0
popa
add ecx,24*65536
add esi,4
dec edi
jnz @b
 
ret
;---------------------------------------------------------------------
align 4
draw_colours:
mov edi,10
mov esi,[communication_area]
497,10 → 543,11
add esi,28
; mov ebx,220*65536+14
mov ebx,(c_start_x+c_size_x*2+10*3)*65536+14
mov ecx,20*65536+14
mov ecx,27*65536+14
mov eax,13
mov [frame_data.draw_text_flag],dword 0
;--------------------------------------
align 4
newcol:
mov edx,[esi]
mcall
520,7 → 567,7
 
pop ecx ebx
 
add ecx,25*65536
add ecx,24*65536
add esi,4
dec edi
547,8 → 594,10
mov [scroll_bar_data_green.all_redraw],eax
mov [scroll_bar_data_blue.all_redraw],eax
call draw_scrollbars
call draw_history_frame
call draw_button_row
call draw_colours
call draw_color_value
mcall 12,2
ret
;---------------------------------------------------------------------
/programs/system/colrdial/i_data.inc
1,6 → 1,10
;---------------------------------------------------------------------
title:
db 'ColorDialog',0
history_text:
db ' History: ',0
;---------------------------------------------------------------------
align 4
window_x:
239,5 → 243,5
.font_number dd 0 ;+32
.font_size_y dd 9 ;+36
.font_color dd 0x0 ;+40
.font_backgr_color dd 0xffffff ;+44
.font_backgr_color dd 0xAABBCC ;+44
;---------------------------------------------------------------------
/programs/system/desktop/trunk/idata.inc
326,10 → 326,10
.draw_window dd draw_window ;+20
.status dd 0 ;+24
.x:
.x_size dw 420 ;+28 ; Window X size
.x_size dw 510 ;+28 ; Window X size
.x_start dw 10 ;+30 ; Window X position
.y:
.y_size dw 320 ;+32 ; Window y size
.y_size dw 310 ;+32 ; Window y size
.y_start dw 10 ;+34 ; Window Y position
.color_type dd 0 ;+36 ; 0- RGB, 1 or other - reserved
.color dd 0 ;+40 ; Selected color