Rev 1338 | Rev 1449 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1338 | Rev 1343 | ||
---|---|---|---|
Line 28... | Line 28... | ||
28 | align 4 |
28 | align 4 |
29 | myimport: |
29 | myimport: |
30 | edit_box_draw dd aEdit_box_draw |
30 | edit_box_draw dd aEdit_box_draw |
31 | edit_box_key dd aEdit_box_key |
31 | edit_box_key dd aEdit_box_key |
32 | edit_box_mouse dd aEdit_box_mouse |
32 | edit_box_mouse dd aEdit_box_mouse |
33 | version_ed dd aVersion_ed |
33 | ;version_ed dd aVersion_ed |
Line 34... | Line 34... | ||
34 | 34 | ||
35 | check_box_draw dd aCheck_box_draw |
35 | ;check_box_draw dd aCheck_box_draw |
36 | check_box_mouse dd aCheck_box_mouse |
36 | ;check_box_mouse dd aCheck_box_mouse |
37 | version_ch dd aVersion_ch |
37 | ;version_ch dd aVersion_ch |
38 | 38 | ||
39 | option_box_draw dd aOption_box_draw |
39 | ;option_box_draw dd aOption_box_draw |
40 | option_box_mouse dd aOption_box_mouse |
40 | ;option_box_mouse dd aOption_box_mouse |
Line 41... | Line 41... | ||
41 | version_op dd aVersion_op |
41 | ;version_op dd aVersion_op |
42 | 42 | ||
43 | scrollbar_ver_draw dd aScrollbar_ver_draw |
43 | scrollbar_ver_draw dd aScrollbar_ver_draw |
44 | scrollbar_ver_mouse dd aScrollbar_ver_mouse |
44 | scrollbar_ver_mouse dd aScrollbar_ver_mouse |
45 | scrollbar_hor_draw dd aScrollbar_hor_draw |
45 | scrollbar_hor_draw dd aScrollbar_hor_draw |
Line 46... | Line 46... | ||
46 | scrollbar_hor_mouse dd aScrollbar_hor_mouse |
46 | scrollbar_hor_mouse dd aScrollbar_hor_mouse |
47 | version_scrollbar dd aVersion_scrollbar |
47 | ;version_scrollbar dd aVersion_scrollbar |
48 | 48 | ||
Line 49... | Line 49... | ||
49 | dinamic_button_draw dd aDbutton_draw |
49 | ;dinamic_button_draw dd aDbutton_draw |
50 | dinamic_button_mouse dd aDbutton_mouse |
50 | ;dinamic_button_mouse dd aDbutton_mouse |
51 | version_dbutton dd aVersion_dbutton |
51 | ;version_dbutton dd aVersion_dbutton |
Line 52... | Line 52... | ||
52 | 52 | ||
53 | menu_bar_draw dd aMenu_bar_draw |
53 | menu_bar_draw dd aMenu_bar_draw |
54 | menu_bar_mouse dd aMenu_bar_mouse |
54 | menu_bar_mouse dd aMenu_bar_mouse |
55 | version_menu_bar dd aVersion_menu_bar |
55 | ;version_menu_bar dd aVersion_menu_bar |
Line 75... | Line 75... | ||
75 | dd 0,0 |
75 | dd 0,0 |
Line 76... | Line 76... | ||
76 | 76 | ||
77 | aEdit_box_draw db 'edit_box',0 |
77 | aEdit_box_draw db 'edit_box',0 |
78 | aEdit_box_key db 'edit_box_key',0 |
78 | aEdit_box_key db 'edit_box_key',0 |
79 | aEdit_box_mouse db 'edit_box_mouse',0 |
79 | aEdit_box_mouse db 'edit_box_mouse',0 |
Line 80... | Line 80... | ||
80 | aVersion_ed db 'version_ed',0 |
80 | ;aVersion_ed db 'version_ed',0 |
81 | 81 | ||
82 | aCheck_box_draw db 'check_box_draw',0 |
82 | ;aCheck_box_draw db 'check_box_draw',0 |
83 | aCheck_box_mouse db 'check_box_mouse',0 |
83 | ;aCheck_box_mouse db 'check_box_mouse',0 |
84 | aVersion_ch db 'version_ch',0 |
84 | ;aVersion_ch db 'version_ch',0 |
85 | 85 | ||
86 | aOption_box_draw db 'option_box_draw',0 |
86 | ;aOption_box_draw db 'option_box_draw',0 |
Line 87... | Line 87... | ||
87 | aOption_box_mouse db 'option_box_mouse',0 |
87 | ;aOption_box_mouse db 'option_box_mouse',0 |
88 | aVersion_op db 'version_op',0 |
88 | ;aVersion_op db 'version_op',0 |
89 | 89 | ||
90 | aScrollbar_ver_draw db 'scrollbar_v_draw',0 |
90 | aScrollbar_ver_draw db 'scrollbar_v_draw',0 |
91 | aScrollbar_ver_mouse db 'scrollbar_v_mouse',0 |
91 | aScrollbar_ver_mouse db 'scrollbar_v_mouse',0 |
Line 92... | Line 92... | ||
92 | aScrollbar_hor_draw db 'scrollbar_h_draw',0 |
92 | aScrollbar_hor_draw db 'scrollbar_h_draw',0 |
93 | aScrollbar_hor_mouse db 'scrollbar_h_mouse',0 |
93 | aScrollbar_hor_mouse db 'scrollbar_h_mouse',0 |
94 | aVersion_scrollbar db 'version_scrollbar',0 |
94 | ;aVersion_scrollbar db 'version_scrollbar',0 |
Line 95... | Line 95... | ||
95 | 95 | ||
96 | aDbutton_draw db 'dbutton_draw',0 |
96 | ;aDbutton_draw db 'dbutton_draw',0 |
97 | aDbutton_mouse db 'dbutton_mouse',0 |
97 | ;aDbutton_mouse db 'dbutton_mouse',0 |
Line 98... | Line 98... | ||
98 | aVersion_dbutton db 'version_dbutton',0 |
98 | ;aVersion_dbutton db 'version_dbutton',0 |
99 | 99 | ||
100 | aMenu_bar_draw db 'menu_bar_draw',0 |
100 | aMenu_bar_draw db 'menu_bar_draw',0 |
101 | aMenu_bar_mouse db 'menu_bar_mouse',0 |
101 | aMenu_bar_mouse db 'menu_bar_mouse',0 |
Line 228... | Line 228... | ||
228 | .m_keys dd 0 ;+64 |
228 | .m_keys dd 0 ;+64 |
229 | .run_size dd 0 ;+68 |
229 | .run_size dd 0 ;+68 |
230 | .position2 dd 0 ;+72 |
230 | .position2 dd 0 ;+72 |
231 | .work_size dd 0 ;+76 |
231 | .work_size dd 0 ;+76 |
232 | .all_redraw dd 0 ;+80 |
232 | .all_redraw dd 0 ;+80 |
- | 233 | .ar_offset dd 1 ;+84 |
|
233 | .ar_offset dd 1 ;+84;--------------------------------------------------------------------- |
234 | ;--------------------------------------------------------------------- |
Line 234... | Line 235... | ||
234 | 235 | ||
235 | align 4 |
236 | align 4 |
236 | menu_data_1: |
237 | menu_data_1: |
237 | .type: dd 0 ;+0 |
238 | .type: dd 0 ;+0 |
238 | .x: |
239 | .x: |
239 | .size_x dw 35 ;+4 |
240 | .size_x dw 35 ;+4 |
240 | .start_x dw 5 ;+6 |
241 | .start_x dw 5 ;+6 |
241 | .y: |
242 | .y: |
242 | .size_y dw 15 ;+8 |
243 | .size_y dw 15 ;+8 |
243 | .start_y dw 5 ;+10 |
244 | .start_y dw 5 ;+10 |
244 | .text_pointer: dd menu_text_area ;0 ;+12 |
245 | .text_pointer: dd menu_text_area ;+12 |
245 | .pos_pointer: dd menu_text_area.1 ;0 ;+16 |
246 | .pos_pointer: dd menu_text_area.1 ;+16 |
246 | .text_end dd menu_text_area.end ;0 ;+20 |
247 | .text_end dd menu_text_area.end ;+20 |
247 | .mouse_pos dd 0 ;+24 |
248 | .mouse_pos dd 0 ;+24 |
248 | .mouse_keys dd 0 ;+28 |
249 | .mouse_keys dd 0 ;+28 |
249 | .x1: |
250 | .x1: |
250 | .size_x1 dw 70 ;+32 |
251 | .size_x1 dw 70 ;+32 |
Line 296... | Line 297... | ||
296 | dd file_name ;sys_path |
297 | dd file_name ;sys_path |
Line 297... | Line 298... | ||
297 | 298 | ||
Line -... | Line 299... | ||
- | 299 | dir_mem rb 32+304*count_of_dir_list_files |
|
- | 300 | ||
298 | dir_mem rb 32+304*count_of_dir_list_files |
301 | |
299 | 302 | if lang eq ru |
|
300 | 303 | ||
301 | menu_text_area: |
304 | menu_text_area: |
302 | db ' ©«',0 |
305 | db ' ©«',0 |
Line 393... | Line 396... | ||
393 | 396 | ||
394 | txtFindCapt db '®¨áª',0 |
397 | txtFindCapt db '®¨áª',0 |
395 | txtFindNext db ' ©â¨ ¤ «¥¥',0 |
398 | txtFindNext db ' ©â¨ ¤ «¥¥',0 |
396 | txtFormatCapt db '®à¬ â',0 |
399 | txtFormatCapt db '®à¬ â',0 |
- | 400 | txtFormatApply db 'ਬ¥¨âì',0 |
|
- | 401 | txtRow db 'âப ',0 |
|
- | 402 | txtCol db ' ª',0 |
|
- | 403 | txtOtm db '⬥ë',0 |
|
- | 404 | txtBuf db 'ãä¥à: ' |
|
- | 405 | buf db BUF_SIZE dup(0) ;buf âñåãäà ïîñëå txtBuf |
|
- | 406 | ||
- | 407 | else |
|
- | 408 | ||
- | 409 | menu_text_area: |
|
- | 410 | db 'File',0 |
|
- | 411 | .1: |
|
- | 412 | db 'New',0 |
|
- | 413 | db 'Open',0 |
|
- | 414 | db 'Save',0 |
|
- | 415 | db 'Exit',0 |
|
- | 416 | .end: |
|
- | 417 | db 0 |
|
- | 418 | ||
- | 419 | ;-------- |
|
- | 420 | msgbox_1: |
|
- | 421 | dw 0 |
|
- | 422 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
|
- | 423 | db 'File is large, because not all open.',13 |
|
- | 424 | db ' 1. If you save it will lose "not opened" characters.',13 |
|
- | 425 | db ' 2. The document can not add text, because the memory is busy.',0 |
|
- | 426 | db 'Ok',0 ;button1 |
|
- | 427 | db 0 |
|
- | 428 | msgbox_2: |
|
- | 429 | db 3,0 |
|
- | 430 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
|
- | 431 | db 'Save changes to the file?',0 |
|
- | 432 | db 'Save',0 |
|
- | 433 | db 'Discard',0 |
|
- | 434 | db 'Cancel',0 |
|
- | 435 | db 0 |
|
- | 436 | msgbox_2_funct: |
|
- | 437 | dd On_SaveAndNewFile |
|
- | 438 | dd On_NewFile |
|
- | 439 | dd 0 |
|
- | 440 | ||
- | 441 | msgbox_3: |
|
- | 442 | db 1,0 |
|
- | 443 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
|
- | 444 | db 'Error opening the file with the color settings!',13,\ |
|
- | 445 | 'Because color selection of words is not possible.',13,\ |
|
- | 446 | ' (error code =' |
|
- | 447 | .err: db '?' |
|
- | 448 | db ')',0 |
|
- | 449 | db 'Close',0 |
|
- | 450 | db 0 |
|
- | 451 | ||
- | 452 | msgbox_4: |
|
- | 453 | db 1,0 |
|
- | 454 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
|
- | 455 | db 'Error opening file!',13,\ |
|
- | 456 | 'Maybe the file name is not entered correctly.',13,\ |
|
- | 457 | ' (error code =' |
|
- | 458 | .err: db '?' |
|
- | 459 | db ')',0 |
|
- | 460 | db 'Close',0 |
|
- | 461 | db 0 |
|
- | 462 | ||
- | 463 | msgbox_5: |
|
- | 464 | db 3,0 |
|
- | 465 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
|
- | 466 | db 'Save changes to the file?',0 |
|
- | 467 | db 'Discard',0 |
|
- | 468 | db 'Cancel',0 |
|
- | 469 | db 0 |
|
- | 470 | msgbox_5_funct: |
|
- | 471 | ; dd but_SaveFile |
|
- | 472 | dd On_OpenFile |
|
- | 473 | dd 0 |
|
- | 474 | ||
- | 475 | msgbox_6: |
|
- | 476 | db 1,0 |
|
- | 477 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
|
- | 478 | db 'Error saving file!',13,\ |
|
- | 479 | 'Maybe the file name is not entered correctly.',13,\ |
|
- | 480 | ' (error code =' |
|
- | 481 | .err: db '?' |
|
- | 482 | db ')',0 |
|
- | 483 | db 'Close',0 |
|
- | 484 | db 0 |
|
- | 485 | msgbox_7: |
|
- | 486 | db 1,0 |
|
- | 487 | db 'Text not found.',0 ;+2 = +MB_TEXT_OFFSET |
|
- | 488 | db 'Reached end of the document.',13,\ |
|
- | 489 | 'Try to go to the beginning of the document',13,\ |
|
- | 490 | 'or change the query and search again.',0 |
|
- | 491 | db 'Close',0 |
|
- | 492 | db 0 |
|
- | 493 | msgbox_8: |
|
- | 494 | db 3,0 |
|
- | 495 | db 'Warning',0 ;+2 = +MB_TEXT_OFFSET |
|
- | 496 | db 'To quit, quit the file.',13,\ |
|
- | 497 | 'Try to keep changes to a file',13,\ |
|
- | 498 | 'or start a new blank file.',0 |
|
- | 499 | db 'Cancel',0 |
|
- | 500 | db 0 |
|
- | 501 | ||
- | 502 | txtFindCapt db 'Search',0 |
|
- | 503 | txtFindNext db 'Find next',0 |
|
- | 504 | txtFormatCapt db 'Format',0 |
|
- | 505 | txtFormatApply db 'Apply',0 |
|
- | 506 | txtRow db 'Rows',0 |
|
- | 507 | txtCol db 'Cols',0 |
|
- | 508 | txtOtm db 'Undo',0 |
|
- | 509 | txtBuf db 'Buffer: ' |
|
- | 510 | buf db BUF_SIZE dup(0) ;buf always after txtBuf |
|
- | 511 | ||
397 | txtFormatApply db 'ਬ¥¨âì',0 |
512 | end if |
398 | ;------ |
513 | ;------ |
399 | align 4 |
514 | align 4 |
400 | EvChar db 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 |
515 | EvChar db 0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0 |
401 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |
516 | db 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 |