Subversion Repositories Kolibri OS

Rev

Rev 2801 | Rev 2847 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2801 Rev 2817
Line 1... Line 1...
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
Line -... Line 4...
-
 
4
 
-
 
5
;§­ ç¥­¨ï § ¤ ¢ ¥¬ë¥ ¯® 㬮«ç ­¨î, ¡¥§ ini ä ©« 
-
 
6
ini_def_window_t equ 10
-
 
7
ini_def_window_l equ 10
-
 
8
ini_def_window_w equ 485
-
 
9
ini_def_window_h equ 320
-
 
10
ini_def_symbol_w equ 7
-
 
11
ini_def_symbol_h equ 10
-
 
12
ini_def_scroll_type equ 0
-
 
13
;®¯¨á ­¨¥ ¯ à ¬ â஢ ¤«ï ini ä ©« 
-
 
14
ini_name db 't_edit.ini',0
-
 
15
ini_sec_window db 'Window',0
-
 
16
key_window_t db 't',0
-
 
17
key_window_l db 'l',0
-
 
18
key_window_w db 'w',0
-
 
19
key_window_h db 'h',0
-
 
20
key_symbol_w db 'symbol_w',0
-
 
21
key_symbol_h db 'symbol_h',0
-
 
22
key_scroll_type db 'scroll_type',0
-
 
23
ini_sec_options db 'Options',0
-
 
24
 
-
 
25
align 4
-
 
26
wnd_s_pos: ;¬¥áâ® ¤«ï ­ áâ஥ª áâ à⮢®© ¯®§¨æ¨¨ ®ª­ 
-
 
27
    rq 0
4
 
28
 
5
system_dir_0 db '/sys/lib/'
29
system_dir_0 db '/sys/lib/'
Line 6... Line 30...
6
lib_name_0 db 'box_lib.obj',0
30
lib_name_0 db 'box_lib.obj',0
7
 
31
 
Line 12... Line 36...
12
lib_name_2 db 'proc_lib.obj',0
36
lib_name_2 db 'proc_lib.obj',0
Line 13... Line 37...
13
 
37
 
14
system_dir_3 db '/sys/lib/'
38
system_dir_3 db '/sys/lib/'
Line -... Line 39...
-
 
39
lib_name_3 db 'libimg.obj',0
-
 
40
 
-
 
41
system_dir_4 db '/sys/lib/'
-
 
42
lib_name_4 db 'libini.obj',0
15
lib_name_3 db 'libimg.obj',0
43
 
16
 
44
 
17
;---------------------------------------------------------------------
45
;---------------------------------------------------------------------
18
align 4
46
align 4
Line 19... Line 47...
19
import_box_lib:
47
import_box_lib:
20
	dd alib_init0 ;äã­ªæ¨ï § ¯ã᪠¥âáï ¬ ªà®á®¬ 1 à § ¯à¨ ¯®¤ª«î祭¨¨ ¡¨¡¨«¨®â¥ª¨, ¯®â®¬ã ¢ ¯à®£à ¬¬¥ ¬¥âª  ­  ­¥¥ ­¥ ­ã¦­ 
48
	dd alib_init0 ;äã­ªæ¨ï § ¯ã᪠¥âáï ¬ ªà®á®¬ 1 à § ¯à¨ ¯®¤ª«î祭¨¨ ¡¨¡¨«¨®â¥ª¨, ¯®â®¬ã ¢ ¯à®£à ¬¬¥ ¬¥âª  ­  ­¥¥ ­¥ ­ã¦­ 
21
 
49
 
22
	edit_box_draw  dd aEdit_box_draw
50
	edit_box_draw  dd aEdit_box_draw
Line 23... Line -...
23
	edit_box_key   dd aEdit_box_key
-
 
24
	edit_box_mouse dd aEdit_box_mouse
-
 
25
	;version_ed     dd aVersion_ed
-
 
26
 
-
 
