Subversion Repositories Kolibri OS

Rev

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

Rev 1449 Rev 1456
Line 298... Line 298...
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
;------------------------------------------------------------------------------
Line -... Line 408...
-
 
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,\
Line 390... Line 489...
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
Line 398... Line 496...
398
 
496
 
399
msgbox_6:
497
msgbox_6:
400
  db 1,0
498
  db 1,0
Line 495... Line 593...
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
Line 503... Line 600...
503
 
600
 
504
msgbox_6:
601
msgbox_6:
505
  db 1,0
602
  db 1,0