/kernel/trunk/gui/button.inc |
---|
133,7 → 133,8 |
call button._.button_dececx |
push edi |
xor edi, edi |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
pop edi |
add ebx, 0x00010001 |
dec edx |
164,7 → 165,8 |
xor edi, edi |
mov ecx, esi |
call button._.incecx |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
; bottom border |
movzx edx, word[esp + 4 + 0] |
173,7 → 175,8 |
add ebx, edx |
mov ecx, esi |
call button._.dececx |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
; left border |
pop ebx |
188,7 → 191,8 |
pop edx |
mov ecx, esi |
call button._.incecx |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
; right border |
mov dx, [esp + 4] |
198,7 → 202,8 |
add ebx, 0x00010000 |
mov ecx, esi |
call button._.dececx |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
pop ecx ebx |
/kernel/trunk/gui/font.inc |
---|
77,7 → 77,8 |
jz .pixloop1end |
jnc .nopix |
and ecx, 0xFBFFFFFF ;negate 0x04000000 save to mouseunder area |
call [putpixel] |
; call [putpixel] |
call __sys_putpixel |
jmp .pixloop1cont |
;-------------------------------------- |
align 4 |
87,7 → 88,8 |
push ecx |
mov ecx, [esp+4+20h+20h] |
and ecx, 0xFBFFFFFF ;negate 0x04000000 save to mouseunder area |
call [putpixel] |
; call [putpixel] |
call __sys_putpixel |
pop ecx |
;-------------------------------------- |
align 4 |
123,7 → 125,8 |
shr dl, 1 |
jnc .nopix2 |
and ecx, 0xFBFFFFFF ;negate 0x04000000 save to mouseunder area |
call [putpixel] |
; call [putpixel] |
call __sys_putpixel |
jmp .pixloop2cont |
;-------------------------------------- |
align 4 |
133,7 → 136,8 |
push ecx |
mov ecx, [esp+12+20h+20h] |
and ecx, 0xFBFFFFFF ;negate 0x04000000 save to mouseunder area |
call [putpixel] |
; call [putpixel] |
call __sys_putpixel |
pop ecx |
;-------------------------------------- |
align 4 |
/kernel/trunk/gui/skincode.inc |
---|
401,7 → 401,8 |
inc ecx |
mov edx, [_skinh] |
mov edi, [common_colours+4]; standard grab color |
call [drawbar] |
; call [drawbar] |
call vesa20_drawbar |
jmp draw_clientbar |
;-------------------------------------- |
align 4 |
428,7 → 429,8 |
mov edi, [esi+WDATA.cl_workarea] |
test edi, 0x40000000 |
jnz _noinside2 |
call [drawbar] |
; call [drawbar] |
call vesa20_drawbar |
;-------------------------------------- |
align 4 |
_noinside2: |
/kernel/trunk/gui/window.inc |
---|
60,7 → 60,8 |
; type II - only reserve area, no draw |
; call sys_window_mouse |
call [draw_pointer] |
; call [draw_pointer] |
call __sys_draw_pointer |
jmp .exit |
;-------------------------------------- |
align 4 |
681,7 → 682,8 |
test ecx, 1 shl 25 |
jnz @f |
sub ecx, 1 shl 25 |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
;-------------------------------------- |
align 4 |
@@: |
688,7 → 690,8 |
; draw bottom border |
mov ebx, [esp - 2] |
pop bx |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
pop ebx |
add ebx, 1 * 65536 - 1 |
698,12 → 701,14 |
push eax |
rol eax, 16 |
pop ax |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
; draw right border |
mov eax, [esp - 2] |
pop ax |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
pop edi ecx ebx eax |
ret |
760,7 → 765,8 |
align 4 |
@@: |
and ecx, 0x00ffffff |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
inc edx |
cmp edx, [esp] |
jb .next_line |
813,7 → 819,8 |
mov ebx, 21 |
mov ecx, [esi + WDATA.box.width] |
mov edx, [esi + WDATA.box.height] |
call [drawbar] |
; call [drawbar] |
call vesa20_drawbar |
;-------------------------------------- |
align 4 |
.exit: |
871,7 → 878,8 |
@@: |
mov [esi + WDATA.cl_titlebar], ecx |
and ecx, 0x00ffffff |
call [draw_line] |
; call [draw_line] |
call __sys_draw_line |
inc edx |
cmp edx, [esp] |
jb .next_line |
951,7 → 959,8 |
mov edx, [esi + WDATA.box.height] |
sub ecx, 4 |
sub edx, 4 |
call [drawbar] |
; call [drawbar] |
call vesa20_drawbar |
;-------------------------------------- |
align 4 |
.exit: |
2314,7 → 2323,8 |
;-------------------------------------- |
align 4 |
.exit: |
call [draw_pointer] |
; call [draw_pointer] |
call __sys_draw_pointer |
ret |
;------------------------------------------------------------------------------ |
align 4 |