Subversion Repositories Kolibri OS

Rev

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

Rev 6887 Rev 7043
Line 18... Line 18...
18
dword edit_box_draw  = #aEdit_box_draw;
18
dword edit_box_draw  = #aEdit_box_draw;
19
dword edit_box_key   = #aEdit_box_key;
19
dword edit_box_key   = #aEdit_box_key;
20
dword edit_box_mouse = #aEdit_box_mouse;
20
dword edit_box_mouse = #aEdit_box_mouse;
21
dword version_ed     = #aVersion_ed;
21
dword version_ed     = #aVersion_ed;
Line 22... Line -...
22
 
-
 
23
dword menu_bar_draw             = #aMenu_bar_draw;
-
 
24
dword menu_bar_activate         = #aMenu_bar_activate;
-
 
25
dword menu_bar_mouse            = #aMenu_bar_mouse;
-
 
26
dword version_menu_bar          = #aVersion_menu_bar;
-
 
27
 
22
 
28
dword scrollbar_v_draw  = #aScrollbar_v_draw;
23
dword scrollbar_v_draw  = #aScrollbar_v_draw;
29
dword scrollbar_v_mouse = #aScrollbar_v_mouse;
24
dword scrollbar_v_mouse = #aScrollbar_v_mouse;
30
dword scrollbar_h_draw  = #aScrollbar_h_draw;
25
dword scrollbar_h_draw  = #aScrollbar_h_draw;
31
dword scrollbar_h_mouse = #aScrollbar_h_mouse;
26
dword scrollbar_h_mouse = #aScrollbar_h_mouse;
Line 35... Line 30...
35
dword PathShow_draw    = #aPathShow_draw;
30
dword PathShow_draw    = #aPathShow_draw;
Line 36... Line 31...
36
 
31
 
37
dword progressbar_draw = #aProgressbar_draw;
32
dword progressbar_draw = #aProgressbar_draw;
Line 38... Line -...
38
dword progressbar_progress = #aProgressbar_progress;
-
 
39
 
-
 
40
dword check_box_draw = #aCheck_box_draw;
-
 
41
dword check_box_mouse = #aCheck_box_mouse;
-
 
42
dword version_ch = #aVersion_ch;
33
dword progressbar_progress = #aProgressbar_progress;
Line 43... Line 34...
43
 
34
 
Line 44... Line 35...
44
dword frame_draw = #aFrame_draw;
35
dword frame_draw = #aFrame_draw;
45
 
36
 
46
$DD 2 dup 0
37
$DD 2 dup 0
47
 
38
 
Line 48... Line -...
48
char aEdit_box_draw []    = "edit_box";
-
 
49
char aEdit_box_key  []    = "edit_box_key";
-
 
50
char aEdit_box_mouse[]    = "edit_box_mouse";
-
 
51
char aVersion_ed    []    = "version_ed";
-
 
52
 
-
 
53
char aMenu_bar_draw    []    = "menu_bar_draw";
39
char aEdit_box_draw []    = "edit_box";
54
char aMenu_bar_activate[]    = "menu_bar_activate";
40
char aEdit_box_key  []    = "edit_box_key";
55
char aMenu_bar_mouse   []    = "menu_bar_mouse";
41
char aEdit_box_mouse[]    = "edit_box_mouse";
56
char aVersion_menu_bar []    = "version_menu_bar";
42
char aVersion_ed    []    = "version_ed";
57
 
43
 
58
char aboxlib_init[]        = "lib_init";
44
char aboxlib_init[]        = "lib_init";
Line 59... Line -...
59
char aScrollbar_v_draw [] = "scrollbar_v_draw";
-
 
60
char aScrollbar_v_mouse[] = "scrollbar_v_mouse";
-
 
61
char aScrollbar_h_draw [] = "scrollbar_h_draw";
-
 
62
char aScrollbar_h_mouse[] = "scrollbar_h_mouse";
-
 
63
char aVersion_scrollbar[] = "version_scrollbar";
-
 
64
 
-
 
