Rev 1449 | Rev 1457 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1449 | Rev 1456 | ||
---|---|---|---|
1 | ;--- äàííûå ïðîãðàììû ---------------------------------------------- |
1 | ;--- äàííûå ïðîãðàììû ---------------------------------------------- |
2 | fn_col_option dd def_col_file |
2 | fn_col_option dd def_col_file |
3 | fn_syntax_dir db 'info/',0 |
3 | fn_syntax_dir db 'info/',0 |
4 | def_col_file db 'default.syn',0 |
4 | def_col_file db 'default.syn',0 |
5 | 5 | ||
6 | system_dir0 db '/sys/lib/' |
6 | system_dir0 db '/sys/lib/' |
7 | boxlib_name db 'box_lib.obj',0 |
7 | boxlib_name db 'box_lib.obj',0 |
8 | 8 | ||
9 | system_dir1 db '/sys/lib/' |
9 | system_dir1 db '/sys/lib/' |
10 | msgbox_name db 'msgbox.obj',0 |
10 | msgbox_name db 'msgbox.obj',0 |
11 | 11 | ||
12 | fn_icon_tl_sys db 'tl_sys_16.bmp',0 |
12 | fn_icon_tl_sys db 'tl_sys_16.bmp',0 |
13 | fn_icon_tl_nod db 'tl_nod_16.bmp',0 |
13 | fn_icon_tl_nod db 'tl_nod_16.bmp',0 |
14 | ;--------------------------------------------------------------------- |
14 | ;--------------------------------------------------------------------- |
15 | fileinfo: |
15 | fileinfo: |
16 | dd 5 |
16 | dd 5 |
17 | dd 0 |
17 | dd 0 |
18 | dd 0 |
18 | dd 0 |
19 | dd 0 |
19 | dd 0 |
20 | dd file_info |
20 | dd file_info |
21 | string: |
21 | string: |
22 | db 0 |
22 | db 0 |
23 | dd file_name |
23 | dd file_name |
24 | 24 | ||
25 | ;plugin dd 0 |
25 | ;plugin dd 0 |
26 | 26 | ||
27 | ;--------------------------------------------------------------------- |
27 | ;--------------------------------------------------------------------- |
28 | align 4 |
28 | align 4 |
29 | myimport: |
29 | myimport: |
30 | edit_box_draw dd aEdit_box_draw |
30 | edit_box_draw dd aEdit_box_draw |
31 | edit_box_key dd aEdit_box_key |
31 | edit_box_key dd aEdit_box_key |
32 | edit_box_mouse dd aEdit_box_mouse |
32 | edit_box_mouse dd aEdit_box_mouse |
33 | ;version_ed dd aVersion_ed |
33 | ;version_ed dd aVersion_ed |
34 | 34 | ||
35 | ;check_box_draw dd aCheck_box_draw |
35 | ;check_box_draw dd aCheck_box_draw |
36 | ;check_box_mouse dd aCheck_box_mouse |
36 | ;check_box_mouse dd aCheck_box_mouse |
37 | ;version_ch dd aVersion_ch |
37 | ;version_ch dd aVersion_ch |
38 | 38 | ||
39 | ;option_box_draw dd aOption_box_draw |
39 | ;option_box_draw dd aOption_box_draw |
40 | ;option_box_mouse dd aOption_box_mouse |
40 | ;option_box_mouse dd aOption_box_mouse |
41 | ;version_op dd aVersion_op |
41 | ;version_op dd aVersion_op |
42 | 42 | ||
43 | scrollbar_ver_draw dd aScrollbar_ver_draw |
43 | scrollbar_ver_draw dd aScrollbar_ver_draw |
44 | scrollbar_ver_mouse dd aScrollbar_ver_mouse |
44 | scrollbar_ver_mouse dd aScrollbar_ver_mouse |
45 | scrollbar_hor_draw dd aScrollbar_hor_draw |
45 | scrollbar_hor_draw dd aScrollbar_hor_draw |
46 | scrollbar_hor_mouse dd aScrollbar_hor_mouse |
46 | scrollbar_hor_mouse dd aScrollbar_hor_mouse |
47 | ;version_scrollbar dd aVersion_scrollbar |
47 | ;version_scrollbar dd aVersion_scrollbar |
48 | 48 | ||
49 | ;dinamic_button_draw dd aDbutton_draw |
49 | ;dinamic_button_draw dd aDbutton_draw |
50 | ;dinamic_button_mouse dd aDbutton_mouse |
50 | ;dinamic_button_mouse dd aDbutton_mouse |
51 | ;version_dbutton dd aVersion_dbutton |
51 | ;version_dbutton dd aVersion_dbutton |
52 | 52 | ||
53 | menu_bar_draw dd aMenu_bar_draw |
53 | menu_bar_draw dd aMenu_bar_draw |
54 | menu_bar_mouse dd aMenu_bar_mouse |
54 | menu_bar_mouse dd aMenu_bar_mouse |
55 | ;version_menu_bar dd aVersion_menu_bar |
55 | ;version_menu_bar dd aVersion_menu_bar |
56 | 56 | ||
57 | tl_data_init dd sz_tl_data_init |
57 | tl_data_init dd sz_tl_data_init |
58 | tl_data_clear dd sz_tl_data_clear |
58 | tl_data_clear dd sz_tl_data_clear |
59 | tl_info_clear dd sz_tl_info_clear |
59 | tl_info_clear dd sz_tl_info_clear |
60 | tl_key dd sz_tl_key |
60 | tl_key dd sz_tl_key |
61 | tl_mouse dd sz_tl_mouse |
61 | tl_mouse dd sz_tl_mouse |
62 | tl_draw dd sz_tl_draw |
62 | tl_draw dd sz_tl_draw |
63 | tl_info_undo dd sz_tl_info_undo |
63 | tl_info_undo dd sz_tl_info_undo |
64 | tl_info_redo dd sz_tl_info_redo |
64 | tl_info_redo dd sz_tl_info_redo |
65 | tl_node_add dd sz_tl_node_add |
65 | tl_node_add dd sz_tl_node_add |
66 | tl_node_set_data dd sz_tl_node_set_data |
66 | tl_node_set_data dd sz_tl_node_set_data |
67 | tl_node_get_data dd sz_tl_node_get_data |
67 | tl_node_get_data dd sz_tl_node_get_data |
68 | tl_node_delete dd sz_tl_node_delete |
68 | tl_node_delete dd sz_tl_node_delete |
69 | tl_cur_beg dd sz_tl_cur_beg |
69 | tl_cur_beg dd sz_tl_cur_beg |
70 | tl_cur_next dd sz_tl_cur_next |
70 | tl_cur_next dd sz_tl_cur_next |
71 | tl_cur_perv dd sz_tl_cur_perv |
71 | tl_cur_perv dd sz_tl_cur_perv |
72 | tl_node_close_open dd sz_tl_node_close_open |
72 | tl_node_close_open dd sz_tl_node_close_open |
73 | tl_node_lev_inc dd sz_tl_node_lev_inc |
73 | tl_node_lev_inc dd sz_tl_node_lev_inc |
74 | tl_node_lev_dec dd sz_tl_node_lev_dec |
74 | tl_node_lev_dec dd sz_tl_node_lev_dec |
75 | dd 0,0 |
75 | dd 0,0 |
76 | 76 | ||
77 | aEdit_box_draw db 'edit_box',0 |
77 | aEdit_box_draw db 'edit_box',0 |
78 | aEdit_box_key db 'edit_box_key',0 |
78 | aEdit_box_key db 'edit_box_key',0 |
79 | aEdit_box_mouse db 'edit_box_mouse',0 |
79 | aEdit_box_mouse db 'edit_box_mouse',0 |
80 | ;aVersion_ed db 'version_ed',0 |
80 | ;aVersion_ed db 'version_ed',0 |
81 | 81 | ||
82 | ;aCheck_box_draw db 'check_box_draw',0 |
82 | ;aCheck_box_draw db 'check_box_draw',0 |
83 | ;aCheck_box_mouse db 'check_box_mouse',0 |
83 | ;aCheck_box_mouse db 'check_box_mouse',0 |
84 | ;aVersion_ch db 'version_ch',0 |
84 | ;aVersion_ch db 'version_ch',0 |
85 | 85 | ||
86 | ;aOption_box_draw db 'option_box_draw',0 |
86 | ;aOption_box_draw db 'option_box_draw',0 |
87 | ;aOption_box_mouse db 'option_box_mouse',0 |
87 | ;aOption_box_mouse db 'option_box_mouse',0 |
88 | ;aVersion_op db 'version_op',0 |
88 | ;aVersion_op db 'version_op',0 |
89 | 89 | ||
90 | aScrollbar_ver_draw db 'scrollbar_v_draw',0 |
90 | aScrollbar_ver_draw db 'scrollbar_v_draw',0 |
91 | aScrollbar_ver_mouse db 'scrollbar_v_mouse',0 |
91 | aScrollbar_ver_mouse db 'scrollbar_v_mouse',0 |
92 | aScrollbar_hor_draw db 'scrollbar_h_draw',0 |
92 | aScrollbar_hor_draw db 'scrollbar_h_draw',0 |
93 | aScrollbar_hor_mouse db 'scrollbar_h_mouse',0 |
93 | aScrollbar_hor_mouse db 'scrollbar_h_mouse',0 |
94 | ;aVersion_scrollbar db 'version_scrollbar',0 |
94 | ;aVersion_scrollbar db 'version_scrollbar',0 |
95 | 95 | ||
96 | ;aDbutton_draw db 'dbutton_draw',0 |
96 | ;aDbutton_draw db 'dbutton_draw',0 |
97 | ;aDbutton_mouse db 'dbutton_mouse',0 |
97 | ;aDbutton_mouse db 'dbutton_mouse',0 |
98 | ;aVersion_dbutton db 'version_dbutton',0 |
98 | ;aVersion_dbutton db 'version_dbutton',0 |
99 | 99 | ||
100 | aMenu_bar_draw db 'menu_bar_draw',0 |
100 | aMenu_bar_draw db 'menu_bar_draw',0 |
101 | aMenu_bar_mouse db 'menu_bar_mouse',0 |
101 | aMenu_bar_mouse db 'menu_bar_mouse',0 |
102 | ;aVersion_menu_bar db 'version_menu_bar',0 |
102 | ;aVersion_menu_bar db 'version_menu_bar',0 |
103 | 103 | ||
104 | sz_tl_data_init db 'tl_data_init',0 |
104 | sz_tl_data_init db 'tl_data_init',0 |
105 | sz_tl_data_clear db 'tl_data_clear',0 |
105 | sz_tl_data_clear db 'tl_data_clear',0 |
106 | sz_tl_info_clear db 'tl_info_clear',0 |
106 | sz_tl_info_clear db 'tl_info_clear',0 |
107 | sz_tl_key db 'tl_key',0 |
107 | sz_tl_key db 'tl_key',0 |
108 | sz_tl_mouse db 'tl_mouse',0 |
108 | sz_tl_mouse db 'tl_mouse',0 |
109 | sz_tl_draw db 'tl_draw',0 |
109 | sz_tl_draw db 'tl_draw',0 |
110 | sz_tl_info_undo db 'tl_info_undo',0 |
110 | sz_tl_info_undo db 'tl_info_undo',0 |
111 | sz_tl_info_redo db 'tl_info_redo',0 |
111 | sz_tl_info_redo db 'tl_info_redo',0 |
112 | sz_tl_node_add db 'tl_node_add',0 |
112 | sz_tl_node_add db 'tl_node_add',0 |
113 | sz_tl_node_set_data db 'tl_node_set_data',0 |
113 | sz_tl_node_set_data db 'tl_node_set_data',0 |
114 | sz_tl_node_get_data db 'tl_node_get_data',0 |
114 | sz_tl_node_get_data db 'tl_node_get_data',0 |
115 | sz_tl_node_delete db 'tl_node_delete',0 |
115 | sz_tl_node_delete db 'tl_node_delete',0 |
116 | sz_tl_cur_beg db 'tl_cur_beg',0 |
116 | sz_tl_cur_beg db 'tl_cur_beg',0 |
117 | sz_tl_cur_next db 'tl_cur_next',0 |
117 | sz_tl_cur_next db 'tl_cur_next',0 |
118 | sz_tl_cur_perv db 'tl_cur_perv',0 |
118 | sz_tl_cur_perv db 'tl_cur_perv',0 |
119 | sz_tl_node_close_open db 'tl_node_close_open',0 |
119 | sz_tl_node_close_open db 'tl_node_close_open',0 |
120 | sz_tl_node_lev_inc db 'tl_node_lev_inc',0 |
120 | sz_tl_node_lev_inc db 'tl_node_lev_inc',0 |
121 | sz_tl_node_lev_dec db 'tl_node_lev_dec',0 |
121 | sz_tl_node_lev_dec db 'tl_node_lev_dec',0 |
122 | ;-------------------------------------------------- |
122 | ;-------------------------------------------------- |
123 | align 4 |
123 | align 4 |
124 | msgbox_lib_import: |
124 | msgbox_lib_import: |
125 | mb_create dd amb_create |
125 | mb_create dd amb_create |
126 | mb_reinit dd amb_reinit |
126 | mb_reinit dd amb_reinit |
127 | mb_setfunctions dd amb_setfunctions |
127 | mb_setfunctions dd amb_setfunctions |
128 | dd 0,0 |
128 | dd 0,0 |
129 | amb_create db 'mb_create',0 |
129 | amb_create db 'mb_create',0 |
130 | amb_reinit db 'mb_reinit',0 |
130 | amb_reinit db 'mb_reinit',0 |
131 | amb_setfunctions db 'mb_setfunctions',0 |
131 | amb_setfunctions db 'mb_setfunctions',0 |
132 | ;--------------------------------------------------------------------- |
132 | ;--------------------------------------------------------------------- |
133 | align 4 |
133 | align 4 |
134 | wScr: |
134 | wScr: |
135 | .x: |
135 | .x: |
136 | .size_x dw 16 ;+0 |
136 | .size_x dw 16 ;+0 |
137 | .start_x dw 50 ;+2 |
137 | .start_x dw 50 ;+2 |
138 | .y: |
138 | .y: |
139 | .size_y dw 300 ; +4 |
139 | .size_y dw 300 ; +4 |
140 | .start_y dw 50 ; +6 |
140 | .start_y dw 50 ; +6 |
141 | .btn_high dd 15 ; +8 |
141 | .btn_high dd 15 ; +8 |
142 | .type dd 1 ;+12 |
142 | .type dd 1 ;+12 |
143 | .max_area dd 100 ;+16 |
143 | .max_area dd 100 ;+16 |
144 | .cur_area dd 30 ;+20 |
144 | .cur_area dd 30 ;+20 |
145 | .position dd 0 ;+24 |
145 | .position dd 0 ;+24 |
146 | .bckg_col dd 0xeeeeee ;+28 |
146 | .bckg_col dd 0xeeeeee ;+28 |
147 | .frnt_col dd 0xbbddff ;+32 |
147 | .frnt_col dd 0xbbddff ;+32 |
148 | .line_col dd 0 ;+36 |
148 | .line_col dd 0 ;+36 |
149 | .redraw dd 0 ;+40 |
149 | .redraw dd 0 ;+40 |
150 | .delta dw 0 ;+44 |
150 | .delta dw 0 ;+44 |
151 | .delta2 dw 0 ;+46 |
151 | .delta2 dw 0 ;+46 |
152 | .run_x: |
152 | .run_x: |
153 | .r_size_x dw 0 ;+48 |
153 | .r_size_x dw 0 ;+48 |
154 | .r_start_x dw 0 ;+50 |
154 | .r_start_x dw 0 ;+50 |
155 | .run_y: |
155 | .run_y: |
156 | .r_size_y dw 0 ;+52 |
156 | .r_size_y dw 0 ;+52 |
157 | .r_start_y dw 0 ;+54 |
157 | .r_start_y dw 0 ;+54 |
158 | .m_pos dd 0 ;+56 |
158 | .m_pos dd 0 ;+56 |
159 | .m_pos_2 dd 0 ;+60 |
159 | .m_pos_2 dd 0 ;+60 |
160 | .m_keys dd 0 ;+64 |
160 | .m_keys dd 0 ;+64 |
161 | .run_size dd 0 ;+68 |
161 | .run_size dd 0 ;+68 |
162 | .position2 dd 0 ;+72 |
162 | .position2 dd 0 ;+72 |
163 | .work_size dd 0 ;+76 |
163 | .work_size dd 0 ;+76 |
164 | .all_redraw dd 0 ;+80 |
164 | .all_redraw dd 0 ;+80 |
165 | .ar_offset dd 1 ;+84 |
165 | .ar_offset dd 1 ;+84 |
166 | ;--------------------------------------------------------------------- |
166 | ;--------------------------------------------------------------------- |
167 | align 4 |
167 | align 4 |
168 | hScr: |
168 | hScr: |
169 | .x: |
169 | .x: |
170 | .size_x dw 150 ;+0 |
170 | .size_x dw 150 ;+0 |
171 | .start_x dw 0 ;+2 |
171 | .start_x dw 0 ;+2 |
172 | .y: |
172 | .y: |
173 | .size_y dw 16 ;+4 |
173 | .size_y dw 16 ;+4 |
174 | .start_y dw 50 ;+6 |
174 | .start_y dw 50 ;+6 |
175 | .btn_high dd 15 ;+8 |
175 | .btn_high dd 15 ;+8 |
176 | .type dd 1 ;+12 |
176 | .type dd 1 ;+12 |
177 | .max_area dd 100 ;+16 |
177 | .max_area dd 100 ;+16 |
178 | .cur_area dd 30 ;+20 |
178 | .cur_area dd 30 ;+20 |
179 | .position dd 0 ;+24 |
179 | .position dd 0 ;+24 |
180 | .bckg_col dd 0xeeeeee ;+28 |
180 | .bckg_col dd 0xeeeeee ;+28 |
181 | .frnt_col dd 0xbbddff ;+32 |
181 | .frnt_col dd 0xbbddff ;+32 |
182 | .line_col dd 0 ;+36 |
182 | .line_col dd 0 ;+36 |
183 | .redraw dd 0 ;+40 |
183 | .redraw dd 0 ;+40 |
184 | .delta dw 0 ;+44 |
184 | .delta dw 0 ;+44 |
185 | .delta2 dw 0 ;+46 |
185 | .delta2 dw 0 ;+46 |
186 | .run_x: |
186 | .run_x: |
187 | .r_size_x dw 0 ;+48 |
187 | .r_size_x dw 0 ;+48 |
188 | .r_start_x dw 0 ;+50 |
188 | .r_start_x dw 0 ;+50 |
189 | .run_y: |
189 | .run_y: |
190 | .r_size_y dw 0 ;+52 |
190 | .r_size_y dw 0 ;+52 |
191 | .r_start_y dw 0 ;+54 |
191 | .r_start_y dw 0 ;+54 |
192 | .m_pos dd 0 ;+56 |
192 | .m_pos dd 0 ;+56 |
193 | .m_pos_2 dd 0 ;+60 |
193 | .m_pos_2 dd 0 ;+60 |
194 | .m_keys dd 0 ;+64 |
194 | .m_keys dd 0 ;+64 |
195 | .run_size dd 0 ;+68 |
195 | .run_size dd 0 ;+68 |
196 | .position2 dd 0 ;+72 |
196 | .position2 dd 0 ;+72 |
197 | .work_size dd 0 ;+76 |
197 | .work_size dd 0 ;+76 |
198 | .all_redraw dd 0 ;+80 |
198 | .all_redraw dd 0 ;+80 |
199 | .ar_offset dd 1 ;+84 |
199 | .ar_offset dd 1 ;+84 |
200 | ;--------------------------------------------------------------------- |
200 | ;--------------------------------------------------------------------- |
201 | align 4 |
201 | align 4 |
202 | ws_dir_lbox: ;äî÷åðíèé ñêðîëëèíã äëÿ ýëåìåíòà ListBox |
202 | ws_dir_lbox: ;äî÷åðíèé ñêðîëëèíã äëÿ ýëåìåíòà ListBox |
203 | .x: |
203 | .x: |
204 | .size_x dw 16 ;+0 |
204 | .size_x dw 16 ;+0 |
205 | .start_x dw 0 ;+2 |
205 | .start_x dw 0 ;+2 |
206 | .y: |
206 | .y: |
207 | .size_y dw 30 ;+4 |
207 | .size_y dw 30 ;+4 |
208 | .start_y dw 70 ;+6 |
208 | .start_y dw 70 ;+6 |
209 | .btn_high dd 15 ;+8 |
209 | .btn_high dd 15 ;+8 |
210 | .type dd 1 ;+12 |
210 | .type dd 1 ;+12 |
211 | .max_area dd 100 ;+16 |
211 | .max_area dd 100 ;+16 |
212 | .cur_area dd 30 ;+20 |
212 | .cur_area dd 30 ;+20 |
213 | .position dd 0 ;+24 |
213 | .position dd 0 ;+24 |
214 | .bckg_col dd 0xeeeeee ;+28 |
214 | .bckg_col dd 0xeeeeee ;+28 |
215 | .frnt_col dd 0xbbddff ;+32 |
215 | .frnt_col dd 0xbbddff ;+32 |
216 | .line_col dd 0 ;+36 |
216 | .line_col dd 0 ;+36 |
217 | .redraw dd 0 ;+40 |
217 | .redraw dd 0 ;+40 |
218 | .delta dw 0 ;+44 |
218 | .delta dw 0 ;+44 |
219 | .delta2 dw 0 ;+46 |
219 | .delta2 dw 0 ;+46 |
220 | .run_x: |
220 | .run_x: |
221 | .r_size_x dw 0 ;+48 |
221 | .r_size_x dw 0 ;+48 |
222 | .r_start_x dw 0 ;+50 |
222 | .r_start_x dw 0 ;+50 |
223 | .run_y: |
223 | .run_y: |
224 | .r_size_y dw 0 ;+52 |
224 | .r_size_y dw 0 ;+52 |
225 | .r_start_y dw 0 ;+54 |
225 | .r_start_y dw 0 ;+54 |
226 | .m_pos dd 0 ;+56 |
226 | .m_pos dd 0 ;+56 |
227 | .m_pos_2 dd 0 ;+60 |
227 | .m_pos_2 dd 0 ;+60 |
228 | .m_keys dd 0 ;+64 |
228 | .m_keys dd 0 ;+64 |
229 | .run_size dd 0 ;+68 |
229 | .run_size dd 0 ;+68 |
230 | .position2 dd 0 ;+72 |
230 | .position2 dd 0 ;+72 |
231 | .work_size dd 0 ;+76 |
231 | .work_size dd 0 ;+76 |
232 | .all_redraw dd 0 ;+80 |
232 | .all_redraw dd 0 ;+80 |
233 | .ar_offset dd 1 ;+84 |
233 | .ar_offset dd 1 ;+84 |
234 | ;--------------------------------------------------------------------- |
234 | ;--------------------------------------------------------------------- |
235 | 235 | ||
236 | align 4 |
236 | align 4 |
237 | menu_data_1: |
237 | menu_data_1: |
238 | .type: dd 0 ;+0 |
238 | .type: dd 0 ;+0 |
239 | .x: |
239 | .x: |
240 | .size_x dw 35 ;+4 |
240 | .size_x dw 35 ;+4 |
241 | .start_x dw 5 ;+6 |
241 | .start_x dw 5 ;+6 |
242 | .y: |
242 | .y: |
243 | .size_y dw 15 ;+8 |
243 | .size_y dw 15 ;+8 |
244 | .start_y dw 5 ;+10 |
244 | .start_y dw 5 ;+10 |
245 | .text_pointer: dd menu_text_area ;+12 |
245 | .text_pointer: dd menu_text_area ;+12 |
246 | .pos_pointer: dd menu_text_area.1 ;+16 |
246 | .pos_pointer: dd menu_text_area.1 ;+16 |
247 | .text_end dd menu_text_area.end ;+20 |
247 | .text_end dd menu_text_area.end ;+20 |
248 | .mouse_pos dd 0 ;+24 |
248 | .mouse_pos dd 0 ;+24 |
249 | .mouse_keys dd 0 ;+28 |
249 | .mouse_keys dd 0 ;+28 |
250 | .x1: |
250 | .x1: |
251 | .size_x1 dw 70 ;+32 |
251 | .size_x1 dw 70 ;+32 |
252 | .start_x1 dw 5 ;+34 |
252 | .start_x1 dw 5 ;+34 |
253 | .y1: |
253 | .y1: |
254 | .size_y1 dw 15 ;+36 |
254 | .size_y1 dw 15 ;+36 |
255 | .start_y1 dw 20 ;+38 |
255 | .start_y1 dw 20 ;+38 |
256 | .bckg_col dd 0xeeeeee ;+40 |
256 | .bckg_col dd 0xeeeeee ;+40 |
257 | .frnt_col dd 0xff ;+44 |
257 | .frnt_col dd 0xff ;+44 |
258 | .menu_col dd 0xffffff ;+48 |
258 | .menu_col dd 0xffffff ;+48 |
259 | .select dd 0 ;+52 |
259 | .select dd 0 ;+52 |
260 | .out_select dd 0 ;+56 |
260 | .out_select dd 0 ;+56 |
261 | .buf_adress dd 0 ;+60 |
261 | .buf_adress dd 0 ;+60 |
262 | .procinfo dd procinfo ;0 ;+64 |
262 | .procinfo dd procinfo ;0 ;+64 |
263 | .click dd 0 ;+68 |
263 | .click dd 0 ;+68 |
264 | .cursor dd 0 ;+72 |
264 | .cursor dd 0 ;+72 |
265 | .cursor_old dd 0 ;+76 |
265 | .cursor_old dd 0 ;+76 |
266 | .interval dd 16 ;+80 |
266 | .interval dd 16 ;+80 |
267 | .cursor_max dd 0 ;+84 |
267 | .cursor_max dd 0 ;+84 |
268 | .extended_key dd 0 ;+88 |
268 | .extended_key dd 0 ;+88 |
269 | .menu_sel_col dd 0x00cc00 ;+92 |
269 | .menu_sel_col dd 0x00cc00 ;+92 |
270 | .bckg_text_col dd 0 ;+96 |
270 | .bckg_text_col dd 0 ;+96 |
271 | .frnt_text_col dd 0xffffff ;+100 |
271 | .frnt_text_col dd 0xffffff ;+100 |
272 | .mouse_keys_old dd 0 ;+104 |
272 | .mouse_keys_old dd 0 ;+104 |
273 | .font_height dd 8 ;+108 |
273 | .font_height dd 8 ;+108 |
274 | .cursor_out dd 0 ;+112 |
274 | .cursor_out dd 0 ;+112 |
275 | .get_mouse_flag dd 0 ;+116 |
275 | .get_mouse_flag dd 0 ;+116 |
276 | ;------------------------- |
276 | ;------------------------- |
277 | 277 | ||
278 | TE_PANEL_NULL equ 0 |
278 | TE_PANEL_NULL equ 0 |
279 | TE_PANEL_FIND equ 1 |
279 | TE_PANEL_FIND equ 1 |
280 | TE_PANEL_SYNTAX equ 2 |
280 | TE_PANEL_SYNTAX equ 2 |
281 | TE_PANEL_WIDTH equ 150 ;øèðèíà ïàíåëè |
281 | TE_PANEL_WIDTH equ 150 ;øèðèíà ïàíåëè |
282 | 282 | ||
283 | count_of_dir_list_files equ 15 |
283 | count_of_dir_list_files equ 15 |
284 | 284 | ||
285 | ;------------------------------------------------------------------------------ |
285 | ;------------------------------------------------------------------------------ |
286 | struct TexSelect |
286 | struct TexSelect |
287 | x0 dd ? |
287 | x0 dd ? |
288 | y0 dd ? |
288 | y0 dd ? |
289 | x1 dd ? |
289 | x1 dd ? |
290 | y1 dd ? |
290 | y1 dd ? |
291 | ends |
291 | ends |
292 | ;------------------------------------------------------------------------------ |
292 | ;------------------------------------------------------------------------------ |
293 | ted_wnd_l equ dword[edi+ 0] ;®ª® । ªâ®à : ®âáâ㯠᫥¢ |
293 | ted_wnd_l equ dword[edi+ 0] ;®ª® । ªâ®à : ®âáâ㯠᫥¢ |
294 | ted_wnd_t equ dword[edi+ 4] ;®ª® । ªâ®à : ®âáâ㯠ᢥàåã |
294 | ted_wnd_t equ dword[edi+ 4] ;®ª® । ªâ®à : ®âáâ㯠ᢥàåã |
295 | ted_wnd_w equ dword[edi+ 8] ;®ª® । ªâ®à : è¨à¨ |
295 | ted_wnd_w equ dword[edi+ 8] ;®ª® । ªâ®à : è¨à¨ |
296 | ted_wnd_h equ dword[edi+12] ;®ª® । ªâ®à : ¢ëá®â |
296 | ted_wnd_h equ dword[edi+12] ;®ª® । ªâ®à : ¢ëá®â |
297 | ted_rec_l equ dword[edi+16] ;è¨à¨ ¯ ¥«¨ ¢ ®ª¥ |
297 | ted_rec_l equ dword[edi+16] ;è¨à¨ ¯ ¥«¨ ¢ ®ª¥ |
298 | ted_rec_t equ dword[edi+20] ;¢ëá®â ¯ ¥«¨ ¢ ®ª¥ |
298 | ted_rec_t equ dword[edi+20] ;¢ëá®â ¯ ¥«¨ ¢ ®ª¥ |
299 | ted_rec_w equ dword[edi+24] ;è¨à¨ ᨬ¢®« (§ ª®¬¥áâ ) ¢ ®ª¥ |
299 | ted_rec_w equ dword[edi+24] ;è¨à¨ ᨬ¢®« (§ ª®¬¥áâ ) ¢ ®ª¥ |
300 | ted_rec_h equ dword[edi+28] ;¢ëá®â ᨬ¢®« (§ ª®¬¥áâ ) ¢ ®ª¥ |
300 | ted_rec_h equ dword[edi+28] ;¢ëá®â ᨬ¢®« (§ ª®¬¥áâ ) ¢ ®ª¥ |
301 | ted_drag_m equ byte[edi+32] ;¢ë¤¥«¥¨¥ ®â ¬ëè¨ |
301 | ted_drag_m equ byte[edi+32] ;¢ë¤¥«¥¨¥ ®â ¬ëè¨ |
302 | ted_drag_k equ byte[edi+33] ;¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
302 | ted_drag_k equ byte[edi+33] ;¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
- | 303 | ted_sel_x0 equ dword[edi+34] ;ª®®à¤¨ ⠢뤥«¥¨ï x0 |
|
- | 304 | ted_sel_y0 equ dword[edi+38] ;ª®®à¤¨ ⠢뤥«¥¨ï y0 |
|
- | 305 | ted_sel_x1 equ dword[edi+42] ;ª®®à¤¨ ⠢뤥«¥¨ï x1 |
|
- | 306 | ted_sel_y1 equ dword[edi+46] ;ª®®à¤¨ ⠢뤥«¥¨ï y1 |
|
- | 307 | ;§ ¯ áë¥ ª®®à¤¨ âë ¢ë¤¥«¥¨ï |
|
- | 308 | ted_seln_x0 equ dword[edi+50] |
|
- | 309 | ted_seln_y0 equ dword[edi+54] |
|
- | 310 | ted_seln_x1 equ dword[edi+58] |
|
- | 311 | ted_seln_y1 equ dword[edi+62] |
|
- | 312 | ||
- | 313 | ted_tex equ dword[edi+66] ;㪠§ â¥«ì ¯ ¬ïâì ¤«ï åà ¥¨ï ⥪áâ |
|
- | 314 | ted_tex_1 equ dword[edi+70] ;㪠§ ⥫ì 1-î áâàªãâàã ᨬ¢®« |
|
- | 315 | ted_tex_end equ dword[edi+74] ;㪠§ â¥«ì ¯®á«¥¤îî áâàãªâãàã ᨬ¢®« |
|
- | 316 | ted_cur_x equ dword[edi+78] ;ª®®à¤¨ â x ªãàá®à |
|
- | 317 | ted_cur_y equ dword[edi+82] ;ª®®à¤¨ â y ªãàá®à |
|
- | 318 | ted_cur_ins equ byte[edi+86] ;०¨¬ à ¡®âë ªãàá®à (®¡ëçë© ¨«¨ § ¬¥ ) |
|
- | 319 | ted_mode_color equ byte[edi+87] ;०¨¬ ¢ë¤¥«¥¨ï á«®¢ 梥⮬ (0-¢ëª«. 1-¢ª«.) |
|
- | 320 | ted_mode_invis equ byte[edi+88] ;०¨¬ ¯®ª § ¥¯¥ç â ¥¬ëå ᨬ¢®«®¢ |
|
- | 321 | ted_gp_opt equ byte[edi+89] ;®¯æ¨¨ ¢®§¢à é ¥¬ë¥ äãªæ¨¥© GetPos |
|
- | 322 | ted_colors_text_count equ dword[edi+90] ;ª®««¨ç¥á⢮ 梥⮢ ⥪áâ |
|
- | 323 | ted_key_words_count equ dword[edi+94] ;ª®««¨ç¥á⢮ ª«î祢ëå á«®¢ |
|
- | 324 | ted_color_cursor equ dword[edi+98] ;梥⠪ãàá®à |
|
- | 325 | ted_color_wnd_capt equ dword[edi+102] ;梥⠯®«¥© ¢®ªà㣠®ª |
|
- | 326 | ted_color_wnd_work equ dword[edi+106] ;梥â ä® ®ª |
|
- | 327 | ted_color_wnd_bord equ dword[edi+110] ;梥â ⥪áâ ¯®«ïå |
|
- | 328 | ted_color_select equ dword[edi+114] ;梥⠢뤥«¥¨ï |
|
- | 329 | ted_color_cur_text equ dword[edi+118] ;梥â ᨬ¢®« ¯®¤ ªãàá®à®¬ |
|
- | 330 | ted_color_wnd_text equ dword[edi+122] ;梥â ⥪áâ ¢ ®ª¥ |
|
- | 331 | ted_syntax_file equ dword[edi+126] ;㪠§ ⥫ì ç «® ä ©« á¨â ªá¨á |
|
- | 332 | ted_syntax_file_end equ dword[edi+130] ;㪠§ â¥«ì ª®¥æ ä ©« á¨â ªá¨á |
|
- | 333 | ted_text_colors equ dword[edi+134] ;㪠§ â¥«ì ¬ áᨢ 梥⮢ ⥪áâ |
|
- | 334 | ted_help_text_f1 equ dword[edi+138] ;㪠§ ⥫ì ⥪áâ á¯à ¢ª¨ (¯® ¦ ⨨ F1) |
|
- | 335 | ted_help_id equ dword[edi+142] ;¨¤¥â¨ä¨ª â®à ¤«ï á¯à ¢ª¨ |
|
- | 336 | ted_key_words_data equ dword[edi+146] ;㪠§ ⥫ì áâàãªâãàë ª«î祢ëå á«®¢ TexColViv |
|
- | 337 | ted_tim_ch equ dword[edi+150] ;ª®««¨ç¥á⢮ ¨§¬¥¥¨© ¢ ä ©«¥ |
|
- | 338 | ted_tim_undo equ dword[edi+154] ;ª®««¨ç¥á⢮ ®â¬¥¥ëå ¤¥©á⢨© |
|
- | 339 | ted_tim_ls equ dword[edi+158] ;¢à¥¬ï ¯®á«¥¤¥£® á®åà ¥¨ï |
|
- | 340 | ted_tim_co equ dword[edi+162] ;¢à¥¬ï ¯®á«¥¤¥© 梥⮢®© à §¬¥âª¨ |
|
- | 341 | ted_el_focus equ dword[edi+166] ;㪠§ â¥«ì ¯¥à¥¬¥ãî í«¥¬¥â ¢ 䮪ãᥠ|
|
- | 342 | ted_err_save equ word[edi+170] ;®è¨¡ª á®åà ¥¨ï ä ©« |
|
- | 343 | ted_key_new equ byte[edi+172] ;ᨬ¢®«, ª®â®àë© ¡ã¤¥â ¤®¡ ¢«ïâáï á ª« ¢¨ âãàë |
|
- | 344 | ted_symbol_new_line equ byte[edi+173] ;ᨬ¢®« § ¢¥à襨ï áâப¨ |
|
- | 345 | ted_scr_w equ dword[edi+174] ;¢¥à⨪ «ìë© áªà®««¨£ |
|
- | 346 | ted_scr_h equ dword[edi+178] ;£®à¨§®â «ìë© áªà®««¨£ |
|
- | 347 | ted_panel_id equ byte[edi+182] ;®¬¥à ®âªàë⮩ ¯ ¥«¨ |
|
- | 348 | ;------------------------------------------------------------------------------ |
|
- | 349 | sb_offs_max_area equ 16 |
|
- | 350 | sb_offs_cur_area equ 20 |
|
- | 351 | sb_offs_position equ 24 |
|
- | 352 | sb_offs_redraw equ 40 |
|
- | 353 | ;------------------------------------------------------------------------------ |
|
- | 354 | ted_opt_ed_move_cursor equ 1 ;¤¢¨£ âì ªãàá®à ¯®á«¥ ¤®¡ ¢«¥¨ï ⥪áâ |
|
- | 355 | ted_opt_ed_change_time equ 2 ;¤®¡ ¢«ïâì ¨§¬¥¥¨ï ¯à¨ । ªâ¨à®¢ ¨¨ ⥪áâ |
|
- | 356 | ted_offs_sel equ 34 ;ᬥ饨¥ áâàãªâãàë sel |
|
- | 357 | ted_offs_seln equ 50 ;ᬥ饨¥ áâàãªâãàë seln |
|
- | 358 | ted_offs_count_colors equ 90 ;ᬥ饨¥ ¯¥à¥¬¥®© ª®««¨ç¥á⢠梥⮢ |
|
- | 359 | ted_offs_key_new equ 172 |
|
- | 360 | ted_offs_symbol_new_line equ 173 ;ᬥ饨¥ ᨬ¢®« ®¢®© áâப¨ |
|
303 | ;------------------------------------------------------------------------------ |
361 | ;------------------------------------------------------------------------------ |
304 | align 4 |
362 | align 4 |
305 | tedit0: ;áâàãªâãà ⥪á⮢®£® । ªâ®à |
363 | tedit0: ;áâàãªâãà ⥪á⮢®£® । ªâ®à |
306 | .wnd BOX 0,50,440,150 ;+ 0 |
364 | .wnd BOX 0,50,440,150 ;+ 0 |
307 | .rec BOX 30,23,7,10 ;+16 |
365 | .rec BOX 30,23,7,10 ;+16 |
308 | .dragm db 0 ;+32 ¢ë¤¥«¥¨¥ ®â ¬ëè¨ |
366 | .drag_m db 0 ;+32 ¢ë¤¥«¥¨¥ ®â ¬ëè¨ |
309 | dragk db 0 ;+33 ¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
367 | .drag_k db 0 ;+33 ¢ë¤¥«¥¨¥ ®â ª« ¢¨ âãàë |
310 | sel TexSelect 0,0,0,0 ;+34 áâàãªâãà ¢ë¤¥«¥¨ï |
368 | .sel TexSelect 0,0,0,0 ;+34 áâàãªâãà ¢ë¤¥«¥¨ï |
311 | seln TexSelect ;+50 ¤®¯®«¨â¥«ì ï áâàãªâãà ¢ë¤¥«¥¨ï |
369 | .seln TexSelect ;+50 ¤®¯®«¨â¥«ì ï áâàãªâãà ¢ë¤¥«¥¨ï |
- | 370 | .tex dd 0 ;+66 text memory pointer |
|
- | 371 | .tex_1 dd 0 ;+70 text first symbol pointer |
|
- | 372 | .tex_end dd 0 ;+74 text end memory pointer |
|
- | 373 | .cur_x dd 0 ;+78 |
|
- | 374 | .cur_y dd 0 ;+82 |
|
- | 375 | .cur_ins db 1 ;+86 |
|
- | 376 | .mode_color db 1 ;+87 ०¨¬ ¢ë¤¥«¥¨ï á«®¢ 梥⮬ (0-¢ëª«. 1-¢ª«.) |
|
- | 377 | .mode_invis db 0 ;+88 ०¨¬ ¯®ª § ¥¯¥ç â ¥¬ëå ᨬ¢®«®¢ |
|
- | 378 | .gp_opt db 0 ;+89 ®¯æ¨¨ ¢®§¢à é ¥¬ë¥ äãªæ¨¥© GetPos |
|
- | 379 | ; \/ ¥ à §àë¢ âì á«¥¤ãî騥 ¯¥à¥¬¥ë¥: |
|
- | 380 | .count_colors_text dd 1 ;+90 ª®««¨ç¥á⢮ 梥⮢ ⥪áâ |
|
- | 381 | .count_key_words dd 0 ;+94 ª®««¨ç¥á⢮ ª«î祢ëå á«®¢ |
|
- | 382 | .color_cursor dd 0x808080 ;+98 梥⠪ãàá®à |
|
- | 383 | .color_wnd_capt dd 0x80 ;+102 梥⠯®«¥© ¢®ªà㣠®ª |
|
- | 384 | .color_wnd_work dd 0x0 ;+106 梥â ä® ®ª |
|
- | 385 | .color_wnd_bord dd 0xd0d0d0 ;+110 梥â ⥪áâ ¯®«ïå |
|
- | 386 | .color_select dd 0x208080 ;+114 梥⠢뤥«¥¨ï |
|
- | 387 | .color_cur_text dd 0xff0000 ;+118 梥â ᨬ¢®« ¯®¤ ªãàá®à®¬ |
|
- | 388 | .color_wnd_text dd 0xffff00 ;+122 梥â ⥪áâ ¢ ®ª¥ |
|
- | 389 | ; /\ ¤à㣨¥, ¨¤ã騥 ¨¦¥ ¬®¦® à §àë¢ âì. |
|
- | 390 | .syntax_file dd 0 ;+126 㪠§ ⥫ì ç «® ä ©« á¨â ªá¨á |
|
- | 391 | .syntax_file_end dd 0 ;+130 㪠§ â¥«ì ª®¥æ ä ©« á¨â ªá¨á |
|
- | 392 | .text_colors dd 0 ;+134 㪠§ â¥«ì ¬ áᨢ 梥⮢ ⥪áâ |
|
- | 393 | .help_text_f1 dd 0 ;+138 㪠§ ⥫ì ⥪áâ á¯à ¢ª¨ (¯® ¦ ⨨ F1) |
|
- | 394 | .help_id dd -1 ;+142 ¨¤¥â¨ä¨ª â®à ¤«ï á¯à ¢ª¨ |
|
- | 395 | .key_words_data dd 0 ;+146 㪠§ ⥫ì áâàãªâãàë ª«î祢ëå á«®¢ TexColViv |
|
- | 396 | .tim_ch dd ? ;+150 ª®«¨ç¥á⢮ ¨§¬¥¥¨© ¢ ä ©«¥ |
|
- | 397 | .tim_undo dd ? ;+154 ª®«¨ç¥á⢮ ®â¬¥¥ëå ¤¥©á⢨© |
|
- | 398 | .tim_ls dd ? ;+158 ¢à¥¬ï ¯®á«¥¤¥£® á®åà ¥¨ï |
|
- | 399 | .tim_co dd ? ;+162 ¢à¥¬ï ¯®á«¥¤¥© 梥⮢®© à §¬¥âª¨ |
|
- | 400 | .el_focus dd el_focus ;+166 㪠§ â¥«ì ¯¥à¥¬¥ãî í«¥¬¥â ¢ 䮪ãᥠ|
|
- | 401 | .err_save dw 0 ;+170 ®è¨¡ª á®åà ¥¨ï ä ©« |
|
- | 402 | .key_new db 0 ;+172 ᨬ¢®«, ª®â®àë© ¡ã¤¥â ¤®¡ ¢«ïâáï á ª« ¢¨ âãàë |
|
- | 403 | .symbol_new_line db 20 ;+173 ᨬ¢®« § ¢¥à襨ï áâப¨ |
|
- | 404 | .scr_w dd wScr ;+174 ¢¥à⨪ «ìë© áªà®««¨£ |
|
- | 405 | .scr_h dd hScr ;+178 £®à¨§®â «ìë© áªà®««¨£ |
|
- | 406 | .panel_id db 0 ;+182 ®¬¥à ®âªàë⮩ ¯ ¥«¨ |
|
312 | ;------------------------------------------------------------------------------ |
407 | ;------------------------------------------------------------------------------ |
- | 408 | ||
- | 409 | FkPos: rd 256 |
|
- | 410 | conv_tabl rb 128 ; â ¡«¨æ ¤«ï ª®¢¥àâ¨à®¢ ¨ï scan-ª®¤ ¢ ascii-ª®¤ |
|
- | 411 | ||
313 | 412 | ||
314 | el_focus dd 0 |
413 | el_focus dd 0 |
315 | mouse_dd dd 0 |
414 | mouse_dd dd 0 |
316 | tree1 tree_list 264,count_of_dir_list_files+2, tl_key_no_edit+tl_draw_par_line+tl_list_box_mode,\ |
415 | tree1 tree_list 264,count_of_dir_list_files+2, tl_key_no_edit+tl_draw_par_line+tl_list_box_mode,\ |
317 | 16,16, 0x8080ff,0x0000ff,0xffffff, 0,70,TE_PANEL_WIDTH-17,120, 0,0,0, el_focus,\ |
416 | 16,16, 0x8080ff,0x0000ff,0xffffff, 0,70,TE_PANEL_WIDTH-17,120, 0,0,0, el_focus,\ |
318 | ws_dir_lbox,0 |
417 | ws_dir_lbox,0 |
319 | 418 | ||
320 | ;dir_list memory |
419 | ;dir_list memory |
321 | tree_file_struct: |
420 | tree_file_struct: |
322 | dd 1 |
421 | dd 1 |
323 | dd 0,0,count_of_dir_list_files |
422 | dd 0,0,count_of_dir_list_files |
324 | dd dir_mem |
423 | dd dir_mem |
325 | db 0 |
424 | db 0 |
326 | dd file_name ;sys_path |
425 | dd file_name ;sys_path |
327 | 426 | ||
328 | dir_mem rb 32+304*count_of_dir_list_files |
427 | dir_mem rb 32+304*count_of_dir_list_files |
329 | 428 | ||
330 | 429 | ||
331 | if lang eq ru |
430 | if lang eq ru |
332 | 431 | ||
333 | menu_text_area: |
432 | menu_text_area: |
334 | db ' ©«',0 |
433 | db ' ©«',0 |
335 | .1: |
434 | .1: |
336 | db '®§¤ âì',0 |
435 | db '®§¤ âì',0 |
337 | db 'âªàëâì',0 |
436 | db 'âªàëâì',0 |
338 | db '®åà ¨âì',0 |
437 | db '®åà ¨âì',0 |
339 | db 'ë室',0 |
438 | db 'ë室',0 |
340 | .end: |
439 | .end: |
341 | db 0 |
440 | db 0 |
342 | 441 | ||
343 | ;-------- |
442 | ;-------- |
344 | msgbox_1: |
443 | msgbox_1: |
345 | dw 0 |
444 | dw 0 |
346 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
445 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
347 | db ' ©« ¡®«ì让, ¯®â®¬ã ®âªàëâ ¥ ¢¥áì.',13 |
446 | db ' ©« ¡®«ì让, ¯®â®¬ã ®âªàëâ ¥ ¢¥áì.',13 |
348 | db ' 1. ਠ¥£® á®åà ¥¨¨ ¡ã¤ãâ ¯®â¥àïë "¥ ®âªàë¢è¨¥áï" ᨬ¢®«ë.',13 |
447 | db ' 1. ਠ¥£® á®åà ¥¨¨ ¡ã¤ãâ ¯®â¥àïë "¥ ®âªàë¢è¨¥áï" ᨬ¢®«ë.',13 |
349 | db ' 2. ¤®ªã¬¥â ¥«ì§ï ¤®¡ ¢«ïâì ⥪áâ, â. ª. ¯ ¬ïâì § ïâ .',0 |
448 | db ' 2. ¤®ªã¬¥â ¥«ì§ï ¤®¡ ¢«ïâì ⥪áâ, â. ª. ¯ ¬ïâì § ïâ .',0 |
350 | db ' ¯®ï«( )',0 ;button1 |
449 | db ' ¯®ï«( )',0 ;button1 |
351 | db 0 |
450 | db 0 |
352 | msgbox_2: |
451 | msgbox_2: |
353 | db 3,0 |
452 | db 3,0 |
354 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
453 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
355 | db '®åà ¨âì ¨§¬¥¥¨ï ¢ ä ©«¥?',0 |
454 | db '®åà ¨âì ¨§¬¥¥¨ï ¢ ä ©«¥?',0 |
356 | db '®åà ¨âì',0 |
455 | db '®åà ¨âì',0 |
357 | db '¥ á®åà ïâì',0 |
456 | db '¥ á®åà ïâì',0 |
358 | db '⬥ ',0 |
457 | db '⬥ ',0 |
359 | db 0 |
458 | db 0 |
360 | msgbox_2_funct: |
459 | msgbox_2_funct: |
361 | dd On_SaveAndNewFile |
460 | dd On_SaveAndNewFile |
362 | dd On_NewFile |
461 | dd On_NewFile |
363 | dd 0 |
462 | dd 0 |
364 | 463 | ||
365 | msgbox_3: |
464 | msgbox_3: |
366 | db 1,0 |
465 | db 1,0 |
367 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
466 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
368 | db '訡ª ¯à¨ ®âªàë⨨ ä ©« á 梥⮢묨 áâனª ¬¨!',13,\ |
467 | db '訡ª ¯à¨ ®âªàë⨨ ä ©« á 梥⮢묨 áâனª ¬¨!',13,\ |
369 | '®â®¬ã ¢ë¤¥«¥¨¥ á«®¢ 梥⮬ ¥ ¢®§¬®¦®.',13,\ |
468 | '®â®¬ã ¢ë¤¥«¥¨¥ á«®¢ 梥⮬ ¥ ¢®§¬®¦®.',13,\ |
370 | ' (ª®¤ ®è¨¡ª¨ =' |
469 | ' (ª®¤ ®è¨¡ª¨ =' |
371 | .err: db '?' |
470 | .err: db '?' |
372 | db ')',0 |
471 | db ')',0 |
373 | db ' ªàëâì',0 |
472 | db ' ªàëâì',0 |
374 | db 0 |
473 | db 0 |
375 | 474 | ||
376 | msgbox_4: |
475 | msgbox_4: |
377 | db 1,0 |
476 | db 1,0 |
378 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
477 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
379 | db '訡ª ¯à¨ ®âªàë⨨ ä ©« !',13,\ |
478 | db '訡ª ¯à¨ ®âªàë⨨ ä ©« !',13,\ |
380 | '®§¬®¦® ¨¬ï ä ©« ¢¢¥¤¥® ¥ ¯à ¢¨«ì®.',13,\ |
479 | '®§¬®¦® ¨¬ï ä ©« ¢¢¥¤¥® ¥ ¯à ¢¨«ì®.',13,\ |
381 | ' (ª®¤ ®è¨¡ª¨ =' |
480 | ' (ª®¤ ®è¨¡ª¨ =' |
382 | .err: db '?' |
481 | .err: db '?' |
383 | db ')',0 |
482 | db ')',0 |
384 | db ' ªàëâì',0 |
483 | db ' ªàëâì',0 |
385 | db 0 |
484 | db 0 |
386 | 485 | ||
387 | msgbox_5: |
486 | msgbox_5: |
388 | db 3,0 |
487 | db 3,0 |
389 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
488 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
390 | db '®åà ¨âì ¨§¬¥¥¨ï ¢ ä ©«¥?',0 |
489 | db '®åà ¨âì ¨§¬¥¥¨ï ¢ ä ©«¥?',0 |
391 | db '¥ á®åà ïâì',0 |
490 | db '¥ á®åà ïâì',0 |
392 | db '⬥ ',0 |
491 | db '⬥ ',0 |
393 | db 0 |
492 | db 0 |
394 | msgbox_5_funct: |
493 | msgbox_5_funct: |
395 | ; dd but_SaveFile |
- | |
396 | dd On_OpenFile |
494 | dd but_no_msg_OpenFile |
397 | dd 0 |
495 | dd 0 |
398 | 496 | ||
399 | msgbox_6: |
497 | msgbox_6: |
400 | db 1,0 |
498 | db 1,0 |
401 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
499 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
402 | db '訡ª ¯à¨ á®åà ¥¨¨ ä ©« !',13,\ |
500 | db '訡ª ¯à¨ á®åà ¥¨¨ ä ©« !',13,\ |
403 | '®§¬®¦® ¨¬ï ä ©« ¢¢¥¤¥® ¥ ¯à ¢¨«ì®.',13,\ |
501 | '®§¬®¦® ¨¬ï ä ©« ¢¢¥¤¥® ¥ ¯à ¢¨«ì®.',13,\ |
404 | ' (ª®¤ ®è¨¡ª¨ =' |
502 | ' (ª®¤ ®è¨¡ª¨ =' |
405 | .err: db '?' |
503 | .err: db '?' |
406 | db ')',0 |
504 | db ')',0 |
407 | db ' ªàëâì',0 |
505 | db ' ªàëâì',0 |
408 | db 0 |
506 | db 0 |
409 | msgbox_7: |
507 | msgbox_7: |
410 | db 1,0 |
508 | db 1,0 |
411 | db '¥ªáâ ¥ ©¤¥',0 ;+2 = +MB_TEXT_OFFSET |
509 | db '¥ªáâ ¥ ©¤¥',0 ;+2 = +MB_TEXT_OFFSET |
412 | db '®á⨣ãâ ª®¥æ ¤®ªã¬¥â .',13,\ |
510 | db '®á⨣ãâ ª®¥æ ¤®ªã¬¥â .',13,\ |
413 | '®¯à®¡ã©â¥ ¯¥à¥©â¨ ¢ ç «® ¤®ªã¬¥â ',13,\ |
511 | '®¯à®¡ã©â¥ ¯¥à¥©â¨ ¢ ç «® ¤®ªã¬¥â ',13,\ |
414 | '¨«¨ ¨§¬¥¨âì § ¯à®á ¨ ¯®¢â®à¨âì ¯®¨áª.',0 |
512 | '¨«¨ ¨§¬¥¨âì § ¯à®á ¨ ¯®¢â®à¨âì ¯®¨áª.',0 |
415 | db ' ªàëâì',0 |
513 | db ' ªàëâì',0 |
416 | db 0 |
514 | db 0 |
417 | msgbox_8: |
515 | msgbox_8: |
418 | db 3,0 |
516 | db 3,0 |
419 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
517 | db '¨¬ ¨¥',0 ;+2 = +MB_TEXT_OFFSET |
420 | db '«ï ¢ë室 § ¢¥àè¨â¥ à ¡®âã á ä ©«®¬.',13,\ |
518 | db '«ï ¢ë室 § ¢¥àè¨â¥ à ¡®âã á ä ©«®¬.',13,\ |
421 | '®¯à®¡ã©â¥ á®åà ¨âì ¨§¬¥¥¨ï ¢ ä ©«¥',13,\ |
519 | '®¯à®¡ã©â¥ á®åà ¨âì ¨§¬¥¥¨ï ¢ ä ©«¥',13,\ |
422 | '¨«¨ ç âì ®¢ë© ¯ãá⮩.',0 |
520 | '¨«¨ ç âì ®¢ë© ¯ãá⮩.',0 |
423 | db '⬥ ',0 |
521 | db '⬥ ',0 |
424 | db 0 |
522 | db 0 |
425 | 523 | ||
426 | txtFindCapt db '®¨áª',0 |
524 | txtFindCapt db '®¨áª',0 |
427 | txtFindNext db ' ©â¨ ¤ «¥¥',0 |
525 | txtFindNext db ' ©â¨ ¤ «¥¥',0 |
428 | txtFormatCapt db '®à¬ â',0 |
526 | txtFormatCapt db '®à¬ â',0 |
429 | txtFormatApply db 'ਬ¥¨âì',0 |
527 | txtFormatApply db 'ਬ¥¨âì',0 |
430 | txtRow db 'âப ',0 |
528 | txtRow db 'âப ',0 |
431 | txtCol db ' ª',0 |
529 | txtCol db ' ª',0 |
432 | txtOtm db '⬥ë',0 |
530 | txtOtm db '⬥ë',0 |
433 | txtBuf db 'ãä¥à: ' |
531 | txtBuf db 'ãä¥à: ' |
434 | buf db BUF_SIZE dup(0) ;buf âñåãäà ïîñëå txtBuf |
532 | buf db BUF_SIZE dup(0) ;buf âñåãäà ïîñëå txtBuf |
435 | 533 | ||
436 | else |
534 | else |
437 | 535 | ||
438 | menu_text_area: |
536 | menu_text_area: |
439 | db 'File',0 |
537 | db 'File',0 |
440 | .1: |
538 | .1: |
441 | db 'New',0 |
539 | db 'New',0 |
442 | db 'Open',0 |
540 | db 'Open',0 |
443 | db 'Save',0 |
541 | db 'Save',0 |
444 | db 'Exit',0 |
542 | db 'Exit',0 |
445 | .end: |
543 | .end: |
446 | db 0 |
544 | db 0 |
447 | 545 | ||
448 | ;-------- |
546 | ;-------- |
449 | msgbox_1: |
547 | msgbox_1: |
450 | dw 0 |
548 | dw 0 |
451 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
549 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
452 | db 'File is large, because not all open.',13 |
550 | db 'File is large, because not all open.',13 |
453 | db ' 1. If you save it will lose "not opened" characters.',13 |
551 | db ' 1. If you save it will lose "not opened" characters.',13 |
454 | db ' 2. The document can not add text, because the memory is busy.',0 |
552 | db ' 2. The document can not add text, because the memory is busy.',0 |
455 | db 'Ok',0 ;button1 |
553 | db 'Ok',0 ;button1 |
456 | db 0 |
554 | db 0 |
457 | msgbox_2: |
555 | msgbox_2: |
458 | db 3,0 |
556 | db 3,0 |
459 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
557 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
460 | db 'Save changes to the file?',0 |
558 | db 'Save changes to the file?',0 |
461 | db 'Save',0 |
559 | db 'Save',0 |
462 | db 'Discard',0 |
560 | db 'Discard',0 |
463 | db 'Cancel',0 |
561 | db 'Cancel',0 |
464 | db 0 |
562 | db 0 |
465 | msgbox_2_funct: |
563 | msgbox_2_funct: |
466 | dd On_SaveAndNewFile |
564 | dd On_SaveAndNewFile |
467 | dd On_NewFile |
565 | dd On_NewFile |
468 | dd 0 |
566 | dd 0 |
469 | 567 | ||
470 | msgbox_3: |
568 | msgbox_3: |
471 | db 1,0 |
569 | db 1,0 |
472 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
570 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
473 | db 'Error opening the file with the color settings!',13,\ |
571 | db 'Error opening the file with the color settings!',13,\ |
474 | 'Because color selection of words is not possible.',13,\ |
572 | 'Because color selection of words is not possible.',13,\ |
475 | ' (error code =' |
573 | ' (error code =' |
476 | .err: db '?' |
574 | .err: db '?' |
477 | db ')',0 |
575 | db ')',0 |
478 | db 'Close',0 |
576 | db 'Close',0 |
479 | db 0 |
577 | db 0 |
480 | 578 | ||
481 | msgbox_4: |
579 | msgbox_4: |
482 | db 1,0 |
580 | db 1,0 |
483 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
581 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
484 | db 'Error opening file!',13,\ |
582 | db 'Error opening file!',13,\ |
485 | 'Maybe the file name is not entered correctly.',13,\ |
583 | 'Maybe the file name is not entered correctly.',13,\ |
486 | ' (error code =' |
584 | ' (error code =' |
487 | .err: db '?' |
585 | .err: db '?' |
488 | db ')',0 |
586 | db ')',0 |
489 | db 'Close',0 |
587 | db 'Close',0 |
490 | db 0 |
588 | db 0 |
491 | 589 | ||
492 | msgbox_5: |
590 | msgbox_5: |
493 | db 3,0 |
591 | db 3,0 |
494 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
592 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
495 | db 'Save changes to the file?',0 |
593 | db 'Save changes to the file?',0 |
496 | db 'Discard',0 |
594 | db 'Discard',0 |
497 | db 'Cancel',0 |
595 | db 'Cancel',0 |
498 | db 0 |
596 | db 0 |
499 | msgbox_5_funct: |
597 | msgbox_5_funct: |
500 | ; dd but_SaveFile |
- | |
501 | dd On_OpenFile |
598 | dd but_no_msg_OpenFile |
502 | dd 0 |
599 | dd 0 |
503 | 600 | ||
504 | msgbox_6: |
601 | msgbox_6: |
505 | db 1,0 |
602 | db 1,0 |
506 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
603 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
507 | db 'Error saving file!',13,\ |
604 | db 'Error saving file!',13,\ |
508 | 'Maybe the file name is not entered correctly.',13,\ |
605 | 'Maybe the file name is not entered correctly.',13,\ |
509 | ' (error code =' |
606 | ' (error code =' |
510 | .err: db '?' |
607 | .err: db '?' |
511 | db ')',0 |
608 | db ')',0 |
512 | db 'Close',0 |
609 | db 'Close',0 |
513 | db 0 |
610 | db 0 |
514 | msgbox_7: |
611 | msgbox_7: |
515 | db 1,0 |
612 | db 1,0 |
516 | db 'Text not found.',0 ;+2 = +MB_TEXT_OFFSET |
613 | db 'Text not found.',0 ;+2 = +MB_TEXT_OFFSET |
517 | db 'Reached end of the document.',13,\ |
614 | db 'Reached end of the document.',13,\ |
518 | 'Try to go to the beginning of the document',13,\ |
615 | 'Try to go to the beginning of the document',13,\ |
519 | 'or change the query and search again.',0 |
616 | 'or change the query and search again.',0 |
520 | db 'Close',0 |
617 | db 'Close',0 |
521 | db 0 |
618 | db 0 |
522 | msgbox_8: |
619 | msgbox_8: |
523 | db 3,0 |
620 | db 3,0 |
524 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
621 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
525 | db 'To quit, quit the file.',13,\ |
622 | db 'To quit, quit the file.',13,\ |
526 | 'Try to keep changes to a file',13,\ |
623 | 'Try to keep changes to a file',13,\ |
527 | 'or start a new blank file.',0 |
624 | 'or start a new blank file.',0 |
528 | db 'Cancel',0 |
625 | db 'Cancel',0 |
529 | db 0 |
626 | db 0 |
530 | 627 | ||
531 | txtFindCapt db 'Search',0 |
628 | txtFindCapt db 'Search',0 |
532 | txtFindNext db 'Find next',0 |
629 | txtFindNext db 'Find next',0 |
533 | txtFormatCapt db 'Format',0 |
630 | txtFormatCapt db 'Format',0 |
534 | txtFormatApply db 'Apply',0 |
631 | txtFormatApply db 'Apply',0 |
535 | txtRow db 'Rows',0 |
632 | txtRow db 'Rows',0 |
536 | txtCol db 'Cols',0 |
633 | txtCol db 'Cols',0 |
537 | txtOtm db 'Undo',0 |
634 | txtOtm db 'Undo',0 |
538 | txtBuf db 'Buffer: ' |
635 | txtBuf db 'Buffer: ' |
539 | buf db BUF_SIZE dup(0) ;buf always after txtBuf |
636 | buf db BUF_SIZE dup(0) ;buf always after txtBuf |
540 | 637 | ||
541 | end if |
638 | end if |
542 | ;------ |
639 | ;------ |
543 | align 4 |
640 | align 4 |
544 | EvChar db 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 |
641 | EvChar db 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 |
545 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
642 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
546 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
643 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
547 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
644 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
548 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
645 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
549 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
646 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
550 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
647 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
551 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0 |
648 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0 |
552 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
649 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
553 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
650 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
554 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
651 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
555 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
652 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
556 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
653 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
557 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
654 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
558 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
655 | db 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 |
559 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
656 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
560 | 657 | ||
561 | EvUpper db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
658 | EvUpper db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
562 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
659 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
563 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
660 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
564 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
661 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
565 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
662 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
566 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
663 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
567 | db 0,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79 |
664 | db 0,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79 |
568 | db 80,81,82,83,84,85,86,87,88,89,90,0,0,0,0,0 |
665 | db 80,81,82,83,84,85,86,87,88,89,90,0,0,0,0,0 |
569 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
666 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
570 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
667 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
571 | db 128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143 |
668 | db 128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143 |
572 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
669 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
573 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
670 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
574 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
671 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
575 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
672 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
576 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
673 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
577 | EvLover db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
674 | EvLover db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
578 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
675 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
579 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
676 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
580 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
677 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
581 | db 0,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111 |
678 | db 0,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111 |
582 | db 112,113,114,115,116,117,118,119,120,121,122,0,0,0,0,0 |
679 | db 112,113,114,115,116,117,118,119,120,121,122,0,0,0,0,0 |
583 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
680 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
584 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
681 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
585 | db 160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175 |
682 | db 160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175 |
586 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
683 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
587 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
684 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
588 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
685 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
589 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
686 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
590 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
687 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
591 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
688 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
592 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
689 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
593 | conv_table dd 0 |
690 | conv_table dd 0 |
594 | 691 | ||
595 | 692 | ||
596 | KM_SHIFT equ 0x00010000 |
693 | KM_SHIFT equ 0x00010000 |
597 | KM_CTRL equ 0x00020000 |
694 | KM_CTRL equ 0x00020000 |
598 | KM_ALT equ 0x00040000 |
695 | KM_ALT equ 0x00040000 |
599 | KM_NUMLOCK equ 0x00080000 |
696 | KM_NUMLOCK equ 0x00080000 |
600 | 697 | ||
601 | ; KEY CODES |
698 | ; KEY CODES |
602 | KEY_F1 equ 0x0000003B |
699 | KEY_F1 equ 0x0000003B |
603 | KEY_F2 equ 0x0000003C |
700 | KEY_F2 equ 0x0000003C |
604 | KEY_F3 equ 0x0000003D |
701 | KEY_F3 equ 0x0000003D |