27
	;check_box_draw dd aCheck_box_draw
-
 
28
	;check_box_mouse dd aCheck_box_mouse
-
 
29
	;version_ch     dd aVersion_ch
-
 
30
 
-
 
31
	;option_box_draw  dd aOption_box_draw
51
	edit_box_key   dd aEdit_box_key
32
	;option_box_mouse dd aOption_box_mouse
52
	edit_box_mouse dd aEdit_box_mouse
33
	;version_op      dd aVersion_op
53
	;version_ed     dd aVersion_ed
34
 
54
 
35
	scrollbar_ver_draw  dd aScrollbar_ver_draw
55
	scrollbar_ver_draw  dd aScrollbar_ver_draw
Line 59... Line 79...
59
	tl_node_get_data dd sz_tl_node_get_data
79
	tl_node_get_data dd sz_tl_node_get_data
60
	tl_node_delete dd sz_tl_node_delete
80
	tl_node_delete dd sz_tl_node_delete
61
	tl_cur_beg dd sz_tl_cur_beg
81
	tl_cur_beg dd sz_tl_cur_beg
62
	tl_cur_next dd sz_tl_cur_next
82
	tl_cur_next dd sz_tl_cur_next
63
	tl_cur_perv dd sz_tl_cur_perv
83
	tl_cur_perv dd sz_tl_cur_perv
64
	tl_node_close_open dd sz_tl_node_close_open
84
	;tl_node_close_open dd sz_tl_node_close_open
65
	tl_node_lev_inc dd sz_tl_node_lev_inc
85
	tl_node_lev_inc dd sz_tl_node_lev_inc
66
	tl_node_lev_dec dd sz_tl_node_lev_dec
86
	tl_node_lev_dec dd sz_tl_node_lev_dec
Line 67... Line 87...
67
 
87
 
68
	ted_but_save_file dd sz_ted_but_save_file
88
	ted_but_save_file dd sz_ted_but_save_file
Line 97... Line 117...
97
	aEdit_box_draw	db 'edit_box',0
117
	aEdit_box_draw	db 'edit_box',0
98
	aEdit_box_key	db 'edit_box_key',0
118
	aEdit_box_key	db 'edit_box_key',0
99
	aEdit_box_mouse db 'edit_box_mouse',0
119
	aEdit_box_mouse db 'edit_box_mouse',0
100
	;aVersion_ed    db 'version_ed',0
120
	;aVersion_ed    db 'version_ed',0
Line 101... Line -...
101
 
-
 
102
	;aCheck_box_draw  db 'check_box_draw',0
-
 
103
	;aCheck_box_mouse db 'check_box_mouse',0
-
 
104
	;aVersion_ch     db 'version_ch',0
-
 
105
 
-
 
106
	;aOption_box_draw  db 'option_box_draw',0
-
 
107
	;aOption_box_mouse db 'option_box_mouse',0
-
 
108
	;aVersion_op      db 'version_op',0
-
 
109
 
121
 
110
	aScrollbar_ver_draw  db 'scrollbar_v_draw',0
122
	aScrollbar_ver_draw  db 'scrollbar_v_draw',0
111
	aScrollbar_ver_mouse db 'scrollbar_v_mouse',0
123
	aScrollbar_ver_mouse db 'scrollbar_v_mouse',0
112
	aScrollbar_hor_draw  db 'scrollbar_h_draw',0
124
	aScrollbar_hor_draw  db 'scrollbar_h_draw',0
113
	aScrollbar_hor_mouse db 'scrollbar_h_mouse',0
125
	aScrollbar_hor_mouse db 'scrollbar_h_mouse',0
Line 134... Line 146...
134
	sz_tl_node_get_data db 'tl_node_get_data',0
146
	sz_tl_node_get_data db 'tl_node_get_data',0
135
	sz_tl_node_delete db 'tl_node_delete',0
147
	sz_tl_node_delete db 'tl_node_delete',0
