Subversion Repositories Kolibri OS

Rev

Rev 7863 | Rev 9121 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7863 Rev 7996
Line 66... Line 66...
66
	mov	[active_process],eax	; WINDOW SLOT
66
	mov	[active_process],eax	; WINDOW SLOT
67
    mov   [appl_memory],mem
67
    mov   [appl_memory],mem
68
    mov   ax,[select_disk_char]
68
    mov   ax,[select_disk_char]
69
    mov   [read_folder_name],ax
69
    mov   [read_folder_name],ax
70
    mov   [read_folder_1_name],ax
70
    mov   [read_folder_1_name],ax
71
    call  load_icon_and_convert_to_img
-
 
72
    call  load_initiation_file
71
    call  load_initiation_file
73
    call  add_memory_for_folders
72
    call  add_memory_for_folders
74
    call  device_detect_f70
73
    call  device_detect_f70
75
    call  select_starting_directories
74
    call  select_starting_directories
76
    mcall 66, 1, 1
75
    mcall 66, 1, 1
Line 243... Line 242...
243
    call  add_application_memory
242
    call  add_application_memory
244
    mov   eax,[file_features_temp_area+32]
243
    mov   eax,[file_features_temp_area+32]
245
    mov   [read_file.size],eax
244
    mov   [read_file.size],eax
246
    ret
245
    ret
247
;---------------------------------------------------------------------
246
;---------------------------------------------------------------------
248
load_icon_and_convert_to_img:
-
 
249
    mov   ebx,icons_file_name
-
 
250
    call  prepare_load_data
-
 
251
    jnz   icon_error
-
 
252
    call  prepare_load_data_2
-
 
253
    add   eax,mem
-
 
254
    call  prepare_load_data_1
-
 
255
    jnz   icon_error
-
 
256
    call  convert_bmp_to_img
-
 
257
    call  sub_application_memory
-
 
258
    ret
-
 
259
;---------------------------------------------------------------------
-
 
260
load_initiation_file:
247
load_initiation_file:
261
    mov   ebx,ini_file_name
248
    mov   ebx,ini_file_name
262
    call  prepare_load_data
249
    call  prepare_load_data
263
    jnz   initiation_error
250
    jnz   initiation_error
264
    call  prepare_load_data_3
251
    call  prepare_load_data_3
Line 347... Line 334...
347
.1:
334
.1:
348
    mov   [appl_memory],ecx
335
    mov   [appl_memory],ecx
349
    mcall 64,1
336
    mcall 64,1
350
    ret
337
    ret
351
;---------------------------------------------------------------------
338
;---------------------------------------------------------------------
-
 
339
exit_apl:
-
 
340
    mov  [confirmation_type],exit_type
-
 
341
    call confirmation_action
-
 
342
    cmp  [work_confirmation_yes],1
-
 
343
    jne  red
-
 
344
    mcall -1
-
 
345
;---------------------------------------------------------------------
352
include   'key.inc'
346
include   'key.inc'
353
;---------------------------------------------------------------------
347
;---------------------------------------------------------------------
354
include   'markfile.inc'
348
include   'markfile.inc'
355
;---------------------------------------------------------------------
349
;---------------------------------------------------------------------
356
include   'button.inc'
350
include   'button.inc'
Line 377... Line 371...
377
;---------------------------------------------------------------------
371
;---------------------------------------------------------------------
378
include   'err_wind.inc'
372
include   'err_wind.inc'
379
;---------------------------------------------------------------------
373
;---------------------------------------------------------------------
380
include   'detect.inc'
374
include   'detect.inc'
381
;---------------------------------------------------------------------
375
;---------------------------------------------------------------------
382
include   'conv_bmp.inc'
-
 
383
;---------------------------------------------------------------------
-
 
384
include   'tran_ini.inc'
376
include   'tran_ini.inc'
385
;---------------------------------------------------------------------
377
;---------------------------------------------------------------------
386
include   'help.inc'
378
include   'help.inc'
387
;---------------------------------------------------------------------
379
;---------------------------------------------------------------------
388
include   'convchar.inc'
380
include   'convchar.inc'
389
;---------------------------------------------------------------------
381
;---------------------------------------------------------------------
390
include   'sort.inc'
382
include   'sort.inc'
391
;---------------------------------------------------------------------
383
;---------------------------------------------------------------------
392
include   'exit.inc'
-
 
393
;---------------------------------------------------------------------
-
 
394
include   'progrbar.inc'
384
include   'progrbar.inc'
395
;---------------------------------------------------------------------
385
;---------------------------------------------------------------------
396
include   'scroll.inc'
386
include   'scroll.inc'
397
;---------------------------------------------------------------------
387
;---------------------------------------------------------------------
398
include   'file_inf.inc'
388
include   'file_inf.inc'