Subversion Repositories Kolibri OS

Rev

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

Rev 1218 Rev 1415
Line 1... Line 1...
1
//BOX_LIB
1
//BOX_LIB
-
 
2
//Lrz - 2008
-
 
3
 
2
dword edit_box_draw = #aEdit_box_draw;
4
dword edit_box_draw = #aEdit_box_draw;
3
dword edit_box_key  = #aEdit_box_key;
5
dword edit_box_key  = #aEdit_box_key;
4
dword edit_box_mouse = #aEdit_box_mouse;
6
dword edit_box_mouse = #aEdit_box_mouse;
Line 16... Line 18...
16
struct edit_box{
18
struct edit_box{
17
dword width, left, top, color, shift_color, focus_border_color, blur_border_color,
19
dword width, left, top, color, shift_color, focus_border_color, blur_border_color,
18
text_color, max, text, mouse_variable, flags, size, pos, offset, cl_curs_x, cl_curs_y, shift, shift_old;
20
text_color, max, text, mouse_variable, flags, size, pos, offset, cl_curs_x, cl_curs_y, shift, shift_old;
19
};
21
};
Line -... Line 22...
-
 
22
 
-
 
23
//ed_width        equ [edi]               ;è¨à¨­  ª®¬¯®­¥­â 
-
 
24
//ed_left         equ [edi+4]             ;¯®«®¦¥­¨¥ ¯® ®á¨ å
-
 
25
//ed_top          equ [edi+8]             ;¯®«®¦¥­¨¥ ¯® ®á¨ ã
-
 
26
//ed_color        equ [edi+12]            ;梥â ä®­  ª®¬¯®­¥­â 
-
 
27
//shift_color     equ [edi+16]            ;=0x6a9480
-
 
28
//ed_focus_border_color   equ [edi+20]    ;梥â à ¬ª¨ ª®¬¯®­¥­â 
-
 
29
//ed_blur_border_color    equ [edi+24]    ;梥⠭¥  ªâ¨¢­®£® ª®¬¯®­¥­â 
-
 
30
//ed_text_color   equ [edi+28]            ;梥â ⥪áâ 
-
 
31
//ed_max          equ [edi+32]            ;ª®«-¢® ᨬ¢®«®¢ ª®â®àë¥ ¬®¦­® ¬ ªá¨¬ «ì­® ¢¢¥áâ¨
-
 
32
//ed_text         equ [edi+36]            ;㪠§ â¥«ì ­  ¡ãä¥à
-
 
33
//ed_flags        equ [edi+40]            ;ä« £¨
-
 
34
//ed_size equ [edi+42]                    ;ª®«-¢® ᨬ¢®«®¢
-
 
35
//ed_pos  equ [edi+46]                    ;¯®§¨æ¨ï ªãàá®à 
-
 
36
//ed_offset       equ [edi+50]            ;ᬥ饭¨¥
-
 
37
//cl_curs_x       equ [edi+54]            ;¯à¥¤ë¤ã饥 ª®®à¤¨­ â  ªãàá®à  ¯® å
-
 
38
//cl_curs_y       equ [edi+58]            ;¯à¥¤ë¤ã饥 ª®®à¤¨­ â  ªãàá®à  ¯® ã
-
 
39
//ed_shift_pos    equ [edi+62]            ;¯®«®¦¥­¨¥ ªãàá®à 
-
 
40
//ed_shift_pos_old equ [edi+66]           ;áâ à®¥ ¯®«®¦¥­¨¥ ªãàá®à 
-
 
41
 
Line 20... Line 42...
20
 
42
 
21
 
43
 
22
int fastcall load_editbox_lib(EAX)
44
int fastcall load_editbox_lib(EAX)
23
{
45
{