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 |