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 |