forked from KolibriOS/kolibrios
fix element 'checkbox2' in 'box_lib.obj'
git-svn-id: svn://kolibrios.org@1715 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
210849b561
commit
b0017d06ea
@ -74,7 +74,7 @@ but_element_change:
|
||||
mov eax,1
|
||||
xor ebx,ebx
|
||||
@@:
|
||||
bt dword[edi],1 ;¯®ç¥¬ã ®® âãâ ¥ à ¡®â ¥â ï ¥ § î ... ???
|
||||
bt dword[edi],1
|
||||
jnc .opt_no_sel
|
||||
or ebx,eax ; ª®¯«¥¨¥ ®â¬¥ç¥ëå ®¯æ¨©
|
||||
.opt_no_sel:
|
||||
|
@ -20,7 +20,7 @@ include 'obj_codes.inc'
|
||||
|
||||
@use_library_mem mem.Alloc,mem.Free,mem.ReAlloc, dll.Load
|
||||
|
||||
hed db 'kol_f_edit 08.12.10',0
|
||||
hed db 'kol_f_edit 10.12.10',0
|
||||
|
||||
sizeof.TreeList equ 20 ;need for element 'tree_list'
|
||||
|
||||
|
@ -142,8 +142,8 @@ pushad
|
||||
cmp ax,bx
|
||||
ja .check_box_mouse_end ;указатель мышки больше конечной координаты по х чем координата по Х у бокса
|
||||
;если все проверки были успешно пройдены мы обязаны поменять состояние бокса
|
||||
btc dword 2ch_flags,2 ;перенос 2-го бита в cf и инверсия его
|
||||
jc .enable_box ;если CF=1 то отобразим включенный бокс и выйдем
|
||||
btc dword 2ch_flags,1 ;перенос 2-го бита в cf и инверсия его
|
||||
jnc .enable_box ;если CF=1 то отобразим включенный бокс и выйдем
|
||||
push dword .check_box_mouse_end ;фокус -покус, вернемся после вызова check_box_clear_ch на метку check_box_mouse_end
|
||||
jmp check_box_clear_ch2 ;выключить чек бокс т.е. на месте закрашенного прямоугольника отобразить цвет фона.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user