65
char aCheck_box_draw   [] = "check_box_draw2";
-
 
66
char aCheck_box_mouse  [] = "check_box_mouse2";
-
 
67
char aVersion_ch       [] = "version_ch2";
45
char aScrollbar_v_draw [] = "scrollbar_v_draw";
68
 
46
char aScrollbar_v_mouse[] = "scrollbar_v_mouse";
Line 69... Line 47...
69
char aOption_box_draw  [] = "option_box_draw";
47
char aScrollbar_h_draw [] = "scrollbar_h_draw";
70
char aOption_box_mouse [] = "option_box_mouse";
48
char aScrollbar_h_mouse[] = "scrollbar_h_mouse";
Line 99... Line 77...
99
PathShow_data PathShow = {0, 100,20, 6, 200, 0, 1, 0x0, 0xFFFfff, #email_text, #temp, 0};
77
PathShow_data PathShow = {0, 100,20, 6, 200, 0, 1, 0x0, 0xFFFfff, #email_text, #temp, 0};
100
PathShow_prepare stdcall(#PathShow);
78
PathShow_prepare stdcall(#PathShow);
101
PathShow_draw stdcall(#PathShow);
79
PathShow_draw stdcall(#PathShow);
102
*/
80
*/
Line 103... Line -...
103
 
-
 
104
struct menu_data
-
 
105
{
-
 
106
	dword type;
-
 
107
	
-
 
108
	word size_x;
-
 
109
	word start_x;
-
 
110
	
-
 
111
	word size_y;
-
 
112
	word start_y;
-
 
113
	dword text_pointer;
-
 
114
	dword pos_pointer;
-
 
115
	dword text_end;
-
 
116
	dword mouse_pos;
-
 
117
	dword mouse_keys;
-
 
118
	
-
 
119
	word size_x1;
-
 
120
	word start_x1;
-
 
121
	
-
 
122
	word size_y1;
-
 
123
	word start_y1;
-
 
124
	dword bckg_col;
-
 
125
	dword frnt_col;
-
 
126
	dword menu_col;
-
 
127
	dword select;
-
 
128
	dword out_select;
-
 
129
	dword buf_adress;
-
 
130
	dword procinfo;
-
 
131
	dword click;
-
 
132
	dword cursor;
-
 
133
	dword cursor_old;
-
 
134
	dword interval;
-
 
135
	dword cursor_max;
-
 
136
	dword extended_key;
-
 
137
	dword menu_sel_col;
-
 
138
	dword bckg_text_col;
-
 
139
	dword frnt_text_col;
-
 
140
	dword mouse_keys_old;
-
 
141
	dword font_height;
-
 
142
	dword cursor_out;
-
 
143
	dword get_mouse_flag;
-
 
144
};
-
 
145
 
81
 
146
struct edit_box{
82
struct edit_box{
147
dword width, 
83
dword width, 
148
	left,
84
	left,
149
	top, 
85
	top, 
Line 165... Line 101...
165
	shift_old,
101
	shift_old,
166
	ed_height,
102
	ed_height,
167
	ed_char_width;
103
	ed_char_width;
168
};
104
};
Line 169... Line -...
169
 
-
 
170
struct checkbox2
-
 
171
{
-
 
172
  dword
-
 
173
	left_s,
-
 
174
	top_s,
-
 
175
	ch_text_margin,
-
 
176
	color,
-
 
177
	border_color,
-
 
178
	text_color,
-
 
179
	text,
-
 
180
	flags,
-
 
181
	size_of_str;
-
 
182
};
-
 
183
 
-
 
184
//flags for checkbox2
-
 
185
#define CH_FLAG_EN 10b      
-
 
186
#define CH_FLAG_TOP 0x0     
-
 
187
#define CH_FLAG_MIDDLE 100b 
-
 
188
#define CH_FLAG_BOTTOM 1000b 
-
 
189
 
105
 
190
struct scroll_bar
106
struct scroll_bar
191
{
107
{
192
	word size_x,
108
	word size_x,
193
	start_x,
109
	start_x,