forked from KolibriOS/kolibrios
Classic KFM: fix Properties window
git-svn-id: svn://kolibrios.org@9464 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
c344589fa0
commit
1ba74228ea
@ -82,6 +82,7 @@
|
|||||||
20 fNav |File Managers/fNav/fNav
|
20 fNav |File Managers/fNav/fNav
|
||||||
64 KFAR |File Managers/kfar
|
64 KFAR |File Managers/kfar
|
||||||
65 NDN * |/kolibrios/utils/ndn/ndn
|
65 NDN * |/kolibrios/utils/ndn/ndn
|
||||||
|
05 Classic KFM * |/kolibrios/utils/kfm/kfm
|
||||||
#9 **** ACCESSIBILITY
|
#9 **** ACCESSIBILITY
|
||||||
49 Screen magnifier |magnify
|
49 Screen magnifier |magnify
|
||||||
59 Screen keyboard |zkey
|
59 Screen keyboard |zkey
|
||||||
|
@ -80,6 +80,7 @@
|
|||||||
20 fNav |File Managers/fNav/fNav
|
20 fNav |File Managers/fNav/fNav
|
||||||
64 KFAR |File Managers/kfar
|
64 KFAR |File Managers/kfar
|
||||||
65 NDN * |/kolibrios/utils/ndn/ndn
|
65 NDN * |/kolibrios/utils/ndn/ndn
|
||||||
|
05 Classic KFM * |/kolibrios/utils/kfm/kfm
|
||||||
#9 **** ‘¨á⥬ > ‘¯¥æ.¢®§¬®¦®áâ¨
|
#9 **** ‘¨á⥬ > ‘¯¥æ.¢®§¬®¦®áâ¨
|
||||||
49 <20>ªà ï «ã¯ |magnify
|
49 <20>ªà ï «ã¯ |magnify
|
||||||
59 <20>ªà ï ª« ¢¨ âãà |zkey
|
59 <20>ªà ï ª« ¢¨ âãà |zkey
|
||||||
|
@ -37,12 +37,12 @@ start_error_window_thread:
|
|||||||
mov eax,[ebx+46]
|
mov eax,[ebx+46]
|
||||||
shr eax,1
|
shr eax,1
|
||||||
add eax,[ebx+38]
|
add eax,[ebx+38]
|
||||||
sub eax,40
|
sub eax,ERR_WINH/2
|
||||||
mov [error_window_y+2],ax
|
mov [error_window_y+2],ax
|
||||||
mov eax,[ebx+42]
|
mov eax,[ebx+42]
|
||||||
shr eax,1
|
shr eax,1
|
||||||
add eax,[ebx+34]
|
add eax,[ebx+34]
|
||||||
sub eax,125
|
sub eax,ERR_WINW/2
|
||||||
mov [error_window_x+2],ax
|
mov [error_window_x+2],ax
|
||||||
mcall 51,1,thread_start,thread_stack
|
mcall 51,1,thread_start,thread_stack
|
||||||
ret
|
ret
|
||||||
|
@ -14,20 +14,20 @@ start_files_information_thread:
|
|||||||
mov eax,[ebx+46]
|
mov eax,[ebx+46]
|
||||||
shr eax,1
|
shr eax,1
|
||||||
add eax,[ebx+38]
|
add eax,[ebx+38]
|
||||||
sub eax,150
|
sub eax,INF_WINH/2
|
||||||
mov [files_information_window_y+2],ax
|
mov [files_information_window_y+2],ax
|
||||||
mov eax,[ebx+42]
|
mov eax,[ebx+42]
|
||||||
shr eax,1
|
shr eax,1
|
||||||
add eax,[ebx+34]
|
add eax,[ebx+34]
|
||||||
sub eax,125
|
sub eax,INF_WINW/2
|
||||||
mov [files_information_window_x+2],ax
|
mov [files_information_window_x+2],ax
|
||||||
mcall 51,1,thread_files_information_start,thread_stack
|
mcall 51,1,thread_files_information_start,thread_stack
|
||||||
ret
|
ret
|
||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
draw_files_information_window:
|
draw_files_information_window:
|
||||||
mcall 12,1
|
mcall 12,1
|
||||||
mcall 0,[files_information_window_x],[files_information_window_y],0x03ffffcc
|
mcall 0,[files_information_window_x],[files_information_window_y],0x33ffffcc,,infowin_title
|
||||||
mov edx,100 shl 16+50
|
mov edx,INF_DATAX shl 16+INF_DATAY+INF_LINEH
|
||||||
mov ebx,0x800a0000
|
mov ebx,0x800a0000
|
||||||
mov esi,0x10000000
|
mov esi,0x10000000
|
||||||
cmp [inf_marked_yes],1
|
cmp [inf_marked_yes],1
|
||||||
@ -36,7 +36,7 @@ draw_files_information_window:
|
|||||||
cmp [nesting_direction],1
|
cmp [nesting_direction],1
|
||||||
je @f
|
je @f
|
||||||
|
|
||||||
add edx,15
|
add edx,INF_LINEH
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
.continue_4:
|
.continue_4:
|
||||||
; show files counter
|
; show files counter
|
||||||
@ -54,12 +54,12 @@ draw_files_information_window:
|
|||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
.continue_2:
|
.continue_2:
|
||||||
; show directories counter
|
; show directories counter
|
||||||
add edx,15
|
add edx,INF_LINEH
|
||||||
mcall ,,[directories_counter]
|
mcall ,,[directories_counter]
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
@@:
|
@@:
|
||||||
; show file or directory size
|
; show file or directory size
|
||||||
add edx,15
|
add edx,INF_LINEH
|
||||||
mcall 47,0x80140001,files_size
|
mcall 47,0x80140001,files_size
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
mov ebp,date.create
|
mov ebp,date.create
|
||||||
@ -81,21 +81,21 @@ draw_files_information_window:
|
|||||||
mov edx,read_folder_1_name
|
mov edx,read_folder_1_name
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
@@:
|
@@:
|
||||||
mcall 4,<75,35>,0x80000000, ;file_name
|
mcall 4,<INF_DATAX,INF_DATAY>,0x90000000, ;file_name
|
||||||
mcall ,<10,35>,0x90000000,type_location
|
mcall ,<10,INF_DATAY>,0x90000000,type_location
|
||||||
cmp [inf_marked_yes],1
|
cmp [inf_marked_yes],1
|
||||||
je .continue
|
je .continue
|
||||||
|
|
||||||
mcall ,<90,50>,0x80000000,type_name
|
mcall ,<INF_DATAX,INF_DATAY+INF_LINEH>,0x90000000,type_name
|
||||||
mov ecx,0x90000000
|
mov ecx,0x90000000
|
||||||
cmp [nesting_direction],1
|
cmp [nesting_direction],1
|
||||||
je @f
|
je @f
|
||||||
|
|
||||||
mcall ,<10,50>,,type_dir_name
|
mcall ,<10,INF_DATAY+INF_LINEH>,,type_dir_name
|
||||||
jmp .continue
|
jmp .continue
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
@@:
|
@@:
|
||||||
mcall ,<10,50>,,type_file_name
|
mcall ,<10,INF_DATAY+INF_LINEH>,,type_file_name
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
.continue:
|
.continue:
|
||||||
cmp [inf_marked_yes],1
|
cmp [inf_marked_yes],1
|
||||||
@ -105,7 +105,7 @@ draw_files_information_window:
|
|||||||
je @f
|
je @f
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
.continue_3:
|
.continue_3:
|
||||||
add ebx,15
|
add ebx,INF_LINEH
|
||||||
mcall ,,,type_files
|
mcall ,,,type_files
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
@@:
|
@@:
|
||||||
@ -119,24 +119,24 @@ draw_files_information_window:
|
|||||||
je @f
|
je @f
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
.continue_1:
|
.continue_1:
|
||||||
add ebx,15
|
add ebx,INF_LINEH
|
||||||
mcall ,,,type_dir
|
mcall ,,,type_dir
|
||||||
;--------------------------------------
|
;--------------------------------------
|
||||||
@@:
|
@@:
|
||||||
add ebx,15
|
add ebx,INF_LINEH
|
||||||
mcall ,,,type_size
|
mcall ,,,type_size
|
||||||
add ebx,15
|
add ebx,INF_LINEH
|
||||||
mcall ,,,type_create
|
mcall ,,,type_create
|
||||||
add ebx,15
|
add ebx,INF_LINEH
|
||||||
mcall ,,,type_change
|
mcall ,,,type_change
|
||||||
add ebx,15
|
add ebx,INF_LINEH
|
||||||
mcall ,,,type_access
|
mcall ,,,type_access
|
||||||
sub ebx,30
|
sub ebx,INF_LINEH*2
|
||||||
add ebx,107 shl 16
|
add ebx,115 shl 16
|
||||||
mcall ,,0x80000000,type_limiters_data_time
|
mcall ,,0x90000000,type_limiters_data_time
|
||||||
add ebx,15
|
add ebx,INF_LINEH
|
||||||
mcall
|
mcall
|
||||||
add ebx,15
|
add ebx,INF_LINEH
|
||||||
mcall
|
mcall
|
||||||
|
|
||||||
mcall 12,2
|
mcall 12,2
|
||||||
@ -144,11 +144,11 @@ draw_files_information_window:
|
|||||||
;------------------------------------------------------------------------------
|
;------------------------------------------------------------------------------
|
||||||
show_date_and_time_of_files_information:
|
show_date_and_time_of_files_information:
|
||||||
; show date
|
; show date
|
||||||
add edx,15
|
add edx,INF_LINEH
|
||||||
push edx
|
push edx
|
||||||
movzx ecx,byte [ebp+0]
|
movzx ecx,byte [ebp+0]
|
||||||
mcall ,0x00020000
|
mcall ,0x00020000
|
||||||
add edx,24 shl 16
|
add edx,23 shl 16
|
||||||
movzx ecx,byte [ebp+1]
|
movzx ecx,byte [ebp+1]
|
||||||
mcall
|
mcall
|
||||||
add edx,23 shl 16
|
add edx,23 shl 16
|
||||||
@ -156,7 +156,7 @@ show_date_and_time_of_files_information:
|
|||||||
mcall ,0x00040000
|
mcall ,0x00040000
|
||||||
sub ebp,12
|
sub ebp,12
|
||||||
; show time
|
; show time
|
||||||
add edx,37 shl 16
|
add edx,41 shl 16
|
||||||
movzx ecx,byte [ebp+2]
|
movzx ecx,byte [ebp+2]
|
||||||
mcall ,0x00020000
|
mcall ,0x00020000
|
||||||
add edx,24 shl 16
|
add edx,24 shl 16
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
header_text db 'Kolibri File Manager v0.48d',0
|
header_text db 'Kolibri File Manager v0.48e',0
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
fbutton_name:
|
fbutton_name:
|
||||||
.f1 db '1 Help',0
|
.f1 db '1 Help',0
|
||||||
@ -9,7 +9,7 @@ fbutton_name:
|
|||||||
.f6 db '6 Move',0
|
.f6 db '6 Move',0
|
||||||
.f7 db '7 Dir',0
|
.f7 db '7 Dir',0
|
||||||
.f8 db '8 Del',0
|
.f8 db '8 Del',0
|
||||||
.f9 db '9 file',0
|
.f9 db '9 File',0
|
||||||
.f10 db '10',0
|
.f10 db '10',0
|
||||||
.f11 db '11',0
|
.f11 db '11',0
|
||||||
.f12 db '12 Exit',0
|
.f12 db '12 Exit',0
|
||||||
@ -182,11 +182,19 @@ background_tile:
|
|||||||
background_stretch:
|
background_stretch:
|
||||||
db '\S '
|
db '\S '
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
files_information_window_x: dd 100 shl 16 + 300
|
INF_WINW = 400
|
||||||
files_information_window_y: dd 100 shl 16 + 200
|
INF_WINH = 200
|
||||||
|
INF_DATAX = 110
|
||||||
|
INF_DATAY = 10
|
||||||
|
INF_LINEH = 18
|
||||||
|
files_information_window_x: dd 100 shl 16 + INF_WINW
|
||||||
|
files_information_window_y: dd 100 shl 16 + INF_WINH
|
||||||
|
infowin_title db 'Properties',0
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
error_window_x: dd 100 shl 16 + 250
|
ERR_WINW = 300
|
||||||
error_window_y: dd 100 shl 16 + 80
|
ERR_WINH = 80
|
||||||
|
error_window_x: dd 100 shl 16 + ERR_WINW
|
||||||
|
error_window_y: dd 100 shl 16 + ERR_WINH
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
mouse_key_delay dd 100
|
mouse_key_delay dd 100
|
||||||
;---------------------------------------------------------------------
|
;---------------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user