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