Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4630 → Rev 4631

/programs/fs/kfm/trunk/button.inc
1,178 → 1,110
;------------------------------------------------------------------------------
button:
mcall 17
;--------------------------------------
.1:
cmp ah,101
je f_key_f1
 
cmp ah,102
je f_key_f2
 
cmp ah,103
je f_key_f3 ;sort_name
 
cmp ah,104
je f_key_f4 ;sort_type
 
cmp ah,105
je f_key_f5 ;sort_size
 
cmp ah,106
je f_key_f6 ;sort_date
 
cmp ah,107
je f_key_f7 ;create dir
je f_key_f7 ;create di
 
cmp ah,108
je f_key_f8 ;delete_file
 
cmp ah,112
je f_key_f12
;--------------------------------------
.120:
cmp ah,120
jne .121
mov esi,read_folder_device_name.rd
jb .140
cmp ah,139
ja .140
sub ah,120
movzx eax,ah
imul eax,10
add eax,retrieved_devices_table+1
mov esi,eax ; selected path
 
cmp [select_panel_counter],0
jne @f
 
call copy_folder_name
jmp left_panel_read_folder
.121:
cmp ah,121
jne .122
mov esi,read_folder_device_name.fd
call copy_folder_name
jmp left_panel_read_folder
.122:
cmp ah,122
jne .123
mov esi,read_folder_device_name.hd0
call copy_folder_name
jmp left_panel_read_folder
.123:
cmp ah,123
jne .124
mov esi,read_folder_device_name.hd1
call copy_folder_name
jmp left_panel_read_folder
.124:
cmp ah,124
jne .125
mov esi,read_folder_device_name.hd2
call copy_folder_name
jmp left_panel_read_folder
.125:
cmp ah,125
jne .126
mov esi,read_folder_device_name.hd3
call copy_folder_name
jmp left_panel_read_folder
.126:
cmp ah,126
jne .127
mov esi,read_folder_device_name.cd0
call copy_folder_name
jmp left_panel_read_folder
.127:
cmp ah,127
jne .128
mov esi,read_folder_device_name.cd1
call copy_folder_name
jmp left_panel_read_folder
.128:
cmp ah,128
jne .129
mov esi,read_folder_device_name.cd2
call copy_folder_name
jmp left_panel_read_folder
.129:
cmp ah,129
jne .130
mov esi,read_folder_device_name.cd3
call copy_folder_name
jmp left_panel_read_folder
.130:
cmp ah,130
jne .131
mov esi,read_folder_device_name.rd
;--------------------------------------
@@:
call copy_folder_name_1
jmp right_panel_read_folder
.131:
cmp ah,131
jne .132
mov esi,read_folder_device_name.fd
call copy_folder_name_1
jmp right_panel_read_folder
.132:
cmp ah,132
jne .133
mov esi,read_folder_device_name.hd0
call copy_folder_name_1
jmp right_panel_read_folder
.133:
cmp ah,133
jne .134
mov esi,read_folder_device_name.hd1
call copy_folder_name_1
jmp right_panel_read_folder
.134:
cmp ah,134
jne .135
mov esi,read_folder_device_name.hd2
call copy_folder_name_1
jmp right_panel_read_folder
.135:
cmp ah,135
jne .136
mov esi,read_folder_device_name.hd3
call copy_folder_name_1
jmp right_panel_read_folder
.136:
cmp ah,136
jne .137
mov esi,read_folder_device_name.cd0
call copy_folder_name_1
jmp right_panel_read_folder
.137:
cmp ah,137
jne .138
mov esi,read_folder_device_name.cd1
call copy_folder_name_1
jmp right_panel_read_folder
.138:
cmp ah,138
jne .139
mov esi,read_folder_device_name.cd2
call copy_folder_name_1
jmp right_panel_read_folder
.139:
cmp ah,139
jne .140
mov esi,read_folder_device_name.cd3
call copy_folder_name_1
jmp right_panel_read_folder
;--------------------------------------
.140:
cmp ah,140
je draw_left_select_disk_menu
 
cmp ah,141
je draw_right_select_disk_menu
 
cmp ah,142
je left_sort_name
 
cmp ah,143
je left_sort_type
 
cmp ah,144
je left_sort_size
 
cmp ah,145
je left_sort_date
 
cmp ah,146
je right_sort_name
 
cmp ah,147
je right_sort_type
 
cmp ah,148
je right_sort_size
 
cmp ah,149
je right_sort_date
 
cmp ah,150
je exit_dir_1
 
cmp ah,151
je reload_dir
 
cmp ah,152
je create_directory
 
cmp ah,153
je copy_file_f5
 
cmp ah,154
je move_file_f6
 
cmp ah,157
je delete_file
 
cmp ah, 1
jne still
;--------------------------------------
.exit:
mcall -1
;---------------------------------------------------------------------