Subversion Repositories Kolibri OS

Rev

Rev 1005 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1005 barsuk 1
 
2
typedef unsigned short word;
7933 leency 3
typedef dword __stdcall dword_func(dword);
4
1005 barsuk 5
 
6
dword  bm__ = 0x0;
7
8
 
7933 leency 9
char aEdit_box_key[]   = "edit_box_key";
10
char aEdit_box_mouse[] = "edit_box_mouse";
11
char aVersion_ed[]     = "version_ed";
12
1005 barsuk 13
 
7933 leency 14
char aCheck_box_mouse [] = "check_box_mouse";
15
char aVersion_ch      [] = "version_ch";
16
1005 barsuk 17
 
7933 leency 18
char aOption_box_mouse[] = "option_box_mouse";
19
char aVersion_op      [] = "version_op" ;
20
1005 barsuk 21
 
22
23
 
24
//typedef dword __stdcall dword3_func(dword,dword,dword);
25
26
 
27
dword_func *edit_box_key =(dword_func*) &aEdit_box_key;
28
dword_func *edit_box_mouse =(dword_func*) &aEdit_box_mouse;
29
30
 
31
char lib_path[] = "/sys/lib/box_lib.obj";
32
dword lib_path_addr = (dword)lib_path;
33
dword dummy = 0;
34
35
 
36
 
37
dword width,
7933 leency 38
	left,
39
	top,
40
	color,
41
	shift_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,
57
	ed_char_width;
58
};
1005 barsuk 59
60
 
61
{
62
	kol_struct_import *k = kol_cofflib_load(lib_path);
63
64
 
65
	{
66
		sprintf(debuf, "cannot load library %S", lib_path);
67
		rtlDebugOutString(debuf);
68
		return;
69
	}
70
71
 
7933 leency 72
	edit_box_key   = (dword_func*)kol_cofflib_procload(k, aEdit_box_key);
73
	edit_box_mouse = (dword_func*)kol_cofflib_procload(k, aEdit_box_mouse);
74
	kos_SetMaskForEvents(0x27);
1005 barsuk 75
76
 
77
		rtlDebugOutString("some of functions cannot be loaded!");
78
}
79