Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4198 → Rev 4234

/programs/system/docky/trunk/DATA.INC
19,6 → 19,8
db "@", 0
.location_name:
db "location", 0
.fsize_name:
db "fsize", 0
;-------------------------------------------------------------------------------
load_lib_start:
lib1 l_libs img.name, \
/programs/system/docky/trunk/MEMORY.INC
133,6 → 133,8
rb 1 * 20
.location:
rd 1
.fsize:
rb 1
;-------------------------------------------------------------------------------
buf_128:
rb 128
/programs/system/docky/trunk/docky.asm
32,6 → 32,8
; ==== Config LibINI ====
invoke ini.get_int, ini_data.file_name, ini_data.settings_name, ini_data.location_name, 1
mov [dock_items.location], eax
invoke ini.get_int, ini_data.file_name, ini_data.settings_name, ini_data.fsize_name, 0
mov [dock_items.fsize], eax
 
invoke ini.sections, ini_data.file_name, sections_callback
 
140,11 → 142,18
 
;-------------------------------------------------------------------------------
.HORZ_WIDTH:
cmp [dock_items.fsize], byte 1
je @f
mov eax, BUTTON_SIZE
mov ebx, [dock_items.count]
imul eax, ebx
add eax, 24
dec eax
jmp .set_hw
@@:
mcall 14
shr eax, 16
.set_hw:
mov [win.width_opn], eax
mov [win.width_hdn], eax
 
212,10 → 221,17
 
;-------------------------------------------------------------------------------
.VERT_HEIGHT:
cmp [dock_items.fsize], byte 1
je @f
mov eax, BUTTON_SIZE
mov ebx, [dock_items.count]
imul eax, ebx
dec eax
jmp .set_vh
@@:
mcall 14
and eax, 0xFFFF
.set_vh:
mov [win.height_opn], eax
mov [win.height_hdn], eax