Subversion Repositories Kolibri OS

Rev

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

Rev 4234 Rev 5475
Line 32... Line 32...
32
; ==== Config LibINI ====
32
; ==== Config LibINI ====
33
    invoke  ini.get_int, ini_data.file_name, ini_data.settings_name, ini_data.location_name, 1
33
    invoke  ini.get_int, ini_data.file_name, ini_data.settings_name, ini_data.location_name, 1
34
    mov     [dock_items.location], eax
34
    mov     [dock_items.location], eax
35
    invoke  ini.get_int, ini_data.file_name, ini_data.settings_name, ini_data.fsize_name, 0
35
    invoke  ini.get_int, ini_data.file_name, ini_data.settings_name, ini_data.fsize_name, 0
36
    mov     [dock_items.fsize], eax
36
    mov     [dock_items.fsize], eax
-
 
37
    invoke  ini.get_int, ini_data.file_name, ini_data.settings_name, ini_data.ashow_name, 0
-
 
38
    mov     [dock_items.ashow], eax
Line 37... Line 39...
37
 
39
 
Line 38... Line 40...
38
    invoke  ini.sections, ini_data.file_name, sections_callback
40
    invoke  ini.sections, ini_data.file_name, sections_callback
39
 
41
 
Line 264... Line 266...
264
    mov     [win.height], eax
266
    mov     [win.height], eax
Line 265... Line 267...
265
 
267
 
266
    mov     eax, [win.y_hdn]
268
    mov     eax, [win.y_hdn]
Line -... Line 269...
-
 
269
    mov     [win.y], eax
-
 
270
	
-
 
271
    cmp     byte[dock_items.ashow],1
-
 
272
    jne     .not_ashow
-
 
273
 
-
 
274
    mov     eax, [win.width_opn]
-
 
275
    mov     [win.width], eax
-
 
276
 
-
 
277
    mov     eax, [win.x_opn]
-
 
278
    mov     [win.x], eax
-
 
279
 
-
 
280
    mov     eax, [win.height_opn]
-
 
281
    mov     [win.height], eax
-
 
282
 
-
 
283
    mov     eax, [win.y_opn]
-
 
284
    mov     [win.y], eax
-
 
285
 
-
 
286
 .not_ashow:
267
    mov     [win.y], eax
287
 
268
 
288
 
269
;-------------------------------------------------------------------------------
289
;-------------------------------------------------------------------------------
270
; ==== START ====
290
; ==== START ====
271
    mcall   9, win.procinfo, -1
291
    mcall   9, win.procinfo, -1
Line 529... Line 549...
529
    mov     [win.height], eax
549
    mov     [win.height], eax
Line 530... Line 550...
530
 
550
 
531
    mov     eax, [win.y_opn]
551
    mov     eax, [win.y_opn]
Line -... Line 552...
-
 
552
    mov     [win.y], eax
-
 
553
 
-
 
554
 
532
    mov     [win.y], eax
555
    cmp     byte[dock_items.ashow],1
Line -... Line 556...
-
 
556
    je	   .change_nothing
533
 
557
    mcall   67, [win.x], [win.y], [win.width], [win.height]
534
    mcall   67, [win.x], [win.y], [win.width], [win.height]
558
 
535
 
559
  .change_nothing:
Line 536... Line 560...
536
    call    DRAW_WINDOW
560
    call    DRAW_WINDOW
Line 547... Line 571...
547
    mcall   18, 3, [win.psid]
571
    mcall   18, 3, [win.psid]
Line 548... Line 572...
548
 
572
 
549
    mov     byte[win.state], 0
573
    mov     byte[win.state], 0
Line -... Line 574...
-
 
574
    mov     byte[win.button_index], -1
-
 
575
 
-
 
576
    cmp     byte[dock_items.ashow],1
550
    mov     byte[win.button_index], -1
577
    je	   .do_no_hide
551
 
578
 
Line 552... Line 579...
552
    mov     eax, [win.width_hdn]
579
    mov     eax, [win.width_hdn]
553
    mov     [win.width], eax
580
    mov     [win.width], eax
Line 561... Line 588...
561
    mov     eax, [win.y_hdn]
588
    mov     eax, [win.y_hdn]
562
    mov     [win.y], eax
589
    mov     [win.y], eax
Line 563... Line 590...
563
 
590
 
Line -... Line 591...
-
 
591
    mcall   67, [win.x], [win.y], [win.width], [win.height]
564
    mcall   67, [win.x], [win.y], [win.width], [win.height]
592
 
565
 
593
  .do_no_hide:
566
    call    DRAW_WINDOW
594
    call    DRAW_WINDOW
567
    jmp     main_loop
595
    jmp     main_loop
568
;-------------------------------------------------------------------------------
596
;-------------------------------------------------------------------------------