Subversion Repositories Kolibri OS

Rev

Rev 2102 | Rev 2159 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2102 Rev 2125
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
boxlib_name db 'box_lib.obj',0
7
 
7
 
8
fn_icon_tl_sys db 'tl_sys_16.bmp',0
8
fn_icon_tl_sys db 'tl_sys_16.bmp',0
9
fn_icon_tl_nod db 'tl_nod_16.bmp',0
9
fn_icon_tl_nod db 'tl_nod_16.bmp',0
10
;---------------------------------------------------------------------
10
;---------------------------------------------------------------------
11
 
11
 
12
align 4
12
align 4
13
boxlib_import:
13
boxlib_import:
14
dd alib_init2 ;ôóíêöèÿ çàïóñêàåòñÿ ìàêðîñîì 1 ðàç ïðè ïîäêëþ÷åíèè áèáèëèîòåêè, ïîòîìó â ïðîãðàììå ìåòêà íà íåå íå íóæíà
14
dd alib_init2 ;äã­ªæ¨ï § ¯ã᪠¥âáï ¬ ªà®á®¬ 1 à § ¯à¨ ¯®¤ª«î祭¨¨ ¡¨¡¨«¨®â¥ª¨, ¯®â®¬ã ¢ ¯à®£à ¬¬¥ ¬¥âª  ­  ­¥¥ ­¥ ­ã¦­ 
15
 
15
 
16
edit_box_draw  dd aEdit_box_draw
16
edit_box_draw  dd aEdit_box_draw
17
edit_box_key   dd aEdit_box_key
17
edit_box_key   dd aEdit_box_key
18
edit_box_mouse dd aEdit_box_mouse
18
edit_box_mouse dd aEdit_box_mouse
19
version_ed     dd aVersion_ed
19
version_ed     dd aVersion_ed
20
 
20
 
21
;check_box_draw	dd aCheck_box_draw
21
;check_box_draw	dd aCheck_box_draw
22
;check_box_mouse dd aCheck_box_mouse
22
;check_box_mouse dd aCheck_box_mouse
23
;version_ch	dd aVersion_ch
23
;version_ch	dd aVersion_ch
24
 
24
 
25
;option_box_draw  dd aOption_box_draw
25
;option_box_draw  dd aOption_box_draw
26
;option_box_mouse dd aOption_box_mouse
26
;option_box_mouse dd aOption_box_mouse
27
;version_op	 dd aVersion_op
27
;version_op	 dd aVersion_op
28
 
28
 
29
scrollbar_ver_draw  dd aScrollbar_ver_draw
29
scrollbar_ver_draw  dd aScrollbar_ver_draw
30
scrollbar_ver_mouse dd aScrollbar_ver_mouse
30
scrollbar_ver_mouse dd aScrollbar_ver_mouse
31
scrollbar_hor_draw  dd aScrollbar_hor_draw
31
scrollbar_hor_draw  dd aScrollbar_hor_draw
32
scrollbar_hor_mouse dd aScrollbar_hor_mouse
32
scrollbar_hor_mouse dd aScrollbar_hor_mouse
33
version_scrollbar   dd aVersion_scrollbar
33
version_scrollbar   dd aVersion_scrollbar
34
 
34
 
35
;dinamic_button_draw  dd aDbutton_draw
35
;dinamic_button_draw  dd aDbutton_draw
36
;dinamic_button_mouse dd aDbutton_mouse
36
;dinamic_button_mouse dd aDbutton_mouse
37
;version_dbutton      dd aVersion_dbutton
37
;version_dbutton      dd aVersion_dbutton
38
 
38
 
39
tl_data_init dd sz_tl_data_init
39
tl_data_init dd sz_tl_data_init
40
tl_data_clear dd sz_tl_data_clear
40
tl_data_clear dd sz_tl_data_clear
41
tl_info_clear dd sz_tl_info_clear
41
tl_info_clear dd sz_tl_info_clear
42
tl_key dd sz_tl_key
42
tl_key dd sz_tl_key
43
tl_mouse dd sz_tl_mouse
43
tl_mouse dd sz_tl_mouse
44
tl_draw dd sz_tl_draw
44
tl_draw dd sz_tl_draw
45
tl_info_undo dd sz_tl_info_undo
45
tl_info_undo dd sz_tl_info_undo
46
tl_info_redo dd sz_tl_info_redo
46
tl_info_redo dd sz_tl_info_redo
47
tl_node_add dd sz_tl_node_add
47
tl_node_add dd sz_tl_node_add
48
tl_node_set_data dd sz_tl_node_set_data
48
tl_node_set_data dd sz_tl_node_set_data
49
tl_node_get_data dd sz_tl_node_get_data
49
tl_node_get_data dd sz_tl_node_get_data
50
tl_node_delete dd sz_tl_node_delete
50
tl_node_delete dd sz_tl_node_delete
51
tl_cur_beg dd sz_tl_cur_beg
51
tl_cur_beg dd sz_tl_cur_beg
52
tl_cur_next dd sz_tl_cur_next
52
tl_cur_next dd sz_tl_cur_next
53
tl_cur_perv dd sz_tl_cur_perv
53
tl_cur_perv dd sz_tl_cur_perv
54
tl_node_close_open dd sz_tl_node_close_open
54
tl_node_close_open dd sz_tl_node_close_open
55
tl_node_lev_inc dd sz_tl_node_lev_inc
55
tl_node_lev_inc dd sz_tl_node_lev_inc
56
tl_node_lev_dec dd sz_tl_node_lev_dec
56
tl_node_lev_dec dd sz_tl_node_lev_dec
57
tl_node_move_down dd sz_tl_node_move_down
57
tl_node_move_down dd sz_tl_node_move_down
58
tl_save_mem dd sz_tl_save_mem
58
tl_save_mem dd sz_tl_save_mem
59
tl_load_mem dd sz_tl_load_mem
59
tl_load_mem dd sz_tl_load_mem
60
 
60
 
61
ted_but_save_file dd sz_ted_but_save_file
61
ted_but_save_file dd sz_ted_but_save_file
62
ted_but_sumb_upper dd sz_ted_but_sumb_upper
62
ted_but_sumb_upper dd sz_ted_but_sumb_upper
63
ted_but_sumb_lover dd sz_ted_but_sumb_lover
63
ted_but_sumb_lover dd sz_ted_but_sumb_lover
64
ted_can_save dd sz_ted_can_save
64
ted_can_save dd sz_ted_can_save
65
ted_clear dd sz_ted_clear
65
ted_clear dd sz_ted_clear
66
ted_delete dd sz_ted_delete
66
ted_delete dd sz_ted_delete
67
ted_draw dd sz_ted_draw
67
ted_draw dd sz_ted_draw
68
ted_init dd sz_ted_init
68
ted_init dd sz_ted_init
69
ted_init_scroll_bars dd sz_ted_init_scroll_bars
69
ted_init_scroll_bars dd sz_ted_init_scroll_bars
70
ted_init_syntax_file dd sz_ted_init_syntax_file
70
ted_init_syntax_file dd sz_ted_init_syntax_file
71
ted_is_select dd sz_ted_is_select
71
ted_is_select dd sz_ted_is_select
72
ted_key dd sz_ted_key
72
ted_key dd sz_ted_key
73
ted_mouse dd sz_ted_mouse
73
ted_mouse dd sz_ted_mouse
74
ted_open_file dd sz_ted_open_file
74
ted_open_file dd sz_ted_open_file
75
ted_text_add dd sz_ted_text_add
75
ted_text_add dd sz_ted_text_add
76
ted_but_select_word dd sz_ted_but_select_word
76
ted_but_select_word dd sz_ted_but_select_word
77
ted_but_cut dd sz_ted_but_cut
77
ted_but_cut dd sz_ted_but_cut
78
ted_but_copy dd sz_ted_but_copy
78
ted_but_copy dd sz_ted_but_copy
79
ted_but_paste dd sz_ted_but_paste
79
ted_but_paste dd sz_ted_but_paste
80
ted_but_undo dd sz_ted_but_undo
80
ted_but_undo dd sz_ted_but_undo
81
ted_but_redo dd sz_ted_but_redo
81
ted_but_redo dd sz_ted_but_redo
82
ted_but_reverse dd sz_ted_but_reverse
82
ted_but_reverse dd sz_ted_but_reverse
83
ted_but_find_next dd sz_ted_but_find_next
83
ted_but_find_next dd sz_ted_but_find_next
84
ted_text_colored dd sz_ted_text_colored
84
ted_text_colored dd sz_ted_text_colored
85
;version_text_edit dd sz_ted_version
85
;version_text_edit dd sz_ted_version
-
 
86
 
-
 
87
PathShow_prepare dd sz_PathShow_prepare
-
 
88
PathShow_draw    dd sz_PathShow_draw
-
 
89
;Version_path_show dd szVersion_path_show
86
 
90
 
87
dd 0,0
91
dd 0,0
88
alib_init2 db 'lib_init',0
92
alib_init2 db 'lib_init',0
89
 
93
 
90
aEdit_box_draw	db 'edit_box',0
94
aEdit_box_draw	db 'edit_box',0
91
aEdit_box_key	db 'edit_box_key',0
95
aEdit_box_key	db 'edit_box_key',0
92
aEdit_box_mouse db 'edit_box_mouse',0
96
aEdit_box_mouse db 'edit_box_mouse',0
93
aVersion_ed	db 'version_ed',0
97
aVersion_ed	db 'version_ed',0
94
 
98
 
95
;aCheck_box_draw  db 'check_box_draw',0
99
;aCheck_box_draw  db 'check_box_draw',0
96
;aCheck_box_mouse db 'check_box_mouse',0
100
;aCheck_box_mouse db 'check_box_mouse',0
97
;aVersion_ch	 db 'version_ch',0
101
;aVersion_ch	 db 'version_ch',0
98
 
102
 
99
;aOption_box_draw  db 'option_box_draw',0
103
;aOption_box_draw  db 'option_box_draw',0
100
;aOption_box_mouse db 'option_box_mouse',0
104
;aOption_box_mouse db 'option_box_mouse',0
101
;aVersion_op	  db 'version_op',0
105
;aVersion_op	  db 'version_op',0
102
 
106
 
103
aScrollbar_ver_draw  db 'scrollbar_v_draw',0
107
aScrollbar_ver_draw  db 'scrollbar_v_draw',0
104
aScrollbar_ver_mouse db 'scrollbar_v_mouse',0
108
aScrollbar_ver_mouse db 'scrollbar_v_mouse',0
105
aScrollbar_hor_draw  db 'scrollbar_h_draw',0
109
aScrollbar_hor_draw  db 'scrollbar_h_draw',0
106
aScrollbar_hor_mouse db 'scrollbar_h_mouse',0
110
aScrollbar_hor_mouse db 'scrollbar_h_mouse',0
107
aVersion_scrollbar   db 'version_scrollbar',0
111
aVersion_scrollbar   db 'version_scrollbar',0
108
 
112
 
109
;aDbutton_draw    db 'dbutton_draw',0
113
;aDbutton_draw    db 'dbutton_draw',0
110
;aDbutton_mouse   db 'dbutton_mouse',0
114
;aDbutton_mouse   db 'dbutton_mouse',0
111
;aVersion_dbutton  db 'version_dbutton',0
115
;aVersion_dbutton  db 'version_dbutton',0
112
 
116
 
113
sz_tl_data_init db 'tl_data_init',0
117
sz_tl_data_init db 'tl_data_init',0
114
sz_tl_data_clear db 'tl_data_clear',0
118
sz_tl_data_clear db 'tl_data_clear',0
115
sz_tl_info_clear db 'tl_info_clear',0
119
sz_tl_info_clear db 'tl_info_clear',0
116
sz_tl_key db 'tl_key',0
120
sz_tl_key db 'tl_key',0
117
sz_tl_mouse db 'tl_mouse',0
121
sz_tl_mouse db 'tl_mouse',0
118
sz_tl_draw db 'tl_draw',0
122
sz_tl_draw db 'tl_draw',0
119
sz_tl_info_undo db 'tl_info_undo',0
123
sz_tl_info_undo db 'tl_info_undo',0
120
sz_tl_info_redo db 'tl_info_redo',0
124
sz_tl_info_redo db 'tl_info_redo',0
121
sz_tl_node_add db 'tl_node_add',0
125
sz_tl_node_add db 'tl_node_add',0
122
sz_tl_node_set_data db 'tl_node_set_data',0
126
sz_tl_node_set_data db 'tl_node_set_data',0
123
sz_tl_node_get_data db 'tl_node_get_data',0
127
sz_tl_node_get_data db 'tl_node_get_data',0
124
sz_tl_node_delete db 'tl_node_delete',0
128
sz_tl_node_delete db 'tl_node_delete',0
125
sz_tl_cur_beg db 'tl_cur_beg',0
129
sz_tl_cur_beg db 'tl_cur_beg',0
126
sz_tl_cur_next db 'tl_cur_next',0
130
sz_tl_cur_next db 'tl_cur_next',0
127
sz_tl_cur_perv db 'tl_cur_perv',0
131
sz_tl_cur_perv db 'tl_cur_perv',0
128
sz_tl_node_close_open db 'tl_node_close_open',0
132
sz_tl_node_close_open db 'tl_node_close_open',0
129
sz_tl_node_lev_inc db 'tl_node_lev_inc',0
133
sz_tl_node_lev_inc db 'tl_node_lev_inc',0
130
sz_tl_node_lev_dec db 'tl_node_lev_dec',0
134
sz_tl_node_lev_dec db 'tl_node_lev_dec',0
131
sz_tl_node_move_down db 'tl_node_move_down',0
135
sz_tl_node_move_down db 'tl_node_move_down',0
132
sz_tl_save_mem db 'tl_save_mem',0
136
sz_tl_save_mem db 'tl_save_mem',0
133
sz_tl_load_mem db 'tl_load_mem',0
137
sz_tl_load_mem db 'tl_load_mem',0
134
 
138
 
135
sz_ted_but_save_file	db 'ted_but_save_file',0
139
sz_ted_but_save_file	db 'ted_but_save_file',0
136
sz_ted_but_sumb_upper	db 'ted_but_sumb_upper',0
140
sz_ted_but_sumb_upper	db 'ted_but_sumb_upper',0
137
sz_ted_but_sumb_lover	db 'ted_but_sumb_lover',0
141
sz_ted_but_sumb_lover	db 'ted_but_sumb_lover',0
138
sz_ted_can_save 		db 'ted_can_save',0
142
sz_ted_can_save 		db 'ted_can_save',0
139
sz_ted_clear			db 'ted_clear',0
143
sz_ted_clear			db 'ted_clear',0
140
sz_ted_delete			db 'ted_delete',0
144
sz_ted_delete			db 'ted_delete',0
141
sz_ted_draw				db 'ted_draw',0
145
sz_ted_draw				db 'ted_draw',0
142
sz_ted_init				db 'ted_init',0
146
sz_ted_init				db 'ted_init',0
143
sz_ted_init_scroll_bars db 'ted_init_scroll_bars',0
147
sz_ted_init_scroll_bars db 'ted_init_scroll_bars',0
144
sz_ted_init_syntax_file db 'ted_init_syntax_file',0
148
sz_ted_init_syntax_file db 'ted_init_syntax_file',0
145
sz_ted_is_select		db 'ted_is_select',0
149
sz_ted_is_select		db 'ted_is_select',0
146
sz_ted_key				db 'ted_key',0
150
sz_ted_key				db 'ted_key',0
147
sz_ted_mouse			db 'ted_mouse',0
151
sz_ted_mouse			db 'ted_mouse',0
148
sz_ted_open_file		db 'ted_open_file',0
152
sz_ted_open_file		db 'ted_open_file',0
149
sz_ted_text_add 		db 'ted_text_add',0
153
sz_ted_text_add 		db 'ted_text_add',0
150
sz_ted_but_select_word	db 'ted_but_select_word',0
154
sz_ted_but_select_word	db 'ted_but_select_word',0
151
sz_ted_but_cut			db 'ted_but_cut',0
155
sz_ted_but_cut			db 'ted_but_cut',0
152
sz_ted_but_copy 		db 'ted_but_copy',0
156
sz_ted_but_copy 		db 'ted_but_copy',0
153
sz_ted_but_paste		db 'ted_but_paste',0
157
sz_ted_but_paste		db 'ted_but_paste',0
154
sz_ted_but_undo 		db 'ted_but_undo',0
158
sz_ted_but_undo 		db 'ted_but_undo',0
155
sz_ted_but_redo 		db 'ted_but_redo',0
159
sz_ted_but_redo 		db 'ted_but_redo',0
156
sz_ted_but_reverse		db 'ted_but_reverse',0
160
sz_ted_but_reverse		db 'ted_but_reverse',0
157
sz_ted_but_find_next	db 'ted_but_find_next',0
161
sz_ted_but_find_next	db 'ted_but_find_next',0
158
sz_ted_text_colored		db 'ted_text_colored',0
162
sz_ted_text_colored		db 'ted_text_colored',0
159
;sz_ted_version db 'version_text_edit',0
163
;sz_ted_version db 'version_text_edit',0
-
 
164
 
-
 
165
sz_PathShow_prepare db 'PathShow_prepare',0
-
 
166
sz_PathShow_draw db 'PathShow_draw',0
-
 
167
;szVersion_path_show db 'version_PathShow',0
160
;---------------------------------------------------------------------
168
;---------------------------------------------------------------------
161
align 4
169
align 4
162
ws_dir_lbox: ;äî÷åðíèé ñêðîëëèíã äëÿ ýëåìåíòà ListBox
170
ws_dir_lbox: ;¤®ç¥à­¨© áªà®««¨­£ ¤«ï í«¥¬¥­â  ListBox
163
.x:
171
.x:
164
.size_x     dw 16 ;+0
172
.size_x     dw 16 ;+0
165
.start_x    dw 0 ;+2
173
.start_x    dw 0 ;+2
166
.y:
174
.y:
167
.size_y     dw 30 ;+4
175
.size_y     dw 30 ;+4
168
.start_y    dw 70 ;+6
176
.start_y    dw 70 ;+6
169
.btn_high   dd 15 ;+8
177
.btn_high   dd 15 ;+8
170
.type	    dd 1  ;+12
178
.type	    dd 1  ;+12
171
.max_area   dd 100  ;+16
179
.max_area   dd 100  ;+16
172
.cur_area   dd 30  ;+20
-
 
173
.position   dd 0  ;+24
180
rb 4+4
174
.bckg_col   dd 0xeeeeee ;+28
181
.bckg_col   dd 0xeeeeee ;+28
175
.frnt_col   dd 0xbbddff ;+32
182
.frnt_col   dd 0xbbddff ;+32
176
.line_col   dd 0  ;+36
183
.line_col   dd 0  ;+36
177
.redraw     dd 0  ;+40
184
.redraw     dd 0  ;+40
178
.delta	    dw 0  ;+44
185
.delta	    dw 0  ;+44
179
.delta2     dw 0  ;+46
186
.delta2     dw 0  ;+46
180
.run_x:
187
.run_x:
181
.r_size_x   dw 0  ;+48
-
 
182
.r_start_x  dw 0  ;+50
-
 
183
.run_y:
188
rb 2*4+4*6
184
.r_size_y   dw 0 ;+52
-
 
185
.r_start_y  dw 0 ;+54
-
 
186
.m_pos	    dd 0 ;+56
-
 
187
.m_pos_2    dd 0 ;+60
-
 
188
.m_keys     dd 0 ;+64
-
 
189
.run_size   dd 0 ;+68
-
 
190
.position2  dd 0 ;+72
-
 
191
.work_size  dd 0 ;+76
-
 
192
.all_redraw dd 0 ;+80
189
.all_redraw dd 0 ;+80
193
.ar_offset  dd 1 ;+84
190
.ar_offset  dd 1 ;+84
194
;---------------------------------------------------------------------
191
;---------------------------------------------------------------------
195
 
192
 
196
count_of_dir_list_files equ 15
193
count_of_dir_list_files equ 15
197
 
194
 
198
el_focus dd 0
195
el_focus dd 0
199
mouse_dd dd 0
196
mouse_dd dd 0
200
 
197
 
201
tree1 tree_list 264,count_of_dir_list_files+2, tl_key_no_edit+tl_draw_par_line+tl_list_box_mode,\
198
tree1 tree_list 264,count_of_dir_list_files+2, tl_key_no_edit+tl_draw_par_line+tl_list_box_mode,\
202
    16,16, 0x8080ff,0x0000ff,0xffffff, 5,5,180-17,185, 12,0,0, el_focus,\
199
    16,16, 0x8080ff,0x0000ff,0xffffff, 5,5,180-17,185, 12,0,0, el_focus,\
203
    ws_dir_lbox,0
200
    ws_dir_lbox,0
204
 
201
 
205
;dir_list memory
202
;dir_list memory
206
tree_file_struct:
203
tree_file_struct:
207
	dd 1
204
	dd 1
208
	dd 0,0,count_of_dir_list_files
205
	dd 0,0,count_of_dir_list_files
209
	dd dir_mem
206
	dd dir_mem
210
	db 0
207
	db 0
211
	dd file_name
208
	dd file_name
212
 
209
 
213
dir_mem rb 32+304*count_of_dir_list_files
210
dir_mem rb 32+304*count_of_dir_list_files
-
 
211
 
-
 
212
edit1 edit_box 310+16-CAPT_PATH_WIDTH, 210+CAPT_PATH_WIDTH, 25, 0xffffff, 0xff, 0xff0000, 0, 0x80, MAX_COLOR_WORD_LEN, ed_buffer.127, mouse_dd, 0
-
 
213
 
-
 
214
ed_buffer: ;⥪áâ ¤«ï edit
214
 
215
  .127: rb MAX_COLOR_WORD_LEN+2
215
;------------------------------------------------------------------------------
216
;------------------------------------------------------------------------------
216
struct TexSelect
217
struct TexSelect
217
  x0 dd ?
218
  x0 dd ?
218
  y0 dd ?
219
  y0 dd ?
219
  x1 dd ?
220
  x1 dd ?
220
  y1 dd ?
221
  y1 dd ?
221
ends
222
ends
222
;------------------------------------------------------------------------------
223
;------------------------------------------------------------------------------
223
align 4
224
align 4
224
tedit0: ;áâàãªâãà  â¥ªá⮢®£® । ªâ®à 
225
tedit0: ;áâàãªâãà  â¥ªá⮢®£® । ªâ®à 
225
	.wnd BOX 195,5+40,325,240 ;+ 0
226
	.wnd BOX 195,5+40,325,240 ;+ 0
226
	.rec BOX 30,13,7,10   ;+16
227
	.rec BOX 30,13,7,10   ;+16
227
	.drag_m db 0 ;+32 ¢ë¤¥«¥­¨¥ ®â ¬ëè¨
228
	.drag_m db 0 ;+32 ¢ë¤¥«¥­¨¥ ®â ¬ëè¨
228
	.drag_k db 0 ;+33 ¢ë¤¥«¥­¨¥ ®â ª« ¢¨ âãàë
229
	.drag_k db 0 ;+33 ¢ë¤¥«¥­¨¥ ®â ª« ¢¨ âãàë
229
	.sel  TexSelect 0,0,0,0 ;+34 áâàãªâãà  ¢ë¤¥«¥­¨ï
230
	.sel  TexSelect 0,0,0,0 ;+34 áâàãªâãà  ¢ë¤¥«¥­¨ï
230
	.seln TexSelect ;+50 ¤®¯®«­¨â¥«ì­ ï áâàãªâãà  ¢ë¤¥«¥­¨ï
231
	.seln TexSelect ;+50 ¤®¯®«­¨â¥«ì­ ï áâàãªâãà  ¢ë¤¥«¥­¨ï
231
	.tex	  dd 0 ;+66 text memory pointer
232
	.tex	  dd 0 ;+66 text memory pointer
232
	.tex_1	  dd 0 ;+70 text first symbol pointer
233
	.tex_1	  dd 0 ;+70 text first symbol pointer
233
	.tex_end  dd 0 ;+74 text end memory pointer
234
	.tex_end  dd 0 ;+74 text end memory pointer
234
	.cur_x	  dd 0 ;+78 ª®®à¤¨­ â  x ªãàá®à 
235
	.cur_x	  dd 0 ;+78 ª®®à¤¨­ â  x ªãàá®à 
235
	.cur_y	  dd 0 ;+82 ª®®à¤¨­ â  y ªãàá®à 
236
	.cur_y	  dd 0 ;+82 ª®®à¤¨­ â  y ªãàá®à 
236
	.max_chars dd 25002 ;+86 ¬ ªá¨¬ «ì­®¥ ç¨á«® ᨬ¢®«®¢ ¢ ®¤­®¬ ¤®ªã¬¥­â¥
237
	.max_chars dd 25002 ;+86 ¬ ªá¨¬ «ì­®¥ ç¨á«® ᨬ¢®«®¢ ¢ ®¤­®¬ ¤®ªã¬¥­â¥
237
	.count_colors_text dd 1 ;+90 ª®««¨ç¥á⢮ 梥⮢ ⥪áâ 
238
	.count_colors_text dd 1 ;+90 ª®««¨ç¥á⢮ 梥⮢ ⥪áâ 
238
	.count_key_words   dd 0 ;+94 ª®««¨ç¥á⢮ ª«î祢ëå á«®¢
239
	.count_key_words   dd 0 ;+94 ª®««¨ç¥á⢮ ª«î祢ëå á«®¢
239
	.color_cursor	   dd 0xff0000 ;+98 梥⠪ãàá®à 
240
	.color_cursor	   dd 0xff0000 ;+98 梥⠪ãàá®à 
240
	.color_wnd_capt    dd 0x0080c0 ;+102 梥⠯®«¥© ¢®ªà㣠®ª­ 
241
	.color_wnd_capt    dd 0x0080c0 ;+102 梥⠯®«¥© ¢®ªà㣠®ª­ 
241
	.color_wnd_work    dd	   0x0 ;+106 梥â ä®­  ®ª­ 
242
	.color_wnd_work    dd	   0x0 ;+106 梥â ä®­  ®ª­ 
242
	.color_wnd_bord    dd 0xffffff ;+110 梥â ⥪áâ  ­  ¯®«ïå
243
	.color_wnd_bord    dd 0xffffff ;+110 梥â ⥪áâ  ­  ¯®«ïå
243
	.color_select	   dd 0x0000ff ;+114 梥⠢뤥«¥­¨ï
244
	.color_select	   dd 0x0000ff ;+114 梥⠢뤥«¥­¨ï
244
	.color_cur_text    dd 0xffff00 ;+118 梥â ᨬ¢®«  ¯®¤ ªãàá®à®¬
245
	.color_cur_text    dd 0xffff00 ;+118 梥â ᨬ¢®«  ¯®¤ ªãàá®à®¬
245
	.color_wnd_text    dd 0x80ffff ;+122 梥â ⥪áâ  ¢ ®ª­¥
246
	.color_wnd_text    dd 0x80ffff ;+122 梥â ⥪áâ  ¢ ®ª­¥
246
	.syntax_file	   dd 0 ;+126 㪠§ â¥«ì ­  ­ ç «® ä ©«  ᨭ⠪á¨á 
247
	.syntax_file	   dd 0 ;+126 㪠§ â¥«ì ­  ­ ç «® ä ©«  ᨭ⠪á¨á 
247
	.syntax_file_size  dd 500 ;+130 ¬ ªá¨¬ «ì­ë© à §¬¥à ä ©«  ᨭ⠪á¨á 
248
	.syntax_file_size  dd 500 ;+130 ¬ ªá¨¬ «ì­ë© à §¬¥à ä ©«  ᨭ⠪á¨á 
248
	.text_colors	   dd 0 ;+134 㪠§ â¥«ì ­  ¬ áᨢ 梥⮢ ⥪áâ 
249
	.text_colors	   dd 0 ;+134 㪠§ â¥«ì ­  ¬ áᨢ 梥⮢ ⥪áâ 
249
	.help_text_f1	   dd 0 ;+138 㪠§ â¥«ì ­  ⥪áâ á¯à ¢ª¨ (¯® ­ ¦ â¨¨ F1)
250
	.help_text_f1	   dd 0 ;+138 㪠§ â¥«ì ­  ⥪áâ á¯à ¢ª¨ (¯® ­ ¦ â¨¨ F1)
250
	.help_id	   dd -1 ;+142 ¨¤¥­â¨ä¨ª â®à ¤«ï á¯à ¢ª¨
251
	.help_id	   dd -1 ;+142 ¨¤¥­â¨ä¨ª â®à ¤«ï á¯à ¢ª¨
251
	.key_words_data    dd 0 ;+146 㪠§ â¥«ì ­  áâàãªâãàë ª«î祢ëå á«®¢ TexColViv
252
	.key_words_data    dd 0 ;+146 㪠§ â¥«ì ­  áâàãªâãàë ª«î祢ëå á«®¢ TexColViv
252
	.tim_ch      dd ? ;+150 ª®«¨ç¥á⢮ ¨§¬¥­¥­¨© ¢ ä ©«¥
253
	.tim_ch      dd ? ;+150 ª®«¨ç¥á⢮ ¨§¬¥­¥­¨© ¢ ä ©«¥
253
	.tim_undo    dd ? ;+154 ª®«¨ç¥á⢮ ®â¬¥­¥­­ëå ¤¥©á⢨©
254
	.tim_undo    dd ? ;+154 ª®«¨ç¥á⢮ ®â¬¥­¥­­ëå ¤¥©á⢨©
254
	.tim_ls      dd ? ;+158 ¢à¥¬ï ¯®á«¥¤­¥£® á®åà ­¥­¨ï
255
	.tim_ls      dd ? ;+158 ¢à¥¬ï ¯®á«¥¤­¥£® á®åà ­¥­¨ï
255
	.tim_co      dd ? ;+162 ¢à¥¬ï ¯®á«¥¤­¥© 梥⮢®© à §¬¥âª¨
256
	.tim_co      dd ? ;+162 ¢à¥¬ï ¯®á«¥¤­¥© 梥⮢®© à §¬¥âª¨
256
	.el_focus    dd el_focus ;+166 㪠§ â¥«ì ­  ¯¥à¥¬¥­­ãî í«¥¬¥­â  ¢ 䮪ãá¥
257
	.el_focus    dd el_focus ;+166 㪠§ â¥«ì ­  ¯¥à¥¬¥­­ãî í«¥¬¥­â  ¢ 䮪ãá¥
257
	.err_save    db 0 ;+170 ®è¨¡ª  á®åà ­¥­¨ï ä ©« 
258
	.err_save    db 0 ;+170 ®è¨¡ª  á®åà ­¥­¨ï ä ©« 
258
	.panel_id    db 0 ;+171 ­®¬¥à ®âªàë⮩ ¯ ­¥«¨
259
	.panel_id    db 0 ;+171 ­®¬¥à ®âªàë⮩ ¯ ­¥«¨
259
	.key_new     db 0 ;+172 ᨬ¢®«, ª®â®àë© ¡ã¤¥â ¤®¡ ¢«ïâáï á ª« ¢¨ âãàë
260
	.key_new     db 0 ;+172 ᨬ¢®«, ª®â®àë© ¡ã¤¥â ¤®¡ ¢«ïâáï á ª« ¢¨ âãàë
260
	.symbol_new_line db 20 ;+173 ᨬ¢®« § ¢¥à襭¨ï áâப¨
261
	.symbol_new_line db 20 ;+173 ᨬ¢®« § ¢¥à襭¨ï áâப¨
261
	.scr_w	     dd scrol_w1 ;+174 ¢¥à⨪ «ì­ë© áªà®««¨­£
262
	.scr_w	     dd scrol_w1 ;+174 ¢¥à⨪ «ì­ë© áªà®««¨­£
262
	.scr_h	     dd scrol_h1 ;+178 £®à¨§®­â «ì­ë© áªà®««¨­£
263
	.scr_h	     dd scrol_h1 ;+178 £®à¨§®­â «ì­ë© áªà®««¨­£
263
	.arr_key_pos dd 0 ;+182 㪠§ â¥«ì ­  ¬ áᨢ ¯®§¨æ¨© ª«î祢ëå á«®¢
264
	.arr_key_pos dd 0 ;+182 㪠§ â¥«ì ­  ¬ áᨢ ¯®§¨æ¨© ª«î祢ëå á«®¢
264
	.buffer      dd buf ;+186 㪠§ â¥«ì ­  ¡ãä¥à ª®¯¨à®¢ ­¨ï/¢áâ ¢ª¨
265
	.buffer      dd buf ;+186 㪠§ â¥«ì ­  ¡ãä¥à ª®¯¨à®¢ ­¨ï/¢áâ ¢ª¨
265
	.buffer_find dd 0 ;+190 㪠§ â¥«ì ­  ¡ãä¥à ¤«ï ¯®¨áª 
266
	.buffer_find dd 0 ;+190 㪠§ â¥«ì ­  ¡ãä¥à ¤«ï ¯®¨áª 
266
	.cur_ins     db 1 ;+194 ०¨¬ à ¡®âë ªãàá®à  (®¡ëç­ë© ¨«¨ § ¬¥­ )
267
	.cur_ins     db 1 ;+194 ०¨¬ à ¡®âë ªãàá®à  (®¡ëç­ë© ¨«¨ § ¬¥­ )
267
	.mode_color  db 1 ;+195 ०¨¬ ¢ë¤¥«¥­¨ï á«®¢ 梥⮬ (0-¢ëª«. 1-¢ª«.)
268
	.mode_color  db 1 ;+195 ०¨¬ ¢ë¤¥«¥­¨ï á«®¢ 梥⮬ (0-¢ëª«. 1-¢ª«.)
268
	.mode_invis  db 0 ;+196 ०¨¬ ¯®ª §  ­¥¯¥ç â ¥¬ëå ᨬ¢®«®¢
269
	.mode_invis  db 0 ;+196 ०¨¬ ¯®ª §  ­¥¯¥ç â ¥¬ëå ᨬ¢®«®¢
269
	.gp_opt      db 0 ;+197 ®¯æ¨¨ ¢®§¢à é ¥¬ë¥ ä㭪樥© ted_get_pos_by_cursor
270
	.gp_opt      db 0 ;+197 ®¯æ¨¨ ¢®§¢à é ¥¬ë¥ ä㭪樥© ted_get_pos_by_cursor
270
	.fun_on_key_ctrl_o dd but_ctrl_o ;+198 㪠§ â¥«ì ­  äã­ªæ¨î ¢ë§ë¢ ¥¬ãî ¯à¨ ­ ¦ â¨¨ Ctrl+O (®âªàë⨥ ä ©« )
271
	.fun_on_key_ctrl_o dd but_ctrl_o ;+198 㪠§ â¥«ì ­  äã­ªæ¨î ¢ë§ë¢ ¥¬ãî ¯à¨ ­ ¦ â¨¨ Ctrl+O (®âªàë⨥ ä ©« )
271
	.fun_on_key_ctrl_f dd 0 ;+202 ... Ctrl+F (¢ë§®¢ /áªàëâ¨ï ¯ ­¥«¨ ¯®¨áª )
272
	.fun_on_key_ctrl_f dd 0 ;+202 ... Ctrl+F (¢ë§®¢ /áªàëâ¨ï ¯ ­¥«¨ ¯®¨áª )
272
	.fun_on_key_ctrl_n dd but_ctrl_n ;+206 ... Ctrl+N (ᮧ¤ ­¨¥ ­®¢®£® ¤®ªã¬¥­â )
273
	.fun_on_key_ctrl_n dd but_ctrl_n ;+206 ... Ctrl+N (ᮧ¤ ­¨¥ ­®¢®£® ¤®ªã¬¥­â )
273
	.fun_on_key_ctrl_s dd 0 ;+210 ... Ctrl+S
274
	.fun_on_key_ctrl_s dd 0 ;+210 ... Ctrl+S
274
	.buffer_size	   dd BUF_SIZE ;+214 à §¬¥à ¡ãä¥à  ª®¯¨à®¢ ­¨ï/¢áâ ¢ª¨
275
	.buffer_size	   dd BUF_SIZE ;+214 à §¬¥à ¡ãä¥à  ª®¯¨à®¢ ­¨ï/¢áâ ¢ª¨
275
	.fun_find_err	   dd 0 ;+218 㪠§ â¥«ì ­  äã­ªæ¨î ¢ë§ë¢ ¥¬ãî ¥á«¨ ¯®¨áª § ª®­ç¨«áï ­¥ã¤ ç­®
276
	.fun_find_err	   dd 0 ;+218 㪠§ â¥«ì ­  äã­ªæ¨î ¢ë§ë¢ ¥¬ãî ¥á«¨ ¯®¨áª § ª®­ç¨«áï ­¥ã¤ ç­®
276
	.fun_init_synt_err dd 0 ;+222 㪠§ â¥«ì ­  äã­ªæ¨î ¢ë§ë¢ ¥¬ãî ¯à¨ ®è¨¡®ç­®¬ ®âªàë⨨ ä ©«  ᨭ⠪á¨á 
277
	.fun_init_synt_err dd 0 ;+222 㪠§ â¥«ì ­  äã­ªæ¨î ¢ë§ë¢ ¥¬ãî ¯à¨ ®è¨¡®ç­®¬ ®âªàë⨨ ä ©«  ᨭ⠪á¨á 
277
	.fun_draw_panel_buttons dd 0 ;+226 㪠§ â¥«ì ­  äã­ªæ¨î à¨á®¢ ­¨ï ¯ ­¥«¨ á ª­®¯ª ¬¨
278
	.fun_draw_panel_buttons dd 0 ;+226 㪠§ â¥«ì ­  äã­ªæ¨î à¨á®¢ ­¨ï ¯ ­¥«¨ á ª­®¯ª ¬¨
278
	.fun_draw_panel_find	dd 0 ;+230 㪠§ â¥«ì ­  äã­ªæ¨î à¨á®¢ ­¨ï ¯ ­¥«¨ ¯®¨áª 
279
	.fun_draw_panel_find	dd 0 ;+230 㪠§ â¥«ì ­  äã­ªæ¨î à¨á®¢ ­¨ï ¯ ­¥«¨ ¯®¨áª 
279
	.fun_draw_panel_syntax	dd 0 ;+234 㪠§ â¥«ì ­  äã­ªæ¨î à¨á®¢ ­¨ï ¯ ­¥«¨ ᨭ⠪á¨á 
280
	.fun_draw_panel_syntax	dd 0 ;+234 㪠§ â¥«ì ­  äã­ªæ¨î à¨á®¢ ­¨ï ¯ ­¥«¨ ᨭ⠪á¨á 
280
	.fun_save_err		dd 0 ;+238 㪠§ â¥«ì ­  äã­ªæ¨î ¢ë§ë¢ ¥¬ãî ¥á«¨ á®åà ­¥­¨¥ ä ©«  § ª®­ç¨«®áì ­¥ã¤ ç­®
281
	.fun_save_err		dd 0 ;+238 㪠§ â¥«ì ­  äã­ªæ¨î ¢ë§ë¢ ¥¬ãî ¥á«¨ á®åà ­¥­¨¥ ä ©«  § ª®­ç¨«®áì ­¥ã¤ ç­®
281
	.increase_size dd 1000 ;+242 ç¨á«® ᨬ¢®«®¢ ­  ª®â®àë¥ ¡ã¤¥â 㢥稢 âìáï ¯ ¬ïâì ¯à¨ ­¥å¢ âª¥
282
	.increase_size dd 1000 ;+242 ç¨á«® ᨬ¢®«®¢ ­  ª®â®àë¥ ¡ã¤¥â 㢥稢 âìáï ¯ ¬ïâì ¯à¨ ­¥å¢ âª¥
282
	.ptr_free_symb dd ? ;+246 㪠§ â¥«ì ­  ᢮¡®¤­ãî ¯ ¬ïâì, ¢ ª®â®àãî ¬®¦­® ¤®¡ ¢«ïâì ᨬ¢®« (¨á¯®«ì§ã¥âáï ¢­ãâà¨ í«¥¬¥­â  ¤«ï ã᪮७¨ï ¢áâ ¢ª¨ ⥪áâ )
283
	.ptr_free_symb dd ? ;+246 㪠§ â¥«ì ­  ᢮¡®¤­ãî ¯ ¬ïâì, ¢ ª®â®àãî ¬®¦­® ¤®¡ ¢«ïâì ᨬ¢®« (¨á¯®«ì§ã¥âáï ¢­ãâà¨ í«¥¬¥­â  ¤«ï ã᪮७¨ï ¢áâ ¢ª¨ ⥪áâ )
283
;------------------------------------------------------------------------------
284
;------------------------------------------------------------------------------
284
align 4
285
align 4
285
scrol_w1:
286
scrol_w1:
286
.x:
287
.x:
287
.size_x   dw 16 ;+0
288
.size_x   dw 16 ;+0
288
.start_x  dw 85 ;+2
289
.start_x  dw 85 ;+2
289
.y:
290
.y:
290
.size_y   dw 100 ; +4
291
.size_y   dw 100 ; +4
291
.start_y  dw  15 ; +6
292
.start_y  dw  15 ; +6
292
.btn_high dd  15 ; +8
293
.btn_high dd  15 ; +8
293
.type	  dd   1 ;+12
294
.type	  dd   1 ;+12
294
.max_area dd 100 ;+16
295
.max_area dd 100 ;+16
295
.cur_area dd  30 ;+20
-
 
296
.position dd   0 ;+24
296
rb 4+4
297
.bckg_col dd 0xeeeeee ;+28
297
.bckg_col dd 0xeeeeee ;+28
298
.frnt_col dd 0xbbddff ;+32
298
.frnt_col dd 0xbbddff ;+32
299
.line_col dd 0x808080 ;+36
299
.line_col dd 0x808080 ;+36
300
.redraw   dd   0 ;+40
300
.redraw   dd   0 ;+40
301
.delta	  dw   0 ;+44
301
.delta	  dw   0 ;+44
302
.delta2   dw   0 ;+46
302
.delta2   dw   0 ;+46
303
.run_x:
303
.run_x:
304
.r_size_x  dw 0 ;+48
-
 
305
.r_start_x dw 0 ;+50
-
 
306
.run_y:
304
rb 2*4+4*6
307
.r_size_y   dw 0 ;+52
-
 
308
.r_start_y  dw 0 ;+54
-
 
309
.m_pos	    dd 0 ;+56
-
 
310
.m_pos_2    dd 0 ;+60
-
 
311
.m_keys     dd 0 ;+64
-
 
312
.run_size   dd 0 ;+68
-
 
313
.position2  dd 0 ;+72
-
 
314
.work_size  dd 0 ;+76
-
 
315
.all_redraw dd 0 ;+80
305
.all_redraw dd 0 ;+80
316
.ar_offset  dd 1 ;+84
306
.ar_offset  dd 1 ;+84
317
;---------------------------------------------------------------------
307
;---------------------------------------------------------------------
318
align 4
308
align 4
319
scrol_h1:
309
scrol_h1:
320
.x:
310
.x:
321
.size_x     dw 85 ;+0
311
.size_x     dw 85 ;+0
322
.start_x    dw 30 ;+2
312
.start_x    dw 30 ;+2
323
.y:
313
.y:
324
.size_y     dw 16 ;+4
314
.size_y     dw 16 ;+4
325
.start_y    dw 100 ;+6
315
.start_y    dw 100 ;+6
326
.btn_high   dd 15 ;+8
316
.btn_high   dd 15 ;+8
327
.type	    dd 1  ;+12
317
.type	    dd 1  ;+12
328
.max_area   dd 100 ;+16
318
.max_area   dd 100 ;+16
329
.cur_area   dd 30  ;+20
-
 
330
.position   dd 0  ;+24
319
rb 4+4
331
.bckg_col   dd 0xeeeeee ;+28
320
.bckg_col   dd 0xeeeeee ;+28
332
.frnt_col   dd 0xbbddff ;+32
321
.frnt_col   dd 0xbbddff ;+32
333
.line_col   dd 0x808080 ;+36
322
.line_col   dd 0x808080 ;+36
334
.redraw     dd 0  ;+40
323
.redraw     dd 0  ;+40
335
.delta	    dw 0  ;+44
324
.delta	    dw 0  ;+44
336
.delta2     dw 0  ;+46
325
.delta2     dw 0  ;+46
337
.run_x:
326
.run_x:
338
.r_size_x   dw 0  ;+48
-
 
339
.r_start_x  dw 0  ;+50
-
 
340
.run_y:
327
rb 2*4+4*6
341
.r_size_y   dw 0 ;+52
-
 
342
.r_start_y  dw 0 ;+54
-
 
343
.m_pos	    dd 0 ;+56
-
 
344
.m_pos_2    dd 0 ;+60
-
 
345
.m_keys     dd 0 ;+64
-
 
346
.run_size   dd 0 ;+68
-
 
347
.position2  dd 0 ;+72
-
 
348
.work_size  dd 0 ;+76
-
 
349
.all_redraw dd 0 ;+80
328
.all_redraw dd 0 ;+80
350
.ar_offset  dd 1 ;+84
329
.ar_offset  dd 1 ;+84
351
;---------------------------------------------------------------------
330
;---------------------------------------------------------------------
-
 
331
PathShow_data_1:
-
 
332
.type			dd 0 ;+0
-
 
333
.start_y		dw 10 ;+4
-
 
334
.start_x		dw 210+CAPT_PATH_WIDTH ;+6
-
 
335
.font_size_x		dw 6	;+8	; 6 - for font 0, 8 - for font 1
-
 
336
.area_size_x		dw 310+16-CAPT_PATH_WIDTH	;+10
-
 
337
.font_number		dd 0 ;+12	; 0 - monospace, 1 - variable
-
 
338
.background_flag	dd 1 ;+16
-
 
339
.font_color		dd 0x0 ;+20
-
 
340
.background_color	dd 0xffffff ;+24
-
 
341
.text_pointer		dd file_name ;+28
-
 
342
.work_area_pointer	dd file_name_rez ;+32
-
 
343
.temp_text_length	dd 0 ;+36
352
 
344
 
353
align 4
345
align 4
354
str_file_70:
346
str_file_70:
355
  rb (5*4+1+4) ;¬¥áâ® ¯®¤ áâàãªâãàã ¤«ï à ¡®âë á ä ©«®¬ (ä. 70)
347
  rb (5*4+1+4) ;¬¥áâ® ¯®¤ áâàãªâãàã ¤«ï à ¡®âë á ä ©«®¬ (ä. 70)
356
 
348
 
357
text_buffer db 500 dup(0)
349
text_buffer db 500 dup(0)
358
 
350
 
359
align 4
351
align 4
360
;conv_tabl rb 128 ;â ¡«¨æ  ¤«ï ª®­¢¥àâ¨à®¢ ­¨ï scan-ª®¤  ¢ ascii-ª®¤
352
;conv_tabl rb 128 ;â ¡«¨æ  ¤«ï ª®­¢¥àâ¨à®¢ ­¨ï scan-ª®¤  ¢ ascii-ª®¤
361
buf db BUF_SIZE dup(0) ;¡ãä¥à ¤«ï ª®¯¨à®¢ ­¨ï | ¢áâ ¢ª¨
353
buf db BUF_SIZE dup(0) ;¡ãä¥à ¤«ï ª®¯¨à®¢ ­¨ï | ¢áâ ¢ª¨
362
 
354
 
363
capt_header db 'macro wo txt,lf1,p1,p2,p3{',13
355
capt_header db 'macro wo txt,lf1,p1,p2,p3{',13
364
	db '@@: db txt',13,'rb @b+40-$',13,'dd lf1',13,'db p1',13,'dw p2+0',13,'db p3',13,'}',13
356
	db '@@: db txt',13,'rb @b+40-$',13,'dd lf1',13,'db p1',13,'dw p2+0',13,'db p3',13,'}',13
365
	db 'count_colors_text dd (text-color_wnd_text)/4',13
357
	db 'count_colors_text dd (text-color_wnd_text)/4',13
366
	db 'count_key_words dd (f1-text)/48',13,0
358
	db 'count_key_words dd (f1-text)/48',13,0
367
col_1 db 'color_cursor dd ',0	;+ 98 梥⠪ãàá®à 
359
col_1 db 'color_cursor dd ',0	;+ 98 梥⠪ãàá®à 
368
col_2 db 'color_wnd_capt dd ',0 ;+102 梥⠯®«¥© ¢®ªà㣠®ª­ 
360
col_2 db 'color_wnd_capt dd ',0 ;+102 梥⠯®«¥© ¢®ªà㣠®ª­ 
369
col_3 db 'color_wnd_work dd ',0 ;+106 梥â ä®­  ®ª­ 
361
col_3 db 'color_wnd_work dd ',0 ;+106 梥â ä®­  ®ª­ 
370
col_4 db 'color_wnd_bord dd ',0 ;+110 梥â ⥪áâ  ­  ¯®«ïå
362
col_4 db 'color_wnd_bord dd ',0 ;+110 梥â ⥪áâ  ­  ¯®«ïå
371
col_5 db 'color_select dd ',0	;+114 梥⠢뤥«¥­¨ï
363
col_5 db 'color_select dd ',0	;+114 梥⠢뤥«¥­¨ï
372
col_6 db 'color_cur_text dd ',0 ;+118 梥â ᨬ¢®«  ¯®¤ ªãàá®à®¬
364
col_6 db 'color_cur_text dd ',0 ;+118 梥â ᨬ¢®«  ¯®¤ ªãàá®à®¬
373
col_7 db 'color_wnd_text:',13,0 ;+122 梥â ⥪áâ  ¢ ®ª­¥
365
col_7 db 'color_wnd_text:',13,0 ;+122 梥â ⥪áâ  ¢ ®ª­¥
374
 
366
 
375
capt_lbl_wo db 'text:',13,0
367
capt_lbl_wo db 'text:',13,0
376
capt_beg_word db 'wo<',39,0
368
capt_beg_word db 'wo<',39,0
377
capt_beg_db db ':db ',39,0
369
capt_beg_db db ':db ',39,0
378
capt_end_word db 39,'>,',0
370
capt_end_word db 39,'>,',0
379
capt_type_dd db 9,'dd ',0
371
capt_type_dd db 9,'dd ',0
380
capt_lbl_f1 db 'f1: db 0',13,0
372
capt_lbl_f1 db 'f1: db 0',13,0
381
capt_end_word_f1 db 39,',0',13,0
373
capt_end_word_f1 db 39,',0',13,0
382
capt_calc_f1 db 'f1'
374
capt_calc_f1 db 'f1'
383
capt_point db '.',0
375
capt_point db '.',0
384
capt_lbl_f1_use db '-f1',0
376
capt_lbl_f1_use db '-f1',0
385
capt_null db '0',0
377
capt_null db '0',0
386
 
378
 
387
KM_SHIFT equ 0x00010000
379
KM_SHIFT equ 0x00010000
388
KM_CTRL equ 0x00020000
380
KM_CTRL equ 0x00020000
389
KM_ALT equ 0x00040000
381
KM_ALT equ 0x00040000
390
KM_NUMLOCK equ 0x00080000
382
KM_NUMLOCK equ 0x00080000
391
 
383
 
392
; KEY CODES
384
; KEY CODES
393
KEY_F1 equ 0x0000003B
385
KEY_F1 equ 0x0000003B
394
KEY_F2 equ 0x0000003C
386
KEY_F2 equ 0x0000003C
395
KEY_F3 equ 0x0000003D
387
KEY_F3 equ 0x0000003D
396
capt_beg_db>
388
capt_beg_db>