Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 3807 → Rev 3808

/programs/fs/opendial/opendial.asm
1313,9 → 1313,13
 
mcall 12,1
 
call prepare_system_colors
 
; mcall 0,<10,420>,<10,320>,0x63AABBCC,
xor esi,esi
mcall 0,[window_x],[window_y],0x63AABBCC,
; mov edx,[w_work] ; color of work area RRGGBB,8->color
; or edx,0x63000000
mcall 0,[window_x],[window_y],0x63AABBCC
 
; mov ecx,[communication_area]
; add ecx,4096+4+4
1337,9 → 1341,10
add ax,10
mov [scroll_bar_data_vertical.start_x],ax
mov edx,[w_work] ; color of work area RRGGBB,8->color
or edx,0x63000000
mcall 13,[window_width],45 ;,0xcccccc
mcall 13,[window_width],45,0xcccccc
 
push ecx
rol ecx,16
add cx,[file_browser_data_1.size_y]
1382,13 → 1387,15
sub ebx,eax
mov ecx,26 shl 16+15
 
mcall 8,,,2,0xffffff
mcall 8,,,2,[w_work_button] ;0xffffff
 
pusha
shr ecx,16
mov bx,cx
add ebx,20 shl 16+2
mcall 4,,0x90000000,message_ExitDir_button
mov ecx,[w_work_button_text]
or ecx,0x90000000
mcall 4,,,message_ExitDir_button
add ebx,4
mcall
add ebx,4
1403,7 → 1410,9
shr ecx,16
mov bx,cx
add ebx,5 shl 16+4
mcall 4,,0x90000000,message_ReloadDir_button
mov ecx,[w_work_button_text]
or ecx,0x90000000
mcall 4,,,message_ReloadDir_button
pop ebx
 
mov ebx,[file_browser_data_1.x]
1430,7 → 1439,9
shr ecx,16
mov bx,cx
add ebx,6 shl 16+ 4
mcall 4,,0x90000000,message_cancel_button
mov ecx,[w_work_button_text]
or ecx,0x90000000
mcall 4,,,message_cancel_button
popa
 
sub ebx,65 shl 16
1449,9 → 1460,10
jne @f
sub ebx,5 shl 16
@@:
mov ecx,[w_work_button_text]
or ecx,0x90000000
mcall 4 ;message_open_button
mcall 4,,0x90000000 ;message_open_button
; mcall 47,0x80000,[file_browser_data_1.ini_file_start],<250,0>,0x0
; mcall 4,<3,420>,0,fb_extension_start,3
.end:
1459,6 → 1471,45
 
ret
;---------------------------------------------------------------------
prepare_system_colors:
mcall 48,3,app_colours,10*4
 
mov eax,[w_work]
mov [menu_data_1.bckg_col],eax
mov [menu_data_2.bckg_col],eax
mov [menu_data_3.bckg_col],eax
 
mov [menu_data_1.menu_col],eax
mov [menu_data_2.menu_col],eax
mov [menu_data_3.menu_col],eax
mov [scroll_bar_data_vertical.bckg_col],eax
 
mov eax,[w_work_button]
mov [menu_data_1.frnt_col],eax
mov [menu_data_2.frnt_col],eax
mov [menu_data_3.frnt_col],eax
 
mov [scroll_bar_data_vertical.frnt_col],eax
 
mov eax,[w_work_button]
mov [menu_data_1.menu_sel_col],eax
mov [menu_data_2.menu_sel_col],eax
mov [menu_data_3.menu_sel_col],eax
 
mov eax,[w_work_text]
mov [menu_data_1.bckg_text_col],eax
mov [menu_data_2.bckg_text_col],eax
mov [menu_data_3.bckg_text_col],eax
mov eax,[w_work_button_text]
mov [menu_data_1.frnt_text_col],eax
mov [menu_data_2.frnt_text_col],eax
mov [menu_data_3.frnt_text_col],eax
mov [scroll_bar_data_vertical.line_col],eax
ret
;---------------------------------------------------------------------
draw_for_fs_errors:
call draw_dir_path
 
1573,32 → 1624,32
mov [PathShow_data_1.area_size_x],ax
mov [PathShow_data_1.start_x],bx
;--------------------------------------
; top line
mov ebx,[file_browser_data_1.x]
mcall 13,,<7,1>,0x0
;; top line
; mov ebx,[file_browser_data_1.x]
; mcall 13,,<7,1>,0x0
; down line
push ebx ecx
mcall ,,<21,1>,
pop ecx ebx
; push ebx ecx
; mcall ,,<21,1>,
; pop ecx ebx
; left line
push ebx
mov bx,1
mov cx,15
mcall
pop ebx
; push ebx
; mov bx,1
; mov cx,15
; mcall
; pop ebx
; right line
mov ax,bx
shr ebx,16
add bx,ax
dec ebx
shl ebx,16
mov bx,1
mcall 13
; mov ax,bx
; shr ebx,16
; add bx,ax
; dec ebx
; shl ebx,16
; mov bx,1
; mcall 13
;--------------------------------------
mov ebx,[file_browser_data_1.x]
sub ebx,2
add ebx,1 shl 16
mcall 13,,<8,13>,0xffffff
mcall 13,,<8,13>,0xffffcc
;--------------------------------------
; prepare for PathShow
push dword PathShow_data_1
2992,6 → 3043,21
db 'temp1.asm',0
;---------------------------------------------------------------------
IM_END:
;---------------------------------------------------------------------
align 4
app_colours:
 
w_frame rd 1
w_grab rd 1
w_grab_button rd 1
w_grab_button_text rd 1
w_grab_text rd 1
w_work rd 1
w_work_button rd 1
w_work_button_text rd 1
w_work_text rd 1
w_work_graph rd 1
;---------------------------------------------------------------------
menu_text_area_1_1:
rb 256
;---------------------------------------------------------------------