Subversion Repositories Kolibri OS

Rev

Rev 1432 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1432 Rev 1476
Line 1... Line 1...
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2
;Basic macros for use editbox                             ;
2
;Basic macros for use editbox                             ;
3
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
3
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4
ed_width        equ [edi]               ;è¨à¨­  ª®¬¯®­¥­â 
-
 
5
ed_left         equ [edi+4]             ;¯®«®¦¥­¨¥ ¯® ®á¨ å
-
 
6
ed_top          equ [edi+8]             ;¯®«®¦¥­¨¥ ¯® ®á¨ ã
-
 
7
ed_color        equ [edi+12]            ;梥â ä®­  ª®¬¯®­¥­â 
-
 
8
shift_color     equ [edi+16]            ;=0x6a9480 ¤«ï ¯à¨¬¥à  ¢®§ì¥¬ ¦¥«¥­ë© 梥⠡®ªá 
-
 
9
ed_focus_border_color   equ [edi+20]    ;梥â à ¬ª¨ ª®¬¯®­¥­â 
-
 
10
ed_blur_border_color    equ [edi+24]    ;梥⠭¥  ªâ¨¢­®£® ª®¬¯®­¥­â 
-
 
11
ed_text_color   equ [edi+28]            ;梥â ⥪áâ 
-
 
12
ed_max          equ [edi+32]                    ;ª®«-¢® ᨬ¢®«®¢ ª®â®àë¥ ¬®¦­® ¬ ªá¨¬ «ì­® ¢¢¥áâ¨
-
 
13
ed_text         equ [edi+36]                    ;㪠§ â¥«ì ­  ¡ãä¥à
-
 
14
ed_mouse_variable 	equ [edi+40]	; 㪠§ â¥«ì ­  ¯¥à¥¬¥­­ãî ¤«ï ¡®ªá /£à㯯ë 
-
 
15
ed_flags        equ [edi+44]            ;ä« £¨
-
 
16
bp_flags	equ [ebp+44]		;¢ ­¥ª®â®àëå ¯à®æ¥¤ãà å edi ¨á¯®«ì§ã¥âáï, ¢§ ¬¥­ 㪠§ â¥«ì åà ­¨âìáï ¢ ebp
-
 
17
ed_size equ [edi+48]                    ;ª®«-¢® ᨬ¢®«®¢
-
 
18
bp_size equ [ebp+48]			;ª®«-¢® ᨬ¢¯®«®¢, ¤«ï  ¤à¥á æ¨¨ ¨á¯«ì§ã¥âáï ebp¡ edi § ­ïâ
-
 
19
ed_pos  equ [edi+52]                    ;¯®§¨æ¨ï ªãàá®à 
-
 
20
ed_offset       equ [edi+56]            ;ᬥ饭¨¥
-
 
21
cl_curs_x       equ [edi+60]            ;¯à¥¤ë¤ã饥 ª®®à¤¨­ â  ªãàá®à  ¯® å
-
 
22
cl_curs_y       equ [edi+64]            ;¯à¥¤ë¤ã饥 ª®®à¤¨­ â  ªãàá®à  ¯® ã
-
 
23
ed_shift_pos    equ [edi+68]            ;¯®«®¦¥­¨¥ ªãàá®à 
-
 
24
ed_shift_pos_old equ [edi+72]           ;áâ à®¥ ¯®«®¦¥­¨¥ ªãàá®à 
-
 
Line 25... Line 4...
25
 
4
 
26
macro init_editbox
5
macro init_editbox
27
{
6
{
28
pushad
7
pushad
Line 1332... Line 1311...
1332
.offset dd 0
1311
.offset dd 0
1333
.cl_curs_x dd 0
1312
.cl_curs_x dd 0
1334
.cl_curs_y dd 0
1313
.cl_curs_y dd 0
1335
.shift   dd 0
1314
.shift   dd 0
1336
.shift_old   dd 0
1315
.shift_old   dd 0
1337
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
 
1338
;Bit mask from editbox 
-
 
1339
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
-
 
1340
ed_figure_only= 1000000000000000b   ;®¤­¨ ᨬ¢®«ë 
-
 
1341
ed_always_focus= 100000000000000b
-
 
1342
ed_focus=                     10b   ;䮪ãá ¯à¨«®¦¥­¨ï
-
 
1343
ed_shift_on=                1000b   ;¥á«¨ ­¥ ãáâ ­®¢«¥­ -§­ ç¨â ¢¯¥à¢ë¥ ­ ¦ â shift,¥á«¨ ¡ë« ãáâ ­®¢«¥­, §­ ç¨â ¬ë 㦥 çâ® - â® ¤¥« «¨ 㤥ন¢ ï shift
-
 
1344
ed_shift_on_off=1111111111110111b
-
 
1345
ed_shift=                    100b   ;¢ª«îç ¥âáï ¯à¨ ­ ¦ â¨¨ ­  shift â.¥. ¥á«¨ ­ ¦¨¬ î
-
 
1346
ed_shift_off=   1111111111111011b
-
 
1347
ed_shift_bac=              10000b   ;¡¨â ¤«ï ®ç¨á⪨ ¢ë¤¥«¥­®£® shift â.¥. ¯à¨ ãáâ ­®¢ª¥ £®¢®à¨â çâ® ¥áâì ¢ë¤¥«¥­¨¥
-
 
1348
ed_shift_bac_cl=1111111111101111b   ;®ç¨á⪠ ¯à¨ 㤠«¥­¨¨ ¢ë¤¥«¥­¨ï
-
 
1349
ed_shift_cl=    1111111111100011b
-
 
1350
ed_shift_mcl=   1111111111111011b
-
 
1351
ed_left_fl=               100000b
-
 
1352
ed_right_fl=    1111111111011111b
-
 
1353
ed_offset_fl=            1000000b
-
 
1354
ed_offset_cl=   1111111110111111b
-
 
1355
ed_insert=              10000000b
-
 
1356
ed_insert_cl=   1111111101111111b
-
 
1357
ed_mouse_on =          100000000b
-
 
1358
ed_mous_adn_b=         100011000b
-
 
1359
ed_mouse_on_off=1111111011111111b
-
 
1360
ed_height=14 ; ¢ëá®â 
-
 
1361
 
-
 
1362
}
1316
}