Subversion Repositories Kolibri OS

Rev

Rev 1792 | Rev 9118 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1792 Rev 4631
-
 
1
;------------------------------------------------------------------------------
1
button:
2
button:
2
    mcall 17
3
	mcall	17
-
 
4
;--------------------------------------
3
.1:
5
.1:
178
;---------------------------------------------------------------------
110
;---------------------------------------------------------------------
179
reload_dir:
111
reload_dir:
180
    cmp   [select_panel_counter],0
112
	cmp	[select_panel_counter],0
181
    jne   @f
113
	jne	@f
182
    call proc_read_left_folder
114
	call	proc_read_left_folder
183
;    mov   [left_panel_clear_all],1
115
;	mov	[left_panel_clear_all],1
184
    call  draw_left_panel
116
	call	draw_left_panel
185
    jmp  still
117
	jmp	still
186
@@:
118
@@:
187
    call proc_read_right_folder
119
	call	proc_read_right_folder
188
;    mov   [right_panel_clear_all],1
120
;	mov	[right_panel_clear_all],1
189
    call  draw_right_panel
121
	call	draw_right_panel
190
    jmp  still
122
	jmp	still
191
;---------------------------------------------------------------------
123
;---------------------------------------------------------------------
192
reload_dir_all:
124
reload_dir_all:
193
    call proc_read_left_folder
125
	call	proc_read_left_folder
194
    call proc_read_right_folder
126
	call	proc_read_right_folder
195
    jmp  red    
127
	jmp	red    
196
;---------------------------------------------------------------------
128
;---------------------------------------------------------------------
197
exit_dir_1:
129
exit_dir_1:
198
    mov   [exit_dir],1
130
	mov	[exit_dir],1
199
    jmp   key_28.1
131
	jmp	key_28.1
200
;---------------------------------------------------------------------
132
;---------------------------------------------------------------------
201
left_panel_read_folder:
133
left_panel_read_folder:
202
    mov   [left_start_draw_cursor_line],0
134
	mov	[left_start_draw_cursor_line],0
203
    jmp   proc_read_folder
135
	jmp	proc_read_folder
204
;---------------------------------------------------------------------
136
;---------------------------------------------------------------------
205
right_panel_read_folder:
137
right_panel_read_folder:
206
    mov   [right_start_draw_cursor_line],0
138
	mov	[right_start_draw_cursor_line],0
207
    jmp   proc_read_folder_1
139
	jmp	proc_read_folder_1
208
;---------------------------------------------------------------------
140
;---------------------------------------------------------------------
209
left_sort_name:
141
left_sort_name:
210
    xor   eax,eax
142
	xor	eax,eax
211
    cmp  [left_sort_flag],eax
143
	cmp	[left_sort_flag],eax
212
    je   still
144
	je	still
213
    mov  [left_sort_flag],eax
145
	mov	[left_sort_flag],eax
214
    jmp   left_sort_date.1
146
	jmp	left_sort_date.1
215
;---------------------------------------------------------------------
147
;---------------------------------------------------------------------
216
left_sort_type:
148
left_sort_type:
217
    cmp  [left_sort_flag],1
149
	cmp	[left_sort_flag],1
218
    je   still
150
	je	still
219
    mov  [left_sort_flag],1
151
	mov	[left_sort_flag],1
220
    jmp   left_sort_date.1
152
	jmp	left_sort_date.1
221
;---------------------------------------------------------------------
153
;---------------------------------------------------------------------
222
left_sort_size:
154
left_sort_size:
223
    cmp  [left_sort_flag],2
155
	cmp	[left_sort_flag],2
224
    je   still
156
	je	still
225
    mov  [left_sort_flag],2
157
	mov	[left_sort_flag],2
226
    jmp   left_sort_date.1
158
	jmp	left_sort_date.1
227
;---------------------------------------------------------------------
159
;---------------------------------------------------------------------
228
left_sort_date:
160
left_sort_date:
229
    cmp  [left_sort_flag],3
161
	cmp	[left_sort_flag],3
230
    je   still
162
	je	still
231
    mov  [left_sort_flag],3
163
	mov	[left_sort_flag],3
232
.1:
164
.1:
233
    call  draw_left_sort_button
165
	call	draw_left_sort_button
234
    call  left_sort_files
166
	call	left_sort_files
235
;    mov   [left_panel_clear_all],1
167
;	mov	[left_panel_clear_all],1
236
    call draw_left_panel
168
	call	draw_left_panel
237
    jmp   still
169
	jmp	still
238
;---------------------------------------------------------------------
170
;---------------------------------------------------------------------
239
right_sort_name:
171
right_sort_name:
240
    xor   eax,eax
172
	xor	eax,eax
241
    cmp  [right_sort_flag],eax
173
	cmp	[right_sort_flag],eax
242
    je   still
174
	je	still
243
    mov   [right_sort_flag],eax
175
	mov	[right_sort_flag],eax
244
    jmp   right_sort_date.1
176
	jmp	right_sort_date.1
245
;---------------------------------------------------------------------
177
;---------------------------------------------------------------------
246
right_sort_type:
178
right_sort_type:
247
    cmp  [right_sort_flag],1
179
	cmp	[right_sort_flag],1
248
    je   still
180
	je	still
249
    mov   [right_sort_flag],1
181
	mov	[right_sort_flag],1
250
    jmp   right_sort_date.1
182
	jmp	right_sort_date.1
251
;---------------------------------------------------------------------
183
;---------------------------------------------------------------------
252
right_sort_size:
184
right_sort_size:
253
    cmp  [right_sort_flag],2
185
	cmp	[right_sort_flag],2
254
    je   still
186
	je	still
255
    mov   [right_sort_flag],2
187
	mov	[right_sort_flag],2
256
    jmp   right_sort_date.1
188
	jmp	right_sort_date.1
257
;---------------------------------------------------------------------
189
;---------------------------------------------------------------------
258
right_sort_date:
190
right_sort_date:
259
    cmp  [right_sort_flag],3
191
	cmp	[right_sort_flag],3
260
    je   still
192
	je	still
261
    mov   [right_sort_flag],3
193
	mov	[right_sort_flag],3
262
.1:
194
.1:
263
    call  draw_right_sort_button
195
	call	draw_right_sort_button
264
    call  right_sort_files
196
	call	right_sort_files
265
    call draw_right_panel
197
	call	draw_right_panel
266
    jmp   still
198
	jmp	still
267
;---------------------------------------------------------------------
199
;---------------------------------------------------------------------
268
200