Subversion Repositories Kolibri OS

Rev

Rev 1005 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1005 Rev 7933
Line 1... Line 1...
1
typedef Dword dword;
1
typedef Dword dword;
-
 
2
typedef unsigned short word;
-
 
3
typedef dword __stdcall dword_func(dword);
Line 2... Line 4...
2
 
4
 
3
dword  am__ = 0x0;
5
dword  am__ = 0x0;
Line 4... Line 6...
4
dword  bm__ = 0x0;
6
dword  bm__ = 0x0;
5
 
7
 
6
char aEdit_box_draw[9]  = "edit_box";
8
char aEdit_box_draw[]  = "edit_box";
7
char aEdit_box_key[13] = "edit_box_key";
9
char aEdit_box_key[]   = "edit_box_key";
8
char aEdit_box_mouse[15] = "edit_box_mouse";
10
char aEdit_box_mouse[] = "edit_box_mouse";
9
char aVersion_ed[11] = "version_ed";
11
char aVersion_ed[]     = "version_ed";
10
 
12
 
11
char aCheck_box_draw  [15] = "check_box_draw";
13
char aCheck_box_draw  [] = "check_box_draw";
12
char aCheck_box_mouse [16] = "check_box_mouse";
14
char aCheck_box_mouse [] = "check_box_mouse";
13
char aVersion_ch      [11] = "version_ch";
15
char aVersion_ch      [] = "version_ch";
14
 
16
 
15
char aOption_box_draw [16] = "option_box_draw";
17
char aOption_box_draw [] = "option_box_draw";
Line 16... Line 18...
16
char aOption_box_mouse[17] = "option_box_mouse";
18
char aOption_box_mouse[] = "option_box_mouse";
Line 17... Line 19...
17
char aVersion_op      [11] = "version_op" ;
19
char aVersion_op      [] = "version_op" ;
18
 
20
 
Line 31... Line 33...
31
dword dummy = 0;
33
dword dummy = 0;
32
 
34
 
Line 33... Line 35...
33
 
35
 
-
 
36
struct edit_box{
-
 
37
dword width, 
-
 
38
	left,
-
 
39
	top, 
-
 
40
	color, 
34
struct edit_box{
41
	shift_color, 
35
dword width, left, top, color, shift_color, focus_border_color, blur_border_color,
42
	focus_border_color, 
-
 
43
	blur_border_color,
-
 
44
	text_color,
-
 
45
	max,
-
 
46
	text,
-
 
47
	mouse_variable,
-
 
48
	flags,
-
 
49
	size,
-
 
50
	pos,
-
 
51
	offset,
-
 
52
	cl_curs_x,
-
 
53
	cl_curs_y,
-
 
54
	shift,
-
 
55
	shift_old,
-
 
56
	height,
36
text_color, max, text, flags, size, pos, offset, cl_curs_x, cl_curs_y, shift, shift_old;
57
	ed_char_width;
Line 37... Line 58...
37
};
58
};
38
 
59
 
39
void load_edit_box()
60
void load_edit_box()
Line 46... Line 67...
46
		rtlDebugOutString(debuf);
67
		rtlDebugOutString(debuf);
47
		return;
68
		return;
48
	}
69
	}
49
 
70
 
Line 50... Line 71...
50
	edit_box_draw = (dword_func*)kol_cofflib_procload(k, "edit_box");
71
	edit_box_draw  = (dword_func*)kol_cofflib_procload(k, aEdit_box_draw);
51
	edit_box_key = (dword_func*)kol_cofflib_procload(k,"edit_box_key");
72
	edit_box_key   = (dword_func*)kol_cofflib_procload(k, aEdit_box_key);
52
	edit_box_mouse = (dword_func*)kol_cofflib_procload(k,"edit_box_mouse");
73
	edit_box_mouse = (dword_func*)kol_cofflib_procload(k, aEdit_box_mouse);
53
	kos_SetMaskForEvents(0x27);
74
	kos_SetMaskForEvents(0x27);
Line 54... Line 75...
54
 
75
 
55
	if (edit_box_draw == NULL || edit_box_key == NULL || edit_box_mouse == NULL)
76
	if (edit_box_draw == NULL || edit_box_key == NULL || edit_box_mouse == NULL)
56
		rtlDebugOutString("some of functions cannot be loaded!");
77
		rtlDebugOutString("some of functions cannot be loaded!");
57
}
78
}