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