From b0017d06eac8775a6982d71b5a7f4d2daafb0b9f Mon Sep 17 00:00:00 2001 From: IgorA Date: Thu, 9 Dec 2010 22:35:04 +0000 Subject: [PATCH] fix element 'checkbox2' in 'box_lib.obj' git-svn-id: svn://kolibrios.org@1715 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/develop/kol_f_edit/ced_wnd_m.inc | 2 +- programs/develop/kol_f_edit/kol_f_edit.asm | 2 +- programs/develop/libraries/box_lib/trunk/checkbox2.mac | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/programs/develop/kol_f_edit/ced_wnd_m.inc b/programs/develop/kol_f_edit/ced_wnd_m.inc index 2eee9e7d56..04fc4fc008 100644 --- a/programs/develop/kol_f_edit/ced_wnd_m.inc +++ b/programs/develop/kol_f_edit/ced_wnd_m.inc @@ -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: diff --git a/programs/develop/kol_f_edit/kol_f_edit.asm b/programs/develop/kol_f_edit/kol_f_edit.asm index 96f6bad3f7..3dbd1bfe7c 100644 --- a/programs/develop/kol_f_edit/kol_f_edit.asm +++ b/programs/develop/kol_f_edit/kol_f_edit.asm @@ -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' diff --git a/programs/develop/libraries/box_lib/trunk/checkbox2.mac b/programs/develop/libraries/box_lib/trunk/checkbox2.mac index 74c9afa464..91d4c25036 100644 --- a/programs/develop/libraries/box_lib/trunk/checkbox2.mac +++ b/programs/develop/libraries/box_lib/trunk/checkbox2.mac @@ -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 ;выключить чек бокс т.е. на месте закрашенного прямоугольника отобразить цвет фона.