136
	sz_tl_cur_beg db 'tl_cur_beg',0
148
	sz_tl_cur_beg db 'tl_cur_beg',0
137
	sz_tl_cur_next db 'tl_cur_next',0
149
	sz_tl_cur_next db 'tl_cur_next',0
138
	sz_tl_cur_perv db 'tl_cur_perv',0
150
	sz_tl_cur_perv db 'tl_cur_perv',0
139
	sz_tl_node_close_open db 'tl_node_close_open',0
151
	;sz_tl_node_close_open db 'tl_node_close_open',0
140
	sz_tl_node_lev_inc db 'tl_node_lev_inc',0
152
	sz_tl_node_lev_inc db 'tl_node_lev_inc',0
141
	sz_tl_node_lev_dec db 'tl_node_lev_dec',0
153
	sz_tl_node_lev_dec db 'tl_node_lev_dec',0
Line 142... Line 154...
142
 
154
 
143
	sz_ted_but_save_file	db 'ted_but_save_file',0
155
	sz_ted_but_save_file	db 'ted_but_save_file',0
Line 185... Line 197...
185
	amb_setfunctions db 'mb_setfunctions',0
197
	amb_setfunctions db 'mb_setfunctions',0
Line 186... Line 198...
186
 
198
 
187
align 4
199
align 4
188
import_libimg:
200
import_libimg:
189
	dd alib_init1
-
 
190
	;img_is_img  dd aimg_is_img
-
 
191
	;img_info    dd aimg_info
-
 
192
	;img_from_file dd aimg_from_file
-
 
193
	;img_to_file dd aimg_to_file
-
 
194
	;img_from_rgb dd aimg_from_rgb
-
 
195
	;img_to_rgb  dd aimg_to_rgb
201
	dd alib_init1
196
	img_to_rgb2 dd aimg_to_rgb2
202
	img_to_rgb2 dd aimg_to_rgb2
197
	img_decode  dd aimg_decode
-
 
198
	;img_encode  dd aimg_encode
-
 
199
	;img_create  dd aimg_create
203
	img_decode  dd aimg_decode
200
	img_destroy dd aimg_destroy
-
 
201
	;img_destroy_layer dd aimg_destroy_layer
-
 
202
	;img_count   dd aimg_count
-
 
203
	;img_lock_bits dd aimg_lock_bits
-
 
204
	;img_unlock_bits dd aimg_unlock_bits
-
 
205
	;img_flip    dd aimg_flip
-
 
206
	;img_flip_layer dd aimg_flip_layer
-
 
207
	;img_rotate  dd aimg_rotate
-
 
208
	;img_rotate_layer dd aimg_rotate_layer
-
 
209
	;img_draw    dd aimg_draw
204
	img_destroy dd aimg_destroy
210
dd 0,0
205
dd 0,0
211
	alib_init1   db 'lib_init',0
-
 
212
	;aimg_is_img  db 'img_is_img',0 ;®¯à¥¤¥«ï¥â ¯® ¤ ­­ë¬, ¬®¦¥â «¨ ¡¨¡«¨®â¥ª  ᤥ« âì ¨§ ­¨å ¨§®¡à ¦¥­¨¥
-
 
213
	;aimg_info    db 'img_info',0
-
 
214
	;aimg_from_file db 'img_from_file',0
-
 
215
	;aimg_to_file db 'img_to_file',0
-
 
216
	;aimg_from_rgb db 'img_from_rgb',0
-
 
217
	;aimg_to_rgb  db 'img_to_rgb',0 ;¯à¥®¡à §®¢ ­¨¥ ¨§®¡à ¦¥­¨ï ¢ ¤ ­­ë¥ RGB
206
	alib_init1   db 'lib_init',0
218
	aimg_to_rgb2 db 'img_to_rgb2',0
207
	aimg_to_rgb2 db 'img_to_rgb2',0
