forked from KolibriOS/kolibrios
Fixed bugs. Optimized bit.
git-svn-id: svn://kolibrios.org@4084 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
96b263d7c6
commit
facae02939
@ -159,33 +159,14 @@ RBWRedraw:
|
|||||||
|
|
||||||
;----------- ®¯à¥¤¥«ï¥¬ ¨ à¨á㥬 ª®¯ª¨
|
;----------- ®¯à¥¤¥«ï¥¬ ¨ à¨á㥬 ª®¯ª¨
|
||||||
mov ecx,[NumMenuButt]
|
mov ecx,[NumMenuButt]
|
||||||
|
xor eax,eax
|
||||||
.DrawUB:
|
.DrawUB:
|
||||||
push ecx
|
push ecx
|
||||||
|
|
||||||
mov eax,[NumMenuButt]
|
push eax
|
||||||
sub eax,ecx
|
stdcall DrawRBLine,eax,0
|
||||||
mov edx,eax ;button ID = ®â 0 ¤® NumMenuButt
|
pop eax
|
||||||
or edx,60000000h
|
add eax,16
|
||||||
shl eax,4+16 ;*16*10000h
|
|
||||||
mov ecx,eax
|
|
||||||
mov cx,16
|
|
||||||
|
|
||||||
xor ebx,ebx
|
|
||||||
mov bx,[RMenuW]
|
|
||||||
mov esi,[sc.work]
|
|
||||||
mcall 8 ;®¯à¥¤¥«¨«¨
|
|
||||||
|
|
||||||
mov ebx,70000h
|
|
||||||
shr ecx,16
|
|
||||||
mov bx,cx
|
|
||||||
add bx,7
|
|
||||||
|
|
||||||
mov ecx,80000000h
|
|
||||||
|
|
||||||
mov eax,[NumMenuButt]
|
|
||||||
sub eax,[esp]
|
|
||||||
mov edx,[RBMenuCP+eax*8]
|
|
||||||
mcall 4 ;¯®¤¯¨á «¨
|
|
||||||
|
|
||||||
pop ecx
|
pop ecx
|
||||||
loop .DrawUB
|
loop .DrawUB
|
||||||
@ -467,7 +448,6 @@ proc DrawRBLine y,active
|
|||||||
|
|
||||||
mcall
|
mcall
|
||||||
|
|
||||||
|
|
||||||
mov bx,[RMenuW] ;¯à ¢®
|
mov bx,[RMenuW] ;¯à ¢®
|
||||||
shl ebx,16
|
shl ebx,16
|
||||||
mov bx,[RMenuW]
|
mov bx,[RMenuW]
|
||||||
@ -484,10 +464,6 @@ proc DrawRBLine y,active
|
|||||||
|
|
||||||
mcall
|
mcall
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
mov eax,[y]
|
mov eax,[y]
|
||||||
shr eax,4
|
shr eax,4
|
||||||
mov edx,[RBMenuCP+eax*8]
|
mov edx,[RBMenuCP+eax*8]
|
||||||
@ -504,8 +480,6 @@ proc DrawRBLine y,active
|
|||||||
mov ecx,[sc.work_text]
|
mov ecx,[sc.work_text]
|
||||||
.L2:
|
.L2:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
or ecx,80000000h
|
or ecx,80000000h
|
||||||
|
|
||||||
mcall 4
|
mcall 4
|
||||||
|
Loading…
Reference in New Issue
Block a user