Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4124 → Rev 4123

/programs/system/docky/trunk/docky.asm
1,4 → 1,4
;;; Docky v0.4.3 by eAndrew
;;; Docky v0.4 by eAndrew
 
use32
org 0x0
285,8 → 285,6
 
mcall 0, <[win.x], [win.width]>, <[win.y], [win.height]>, [color.frame], [color.frame], [color.frame]
 
mov eax, 13
 
and ebx, 0x0000FFFF
add ebx, 0x00010000
sub ebx, 0x00000001
295,7 → 293,7
add ecx, 0x00010000
sub ecx, 0x00000001
 
mcall , , , [color.framein]
mcall 13, , , [color.framein]
 
 
add ebx, 0x00010000
304,7 → 302,7
add ecx, 0x00010000
sub ecx, 0x00000002
 
mcall , , , [color.bg]
mcall 13, , , [color.bg]
 
mov edi, 0
@@:
312,18 → 310,15
je @f
 
push edi
mov eax, 8
mov edx, 0x60000002
mov esi, [color.bg]
imul edi, 42
shl edi, 16
add edi, 41
imul esi, edi, 42
shl esi, 16
add esi, 41
cmp byte[win.isvert], 1
je .vert_btn
mcall , edi, <0, 42>
mcall 8, esi, <0, 42>, 0x60000002, [color.bg]
jmp .endbtn
.vert_btn:
mcall , <0, 42>, edi
mcall 8, <0, 42>, esi, 0x60000002, [color.bg]
.endbtn:
pop edi
 
334,7 → 329,6
.draw_separator:
push ebx
push ecx
mov eax, 13
mov ebx, edi
imul ebx, 42
add ebx, 41
342,21 → 336,19
add ebx, 1
cmp byte[win.isvert], 1
je .vert_draw_sep
mcall , , <0, 43>, [color.frame]
mcall 13, , <0, 43>, [color.frame]
sub ebx, 0x00010000
mov edx, [color.framein]
mcall , , <1, 41>
mcall 13, , <1, 41>, [color.framein]
add ebx, 0x00020000
mcall , , <1, 41>
mcall 13, , <1, 41>, [color.framein]
jmp .end_inner_sep
.vert_draw_sep:
mov ecx, ebx
mcall , <0, 43>, , [color.frame]
mcall 13, <0, 43>, , [color.frame]
sub ecx, 0x00010000
mov edx, [color.framein]
mcall , <1, 41>
mcall 13, <1, 41>, , [color.framein]
add ecx, 0x00020000
mcall , <1, 41>
mcall 13, <1, 41>, , [color.framein]
.end_inner_sep:
pop ecx
pop ebx
493,12 → 485,10
add edx, 512
mcall 51, 1, n_main
 
mov eax, 18
 
mcall , 7
mcall 18, 7
mov [win.psid], eax
 
mcall , 3, [win.sid]
mcall 18, 3, [win.sid]
 
mov byte[win.state], 1
 
687,8 → 677,6
 
mcall 0, <[nwin.x], [nwin.width]>, <[nwin.y], [nwin.height]>, [color.frame], [color.frame], [color.frame]
 
mov eax, 13
 
and ebx, 0x0000FFFF
add ebx, 0x00010000
sub ebx, 0x00000001
697,7 → 685,7
add ecx, 0x00010000
sub ecx, 0x00000001
 
mcall , , , [color.framein]
mcall 13, , , [color.framein]
 
 
add ebx, 0x00010000
706,7 → 694,7
add ecx, 0x00010000
sub ecx, 0x00000002
 
mcall , , , [color.bg]
mcall 13, , , [color.bg]
 
mov edx, [win.button_index]
imul edx, 16