forked from KolibriOS/kolibrios
deleted file 'editbox_ex.mac' all programs
git-svn-id: svn://kolibrios.org@1373 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
;Checkbox
|
||||
|
||||
ch_struc_size=36
|
||||
ch_flag_en=10b
|
||||
ch_flag_en=10b ;элемент выбран
|
||||
|
||||
ch_left equ [edi] ;Є®®а¤Ё в з « аЁб®ў Ёп Ї® е
|
||||
ch_top equ [edi+2] ;Є®®а¤Ё в з « аЁб®ў Ёп Ї® г
|
||||
@@ -18,38 +18,28 @@ ch_flags equ [edi+32] ;䫠
|
||||
|
||||
macro check_boxes_set_sys_color start,end,color_table
|
||||
{
|
||||
ch_left equ [edi] ;Є®®а¤Ё в з « аЁб®ў Ёп Ї® е
|
||||
ch_top equ [edi+2] ;Є®®а¤Ё в з « аЁб®ў Ёп Ї® г
|
||||
ch_text_margin equ [edi+4] ;=4 а ббв®пЁҐ ®в Їаאַ㣮«мЁЄ 祪 Ў®Єб ¤® ¤ЇЁбЁ
|
||||
ch_size equ [edi+8] ;12 а §¬Ґа Єў ¤а в 祪 Ў®Єб
|
||||
ch_color equ [edi+12] ;梥⠢гваЁ checkbox
|
||||
ch_border_color equ [edi+16] ; or [edi+4] ;梥в а ¬ЄЁ checkbox ҐҐ ¬®¦® § ¤ вм б ¬®бв®п⥫м®
|
||||
ch_text_color equ [edi+20];[edi+4] ;梥в ⥪бв
|
||||
ch_text_ptr equ [edi+24] ;гЄ § ⥫м з «® ⥪бв®ў®© бва®ЄЁ
|
||||
ch_text_length equ [edi+28]
|
||||
ch_flags equ [edi+32] ;д« ЈЁ
|
||||
|
||||
mov edi,start
|
||||
mov ecx,((end-start)/ch_struc_size)
|
||||
mov esi,color_table
|
||||
mov edi,start
|
||||
mov ecx,((end-start)/ch_struc_size)
|
||||
mov esi,color_table
|
||||
@@:
|
||||
push dword [esi+32]
|
||||
pop dword ch_text_color
|
||||
push dword [esi+36]
|
||||
pop dword ch_border_color
|
||||
add edi,ch_struc_size
|
||||
loop @b
|
||||
; push dword [esi+20] ;梥в а Ў®зҐ© ®Ў« бвЁ ®Є
|
||||
; pop dword ch_color
|
||||
push dword [esi+32] ;梥в ⥪бв ў а Ў®зҐ© ®Ў« бвЁ ®Є
|
||||
pop dword ch_text_color
|
||||
push dword [esi+36] ;梥⠣а дЁЄЁ ў ®ЄҐ (а §¤Ґ«ЁвҐ«млҐ «ЁЁЁ Ё в.Ї.)
|
||||
pop dword ch_border_color
|
||||
add edi,ch_struc_size
|
||||
loop @b
|
||||
}
|
||||
struc check_box left,top,ch_text_margin,ch_size,color,border_color,text_color,text,ch_text_length,flags
|
||||
{ ;бвагЄвга Ї а ¬Ґва®ў ¤«п 祪 Ў®Єб
|
||||
ch_flag_en=10b
|
||||
.left: dw left ;+0 ;Ї®«®¦ҐЁҐ Ї® е
|
||||
.top: dw top ;Ї®«®¦ҐЁҐ Ї® г
|
||||
.left: dw left ;+0 Ї®«®¦ҐЁҐ Ї® е
|
||||
.top: dw top ;+2 Ї®«®¦ҐЁҐ Ї® г
|
||||
.ch_text_margin: dd ch_text_margin ;а ббв®пЁҐ ®в Їаאַ㣮«мЁЄ 祪 Ў®Єб ¤® ¤ЇЁбЁ
|
||||
.ch_size: dd ch_size ;а §¬Ґа Єў ¤а в 祪 Ў®Єб , ¤«п ЇаЁ¬Ґа 12
|
||||
.color: dd color ;梥⠢гвਠ祪Ў®Єб
|
||||
.color: dd color ;梥⠢гвਠ祪Ў®Єб
|
||||
.border_color: dd border_color ;梥в а ¬ЄЁ
|
||||
.text_color: dd text_color ;梥⠤ЇЁбЁ
|
||||
.text_color: dd text_color ;梥⠤ЇЁбЁ
|
||||
.text: dd text ; ¤аҐб ў Є®¤Ґ Їа®Ја ¬¬л Ј¤Ґ а бЇ®«®¦Ґ ⥪бв
|
||||
.ch_text_length: dd ch_text_length ;¤«Ё бва®ЄЁ б бЁ¬ў®« ¬Ё
|
||||
.flags: dd flags+0 ; д« ЈЁ
|
||||
|
||||
Reference in New Issue
Block a user