219
	aimg_decode  db 'img_decode',0 ; ¢â®¬ â¨ç¥áª¨ ®¯à¥¤¥«ï¥â ä®à¬ â £à ä¨ç¥áª¨å ¤ ­­ëå
-
 
220
	;aimg_encode  db 'img_encode',0
-
 
221
	;aimg_create  db 'img_create',0
208
	aimg_decode  db 'img_decode',0 ; ¢â®¬ â¨ç¥áª¨ ®¯à¥¤¥«ï¥â ä®à¬ â £à ä¨ç¥áª¨å ¤ ­­ëå
-
 
209
	aimg_destroy db 'img_destroy',0
-
 
210
 
222
	aimg_destroy db 'img_destroy',0
211
align 4
223
	;aimg_destroy_layer db 'img_destroy_layer',0
212
import_libini:
224
	;aimg_count   db 'img_count',0
213
	dd alib_init2
225
	;aimg_lock_bits db 'img_lock_bits',0
214
	ini_get_str   dd aini_get_str
226
	;aimg_unlock_bits db 'img_unlock_bits',0
215
	ini_get_int   dd aini_get_int
-
 
216
	ini_get_color dd aini_get_color
227
	;aimg_flip    db 'img_flip',0
217
dd 0,0
228
	;aimg_flip_layer db 'img_flip_layer',0
218
	alib_init2     db 'lib_init',0
229
	;aimg_rotate  db 'img_rotate',0
219
	aini_get_str   db 'ini_get_str',0
230
	;aimg_rotate_layer db 'img_rotate_layer',0
220
	aini_get_int   db 'ini_get_int',0
Line 231... Line 221...
231
	;aimg_draw    db 'img_draw',0
221
	aini_get_color db 'ini_get_color',0
232
 
222
 
233
;---------------------------------------------------------------------
223
;---------------------------------------------------------------------
234
align 4
224
align 4
Line 238... Line 228...
238
.start_x  dw 50 ;+2
228
.start_x  dw 50 ;+2
239
.y:
229
.y:
240
.size_y   dw 300 ; +4
230
.size_y   dw 300 ; +4
241
.start_y  dw  50 ; +6
231
.start_y  dw  50 ; +6
242
.btn_high dd  15 ; +8
232
.btn_high dd  15 ; +8
243
.type	  dd   0 ;+12
233
.type	  dd ini_def_scroll_type ;+12
244
.max_area dd 100 ;+16
234
.max_area dd 100 ;+16
245
.cur_area dd  30 ;+20
235
.cur_area dd  30 ;+20
246
.position dd   0 ;+24
236
.position dd   0 ;+24
247
.bckg_col dd   0 ;+28
237
.bckg_col dd   0 ;+28
248
.frnt_col dd   0 ;+32
238
.frnt_col dd   0 ;+32
Line 272... Line 262...
272
.start_x    dw 0 ;+2
262
.start_x    dw 0 ;+2
273
.y:
263
.y:
274
.size_y     dw 16 ;+4
264
.size_y     dw 16 ;+4
275
.start_y    dw 50 ;+6
265
.start_y    dw 50 ;+6
276
.btn_high   dd 15 ;+8
266
.btn_high   dd 15 ;+8
277
.type	    dd 0  ;+12
267
.type	    dd ini_def_scroll_type ;+12
278
.max_area   dd 100 ;+16
268
.max_area   dd 100 ;+16
279
.cur_area   dd 30 ;+20
269
.cur_area   dd 30 ;+20
280
.position   dd 0  ;+24
270
.position   dd 0  ;+24
281
.bckg_col   dd 0  ;+28
271
.bckg_col   dd 0  ;+28
282
.frnt_col   dd 0  ;+32
272
.frnt_col   dd 0  ;+32
Line 306... Line 296...
306
.start_x    dw 0 ;+2
296
.start_x    dw 0 ;+2
307
.y:
297
.y:
308
.size_y     dw 30 ;+4
298
.size_y     dw 30 ;+4
309
.start_y    dw 70 ;+6
299
.start_y    dw 70 ;+6
310
.btn_high   dd 15 ;+8
300
.btn_high   dd 15 ;+8
311
.type	    dd 0  ;+12
301
.type	    dd ini_def_scroll_type ;+12
312
.max_area   dd 100 ;+16
302
.max_area   dd 100 ;+16
313
.cur_area   dd 30 ;+20
303
.cur_area   dd 30 ;+20
314
.position   dd 0  ;+24
304
.position   dd 0  ;+24
315
.bckg_col   dd 0  ;+28
305
.bckg_col   dd 0  ;+28
316
.frnt_col   dd 0  ;+32
306
.frnt_col   dd 0  ;+32
Line 436... Line 426...
436
ends
426
ends
437
;------------------------------------------------------------------------------
427
;------------------------------------------------------------------------------
438
align 4
428
align 4
439
tedit0: ;áâàãªâãà  â¥ªá⮢®£® । ªâ®à 
429
tedit0: ;áâàãªâãà  â¥ªá⮢®£® । ªâ®à 
440
	.wnd BOX 0,50,440,150 ;+ 0
