Rev 1401 | Rev 1584 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1401 | IgorA | 1 | align 4 |
2 | boxlib_import: |
||
1489 | IgorA | 3 | dd alib_init2 ;функция запускается макросом 1 раз при подключении бибилиотеки, потому в программе метка на нее не нужна |
4 | |||
1401 | IgorA | 5 | edit_box_draw dd aEdit_box_draw |
6 | edit_box_key dd aEdit_box_key |
||
7 | edit_box_mouse dd aEdit_box_mouse |
||
8 | ; version_ed dd aVersion_ed |
||
9 | |||
10 | check_box_draw dd aCheck_box_draw |
||
11 | check_box_mouse dd aCheck_box_mouse |
||
12 | ; version_ch dd aVersion_ch |
||
13 | |||
14 | ; option_box_draw dd aOption_box_draw |
||
15 | ; option_box_mouse dd aOption_box_mouse |
||
16 | ; version_op dd aVersion_op |
||
17 | |||
18 | scrollbar_ver_draw dd aScrollbar_ver_draw |
||
19 | ; scrollbar_ver_mouse dd aScrollbar_ver_mouse |
||
20 | scrollbar_hor_draw dd aScrollbar_hor_draw |
||
21 | ; scrollbar_hor_mouse dd aScrollbar_hor_mouse |
||
22 | ; version_scrollbar dd aVersion_scrollbar |
||
23 | |||
24 | tl_data_init dd sz_tl_data_init |
||
25 | tl_data_clear dd sz_tl_data_clear |
||
26 | tl_info_clear dd sz_tl_info_clear |
||
27 | tl_key dd sz_tl_key |
||
28 | tl_mouse dd sz_tl_mouse |
||
29 | tl_draw dd sz_tl_draw |
||
30 | tl_info_undo dd sz_tl_info_undo |
||
31 | tl_info_redo dd sz_tl_info_redo |
||
32 | tl_node_add dd sz_tl_node_add |
||
33 | tl_node_set_data dd sz_tl_node_set_data |
||
34 | tl_node_get_data dd sz_tl_node_get_data |
||
35 | tl_node_delete dd sz_tl_node_delete |
||
36 | tl_cur_beg dd sz_tl_cur_beg |
||
37 | tl_cur_next dd sz_tl_cur_next |
||
38 | tl_cur_perv dd sz_tl_cur_perv |
||
39 | tl_node_close_open dd sz_tl_node_close_open |
||
40 | tl_node_lev_inc dd sz_tl_node_lev_inc |
||
41 | tl_node_lev_dec dd sz_tl_node_lev_dec |
||
42 | tl_node_move_up dd sz_tl_node_move_up |
||
43 | tl_node_move_down dd sz_tl_node_move_down |
||
44 | tl_save_mem dd sz_tl_save_mem |
||
45 | tl_load_mem dd sz_tl_load_mem |
||
46 | tl_get_mem_size dd sz_tl_get_mem_size |
||
47 | |||
48 | dd 0,0 |
||
1489 | IgorA | 49 | alib_init2 db 'lib_init',0 |
1401 | IgorA | 50 | |
51 | aEdit_box_draw db 'edit_box',0 |
||
52 | aEdit_box_key db 'edit_box_key',0 |
||
53 | aEdit_box_mouse db 'edit_box_mouse',0 |
||
54 | ; aVersion_ed db 'version_ed',0 |
||
55 | |||
56 | aCheck_box_draw db 'check_box_draw',0 |
||
57 | aCheck_box_mouse db 'check_box_mouse',0 |
||
58 | ; aVersion_ch db 'version_ch',0 |
||
59 | |||
60 | ; aOption_box_draw db 'option_box_draw',0 |
||
61 | ; aOption_box_mouse db 'option_box_mouse',0 |
||
62 | ; aVersion_op db 'version_op',0 |
||
63 | |||
64 | aScrollbar_ver_draw db 'scrollbar_v_draw',0 |
||
65 | ; aScrollbar_ver_mouse db 'scrollbar_v_mouse',0 |
||
66 | aScrollbar_hor_draw db 'scrollbar_h_draw',0 |
||
67 | ; aScrollbar_hor_mouse db 'scrollbar_h_mouse',0 |
||
68 | ; aVersion_scrollbar db 'version_scrollbar',0 |
||
69 | |||
70 | sz_tl_data_init db 'tl_data_init',0 |
||
71 | sz_tl_data_clear db 'tl_data_clear',0 |
||
72 | sz_tl_info_clear db 'tl_info_clear',0 |
||
73 | sz_tl_key db 'tl_key',0 |
||
74 | sz_tl_mouse db 'tl_mouse',0 |
||
75 | sz_tl_draw db 'tl_draw',0 |
||
76 | sz_tl_info_undo db 'tl_info_undo',0 |
||
77 | sz_tl_info_redo db 'tl_info_redo',0 |
||
78 | sz_tl_node_add db 'tl_node_add',0 |
||
79 | sz_tl_node_set_data db 'tl_node_set_data',0 |
||
80 | sz_tl_node_get_data db 'tl_node_get_data',0 |
||
81 | sz_tl_node_delete db 'tl_node_delete',0 |
||
82 | sz_tl_cur_beg db 'tl_cur_beg',0 |
||
83 | sz_tl_cur_next db 'tl_cur_next',0 |
||
84 | sz_tl_cur_perv db 'tl_cur_perv',0 |
||
85 | sz_tl_node_close_open db 'tl_node_close_open',0 |
||
86 | sz_tl_node_lev_inc db 'tl_node_lev_inc',0 |
||
87 | sz_tl_node_lev_dec db 'tl_node_lev_dec',0 |
||
88 | sz_tl_node_move_up db 'tl_node_move_up',0 |
||
89 | sz_tl_node_move_down db 'tl_node_move_down',0 |
||
90 | sz_tl_save_mem db 'tl_save_mem',0 |
||
91 | sz_tl_load_mem db 'tl_load_mem',0 |
||
92 | sz_tl_get_mem_size db 'tl_get_mem_size',0 |
||
93 | |||
94 | align 4 |
||
95 | libini_import: |
||
1489 | IgorA | 96 | dd alib_init0 |
1401 | IgorA | 97 | ini_get_str dd aini_get_str |
98 | dd 0,0 |
||
99 | alib_init0 db 'lib_init',0 |
||
100 | aini_get_str db 'ini_get_str',0 |
||
101 | |||
102 | align 4 |
||
103 | libimg_import: |
||
1489 | IgorA | 104 | dd alib_init1 |
1401 | IgorA | 105 | img_is_img dd aimg_is_img |
106 | img_info dd aimg_info |
||
107 | img_from_file dd aimg_from_file |
||
108 | img_to_file dd aimg_to_file |
||
109 | img_from_rgb dd aimg_from_rgb |
||
110 | img_to_rgb dd aimg_to_rgb |
||
111 | img_to_rgb2 dd aimg_to_rgb2 |
||
112 | img_decode dd aimg_decode |
||
113 | img_encode dd aimg_encode |
||
114 | img_create dd aimg_create |
||
115 | img_destroy dd aimg_destroy |
||
116 | img_destroy_layer dd aimg_destroy_layer |
||
117 | img_count dd aimg_count |
||
118 | img_lock_bits dd aimg_lock_bits |
||
119 | img_unlock_bits dd aimg_unlock_bits |
||
120 | img_flip dd aimg_flip |
||
121 | img_flip_layer dd aimg_flip_layer |
||
122 | img_rotate dd aimg_rotate |
||
123 | img_rotate_layer dd aimg_rotate_layer |
||
124 | img_draw dd aimg_draw |
||
125 | |||
126 | dd 0,0 |
||
127 | |||
128 | alib_init1 db 'lib_init',0 |
||
129 | aimg_is_img db 'img_is_img',0 ;определяет по данным, может ли библиотека сделать из них изображение |
||
130 | aimg_info db 'img_info',0 |
||
131 | aimg_from_file db 'img_from_file',0 |
||
132 | aimg_to_file db 'img_to_file',0 |
||
133 | aimg_from_rgb db 'img_from_rgb',0 |
||
134 | aimg_to_rgb db 'img_to_rgb',0 ;преобразование изображения в данные RGB |
||
135 | aimg_to_rgb2 db 'img_to_rgb2',0 |
||
136 | aimg_decode db 'img_decode',0 ;автоматически определяет формат графических данных |
||
137 | aimg_encode db 'img_encode',0 |
||
138 | aimg_create db 'img_create',0 |
||
139 | aimg_destroy db 'img_destroy',0 |
||
140 | aimg_destroy_layer db 'img_destroy_layer',0 |
||
141 | aimg_count db 'img_count',0 |
||
142 | aimg_lock_bits db 'img_lock_bits',0 |
||
143 | aimg_unlock_bits db 'img_unlock_bits',0 |
||
144 | aimg_flip db 'img_flip',0 |
||
145 | aimg_flip_layer db 'img_flip_layer',0 |
||
146 | aimg_rotate db 'img_rotate',0 |
||
147 | aimg_rotate_layer db 'img_rotate_layer',0 |
||
148 | aimg_draw db 'img_draw',0 |
||
149 | |||
150 | align 4 |
||
151 | strlib_import: |
||
152 | str_copy dd astr_copy |
||
153 | str_cat dd astr_cat |
||
154 | str_catchar dd astr_catchar |
||
155 | str_inschar dd astr_inschar |
||
156 | str_lowcase dd astr_lowcase |
||
157 | str_upcase dd astr_upcase |
||
158 | |||
159 | str_len dd astr_len |
||
160 | str_cmp dd astr_cmp |
||
161 | str_cmpi dd astr_cmpi |
||
162 | str_poschar dd astr_poschar |
||
163 | |||
164 | dd 0,0 |
||
165 | astr_copy db 'str_copy',0 |
||
166 | astr_cat db 'str_cat',0 |
||
167 | astr_catchar db 'str_catchar',0 |
||
168 | ; str_ins db 'str_ins',0 |
||
169 | astr_inschar db 'str_inschar',0 |
||
170 | ; str_sub db 'str_sub',0 |
||
171 | astr_lowcase db 'str_lowcase',0 |
||
172 | astr_upcase db 'str_upcase',0 |
||
173 | |||
174 | astr_len db 'str_len',0 |
||
175 | astr_cmp db 'str_cmp',0 |
||
176 | astr_cmpi db 'str_cmpi',0 |
||
177 | ; str_pos db 'str_pos',0 |
||
178 | astr_poschar db 'str_poschar',0 |