forked from KolibriOS/kolibrios
some optimisation
git-svn-id: svn://kolibrios.org@1652 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
@@ -103,9 +103,9 @@ macro edit_boxes_set_sys_color start,end,color_table
|
||||
}
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;Basic macros for use CheckBox ;
|
||||
;Last change 03.10.2010
|
||||
;Last change 11.10.2010 ;
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
ch_struc_size=36 ;ðàçìåð ñòðóêòóðû
|
||||
ch_struc_size=32 ;ðàçìåð ñòðóêòóðû
|
||||
ch_flag_en=10b ;ôëàã óñòàíîâëåííîãî ÷åê áîêñà.
|
||||
|
||||
ch_left_s equ [ebp] ;êîðäèíàòà íà÷àëà ðèñîâàíèÿ ïî õ
|
||||
@@ -115,10 +115,9 @@ ch_color equ [ebp+12] ;
|
||||
ch_border_color equ [ebp+16] ; or [edi+4] ;öâåò ðàìêè checkbox åå ìîæíî çàäàòü ñàìîñòîÿòåëüíî
|
||||
ch_text_color equ [ebp+20] ;[edi+4] ;öâåò òåêñòà
|
||||
ch_text_ptr equ [ebp+24] ;óêàçàòåëü íà íà÷àëî òåêñòîâîé ñòðîêè
|
||||
ch_text_length equ [ebp+28] ;äëèííà ñòðîêè
|
||||
ch_flags equ [ebp+32] ;ôëàãè
|
||||
ch_flags equ [ebp+28] ;ôëàãè
|
||||
|
||||
struc check_box left_s,top_s,ch_text_margin,color,border_color,text_color,text,ch_text_length,flags
|
||||
struc check_box left_s,top_s,ch_text_margin,color,border_color,text_color,text,flags
|
||||
{ ;ñòðóêòóðà ïàðàìåòðîâ äëÿ ÷åê áîêñà
|
||||
.left_s: dd left_s ;+0 ïîëîæåíèå ïî õ dw + ðàçìåð dw
|
||||
.top_s: dd top_s ;+4 ïîëîæåíèå ïî ó dw + ðàçìåð dw
|
||||
@@ -127,7 +126,6 @@ struc check_box left_s,top_s,ch_text_margin,color,border_color,text_color,text,c
|
||||
.border_color: dd border_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