430
	.wnd BOX 0,50,440,150 ;+ 0
441
	.rec BOX 30,23,7,10   ;+16
431
	.rec BOX 30,23,ini_def_symbol_w,ini_def_symbol_h ;+16
442
	.drag_m db 0 ;+32 ¢ë¤¥«¥­¨¥ ®â ¬ëè¨
432
	.drag_m db 0 ;+32 ¢ë¤¥«¥­¨¥ ®â ¬ëè¨
443
	.drag_k db 0 ;+33 ¢ë¤¥«¥­¨¥ ®â ª« ¢¨ âãàë
433
	.drag_k db 0 ;+33 ¢ë¤¥«¥­¨¥ ®â ª« ¢¨ âãàë
444
	.sel  TexSelect 0,0,0,0 ;+34 áâàãªâãà  ¢ë¤¥«¥­¨ï
434
	.sel  TexSelect 0,0,0,0 ;+34 áâàãªâãà  ¢ë¤¥«¥­¨ï
445
	.seln TexSelect ;+50 ¤®¯®«­¨â¥«ì­ ï áâàãªâãà  ¢ë¤¥«¥­¨ï
435
	.seln TexSelect ;+50 ¤®¯®«­¨â¥«ì­ ï áâàãªâãà  ¢ë¤¥«¥­¨ï
446
	.tex	  dd 0 ;+66 text memory pointer
436
	.tex	  dd 0 ;+66 text memory pointer
Line 516... Line 506...
516
 
506
 
Line 517... Line 507...
517
dir_mem rb 32+304*count_of_dir_list_files
507
dir_mem rb 32+304*count_of_dir_list_files
Line -... Line 508...
-
 
508
 
-
 
509
if lang eq ru
518
 
510
 
519
if lang eq ru
511
hed db '’¥ªáâ®¢ë© à¥¤ ªâ®à 22.06.12',0 ;¯®¤¯¨áì ®ª­ 
520
 
512
 
521
menu_text_area:
513
menu_text_area:
522
db '” ©«',0
514
db '” ©«',0
Line 632... Line 624...
632
txtFormatCapt db '”®à¬ â',0
624
txtFormatCapt db '”®à¬ â',0
633
txtFormatApply db 'à¨¬¥­¨âì',0
625
txtFormatApply db 'à¨¬¥­¨âì',0
Line 634... Line 626...
634
 
626
 
Line -... Line 627...
-
 
627
else
-
 
628
 
635
else
629
hed db 'Text editor 22.06.12',0
636
 
630
 
637
menu_text_area:
631
menu_text_area:
638
db 'File',0
632
db 'File',0
639
.1:
633
.1: