Subversion Repositories Kolibri OS

Rev

Rev 2707 | Rev 2817 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1338 IgorA 1
fn_col_option dd def_col_file
2
fn_syntax_dir db 'info/',0
3
def_col_file db 'default.syn',0
4
 
2632 IgorA 5
system_dir_0 db '/sys/lib/'
6
lib_name_0 db 'box_lib.obj',0
1338 IgorA 7
 
2632 IgorA 8
system_dir_1 db '/sys/lib/'
9
lib_name_1 db 'msgbox.obj',0
1338 IgorA 10
 
2632 IgorA 11
system_dir_2 db '/sys/lib/'
12
lib_name_2 db 'proc_lib.obj',0
1592 IgorA 13
 
2632 IgorA 14
system_dir_3 db '/sys/lib/'
15
lib_name_3 db 'libimg.obj',0
1338 IgorA 16
 
17
;---------------------------------------------------------------------
18
align 4
2632 IgorA 19
import_box_lib:
20
	dd alib_init0 ;функция запускается макросом 1 раз при подключении бибилиотеки, потому в программе метка на нее не нужна
1489 IgorA 21
 
1467 IgorA 22
	edit_box_draw  dd aEdit_box_draw
23
	edit_box_key   dd aEdit_box_key
24
	edit_box_mouse dd aEdit_box_mouse
25
	;version_ed     dd aVersion_ed
1338 IgorA 26
 
1467 IgorA 27
	;check_box_draw dd aCheck_box_draw
28
	;check_box_mouse dd aCheck_box_mouse
29
	;version_ch     dd aVersion_ch
1338 IgorA 30
 
1467 IgorA 31
	;option_box_draw  dd aOption_box_draw
32
	;option_box_mouse dd aOption_box_mouse
33
	;version_op      dd aVersion_op
1338 IgorA 34
 
1467 IgorA 35
	scrollbar_ver_draw  dd aScrollbar_ver_draw
36
	scrollbar_ver_mouse dd aScrollbar_ver_mouse
37
	scrollbar_hor_draw  dd aScrollbar_hor_draw
38
	scrollbar_hor_mouse dd aScrollbar_hor_mouse
39
	;version_scrollbar   dd aVersion_scrollbar
1338 IgorA 40
 
1467 IgorA 41
	;dinamic_button_draw  dd aDbutton_draw
42
	;dinamic_button_mouse dd aDbutton_mouse
43
	;version_dbutton      dd aVersion_dbutton
1338 IgorA 44
 
1467 IgorA 45
	menu_bar_draw	 dd aMenu_bar_draw
46
	menu_bar_mouse	 dd aMenu_bar_mouse
47
	;version_menu_bar dd aVersion_menu_bar
1338 IgorA 48
 
1467 IgorA 49
	tl_data_init dd sz_tl_data_init
50
	tl_data_clear dd sz_tl_data_clear
51
	tl_info_clear dd sz_tl_info_clear
52
	tl_key dd sz_tl_key
53
	tl_mouse dd sz_tl_mouse
54
	tl_draw dd sz_tl_draw
55
	tl_info_undo dd sz_tl_info_undo
56
	tl_info_redo dd sz_tl_info_redo
57
	tl_node_add dd sz_tl_node_add
58
	tl_node_set_data dd sz_tl_node_set_data
59
	tl_node_get_data dd sz_tl_node_get_data
60
	tl_node_delete dd sz_tl_node_delete
61
	tl_cur_beg dd sz_tl_cur_beg
62
	tl_cur_next dd sz_tl_cur_next
63
	tl_cur_perv dd sz_tl_cur_perv
64
	tl_node_close_open dd sz_tl_node_close_open
65
	tl_node_lev_inc dd sz_tl_node_lev_inc
66
	tl_node_lev_dec dd sz_tl_node_lev_dec
1457 IgorA 67
 
1467 IgorA 68
	ted_but_save_file dd sz_ted_but_save_file
69
	ted_but_sumb_upper dd sz_ted_but_sumb_upper
70
	ted_but_sumb_lover dd sz_ted_but_sumb_lover
71
	ted_can_save dd sz_ted_can_save
72
	ted_clear dd sz_ted_clear
73
	ted_delete dd sz_ted_delete
74
	ted_draw dd sz_ted_draw
75
	ted_init dd sz_ted_init
76
	ted_init_scroll_bars dd sz_ted_init_scroll_bars
77
	ted_init_syntax_file dd sz_ted_init_syntax_file
78
	ted_is_select dd sz_ted_is_select
79
	ted_key dd sz_ted_key
80
	ted_mouse dd sz_ted_mouse
81
	ted_open_file dd sz_ted_open_file
82
	ted_text_add dd sz_ted_text_add
83
	ted_but_select_word dd sz_ted_but_select_word
84
	ted_but_cut dd sz_ted_but_cut
85
	ted_but_copy dd sz_ted_but_copy
86
	ted_but_paste dd sz_ted_but_paste
87
	ted_but_undo dd sz_ted_but_undo
88
	ted_but_redo dd sz_ted_but_redo
89
	ted_but_reverse dd sz_ted_but_reverse
90
	ted_but_find_next dd sz_ted_but_find_next
91
	ted_text_colored dd sz_ted_text_colored
2102 IgorA 92
	version_text_edit dd sz_ted_version
1457 IgorA 93
 
1338 IgorA 94
dd 0,0
2632 IgorA 95
	alib_init0 db 'lib_init',0
1338 IgorA 96
 
1467 IgorA 97
	aEdit_box_draw	db 'edit_box',0
98
	aEdit_box_key	db 'edit_box_key',0
99
	aEdit_box_mouse db 'edit_box_mouse',0
100
	;aVersion_ed    db 'version_ed',0
1338 IgorA 101
 
1467 IgorA 102
	;aCheck_box_draw  db 'check_box_draw',0
103
	;aCheck_box_mouse db 'check_box_mouse',0
104
	;aVersion_ch     db 'version_ch',0
1338 IgorA 105
 
1467 IgorA 106
	;aOption_box_draw  db 'option_box_draw',0
107
	;aOption_box_mouse db 'option_box_mouse',0
108
	;aVersion_op      db 'version_op',0
1338 IgorA 109
 
1467 IgorA 110
	aScrollbar_ver_draw  db 'scrollbar_v_draw',0
111
	aScrollbar_ver_mouse db 'scrollbar_v_mouse',0
112
	aScrollbar_hor_draw  db 'scrollbar_h_draw',0
113
	aScrollbar_hor_mouse db 'scrollbar_h_mouse',0
114
	;aVersion_scrollbar   db 'version_scrollbar',0
1338 IgorA 115
 
1467 IgorA 116
	;aDbutton_draw    db 'dbutton_draw',0
117
	;aDbutton_mouse   db 'dbutton_mouse',0
118
	;aVersion_dbutton  db 'version_dbutton',0
1338 IgorA 119
 
1467 IgorA 120
	aMenu_bar_draw	  db 'menu_bar_draw',0
121
	aMenu_bar_mouse   db 'menu_bar_mouse',0
122
	;aVersion_menu_bar db 'version_menu_bar',0
1338 IgorA 123
 
1467 IgorA 124
	sz_tl_data_init db 'tl_data_init',0
125
	sz_tl_data_clear db 'tl_data_clear',0
126
	sz_tl_info_clear db 'tl_info_clear',0
127
	sz_tl_key db 'tl_key',0
128
	sz_tl_mouse db 'tl_mouse',0
129
	sz_tl_draw db 'tl_draw',0
130
	sz_tl_info_undo db 'tl_info_undo',0
131
	sz_tl_info_redo db 'tl_info_redo',0
132
	sz_tl_node_add db 'tl_node_add',0
133
	sz_tl_node_set_data db 'tl_node_set_data',0
134
	sz_tl_node_get_data db 'tl_node_get_data',0
135
	sz_tl_node_delete db 'tl_node_delete',0
136
	sz_tl_cur_beg db 'tl_cur_beg',0
137
	sz_tl_cur_next db 'tl_cur_next',0
138
	sz_tl_cur_perv db 'tl_cur_perv',0
139
	sz_tl_node_close_open db 'tl_node_close_open',0
140
	sz_tl_node_lev_inc db 'tl_node_lev_inc',0
141
	sz_tl_node_lev_dec db 'tl_node_lev_dec',0
1457 IgorA 142
 
1467 IgorA 143
	sz_ted_but_save_file	db 'ted_but_save_file',0
144
	sz_ted_but_sumb_upper	db 'ted_but_sumb_upper',0
145
	sz_ted_but_sumb_lover	db 'ted_but_sumb_lover',0
146
	sz_ted_can_save 		db 'ted_can_save',0
147
	sz_ted_clear			db 'ted_clear',0
148
	sz_ted_delete			db 'ted_delete',0
149
	sz_ted_draw				db 'ted_draw',0
150
	sz_ted_init				db 'ted_init',0
151
	sz_ted_init_scroll_bars db 'ted_init_scroll_bars',0
152
	sz_ted_init_syntax_file db 'ted_init_syntax_file',0
153
	sz_ted_is_select		db 'ted_is_select',0
154
	sz_ted_key				db 'ted_key',0
155
	sz_ted_mouse			db 'ted_mouse',0
156
	sz_ted_open_file		db 'ted_open_file',0
157
	sz_ted_text_add 		db 'ted_text_add',0
158
	sz_ted_but_select_word	db 'ted_but_select_word',0
159
	sz_ted_but_cut			db 'ted_but_cut',0
160
	sz_ted_but_copy 		db 'ted_but_copy',0
161
	sz_ted_but_paste		db 'ted_but_paste',0
162
	sz_ted_but_undo 		db 'ted_but_undo',0
163
	sz_ted_but_redo 		db 'ted_but_redo',0
164
	sz_ted_but_reverse		db 'ted_but_reverse',0
165
	sz_ted_but_find_next	db 'ted_but_find_next',0
166
	sz_ted_text_colored		db 'ted_text_colored',0
2102 IgorA 167
	sz_ted_version db 'version_text_edit',0
1592 IgorA 168
 
1338 IgorA 169
align 4
2632 IgorA 170
import_proclib:
1592 IgorA 171
	OpenDialog_Init dd aOpenDialog_Init
172
	OpenDialog_Start dd aOpenDialog_Start
173
dd 0,0
174
	aOpenDialog_Init db 'OpenDialog_init',0
175
	aOpenDialog_Start db 'OpenDialog_start',0
176
 
177
align 4
2632 IgorA 178
import_msgbox_lib:
1467 IgorA 179
	mb_create dd amb_create
180
	mb_reinit dd amb_reinit
181
	mb_setfunctions dd amb_setfunctions
182
dd 0,0
183
	amb_create db 'mb_create',0
184
	amb_reinit db 'mb_reinit',0
185
	amb_setfunctions db 'mb_setfunctions',0
2632 IgorA 186
 
187
align 4
188
import_libimg:
189
	dd alib_init1
190
	;img_is_img  dd aimg_is_img
191
	;img_info    dd aimg_info
192
	;img_from_file dd aimg_from_file
193
	;img_to_file dd aimg_to_file
194
	;img_from_rgb dd aimg_from_rgb
195
	;img_to_rgb  dd aimg_to_rgb
196
	img_to_rgb2 dd aimg_to_rgb2
197
	img_decode  dd aimg_decode
198
	;img_encode  dd aimg_encode
199
	;img_create  dd aimg_create
200
	img_destroy dd aimg_destroy
201
	;img_destroy_layer dd aimg_destroy_layer
202
	;img_count   dd aimg_count
203
	;img_lock_bits dd aimg_lock_bits
204
	;img_unlock_bits dd aimg_unlock_bits
205
	;img_flip    dd aimg_flip
206
	;img_flip_layer dd aimg_flip_layer
207
	;img_rotate  dd aimg_rotate
208
	;img_rotate_layer dd aimg_rotate_layer
209
	;img_draw    dd aimg_draw
210
dd 0,0
211
	alib_init1   db 'lib_init',0
212
	;aimg_is_img  db 'img_is_img',0 ;определяет по данным, может ли библиотека сделать из них изображение
213
	;aimg_info    db 'img_info',0
214
	;aimg_from_file db 'img_from_file',0
215
	;aimg_to_file db 'img_to_file',0
216
	;aimg_from_rgb db 'img_from_rgb',0
217
	;aimg_to_rgb  db 'img_to_rgb',0 ;преобразование изображения в данные RGB
218
	aimg_to_rgb2 db 'img_to_rgb2',0
219
	aimg_decode  db 'img_decode',0 ;автоматически определяет формат графических данных
220
	;aimg_encode  db 'img_encode',0
221
	;aimg_create  db 'img_create',0
222
	aimg_destroy db 'img_destroy',0
223
	;aimg_destroy_layer db 'img_destroy_layer',0