Rev 7571 | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7571 | Rev 7573 | ||
---|---|---|---|
1 | if lang eq ru |
1 | if lang eq ru |
2 | 2 | ||
3 | sz_main_menu_File db ' ©«', 0 |
3 | sz_main_menu_File db ' ©«', 0 |
4 | sz_main_menu_File_New db '®¢ë©', 0 |
4 | sz_main_menu_File_New db '®¢ë©', 0 |
5 | sz_main_menu_File_Open db 'âªàëâì', 0 |
5 | sz_main_menu_File_Open db 'âªàëâì', 0 |
6 | sz_main_menu_File_Save db '®åà ¨âì', 0 |
6 | sz_main_menu_File_Save db '®åà ¨âì', 0 |
7 | sz_main_menu_File_Save_As db '®åà ¨âì ª ª', 0 |
7 | sz_main_menu_File_Save_As db '®åà ¨âì ª ª', 0 |
8 | sz_main_menu_File_Exit db 'ë室', 0 |
8 | sz_main_menu_File_Exit db 'ë室', 0 |
9 | 9 | ||
10 | sz_main_menu_Changes db '§¬¥¥¨ï', 0 |
10 | sz_main_menu_Changes db '§¬¥¥¨ï', 0 |
11 | sz_main_menu_Changes_Undo db '⬥ ', 0 |
11 | sz_main_menu_Changes_Undo db '⬥ ', 0 |
12 | sz_main_menu_Changes_Redo db '®¢â®à', 0 |
12 | sz_main_menu_Changes_Redo db '®¢â®à', 0 |
13 | 13 | ||
14 | sz_main_menu_Buf db 'ãä¥à', 0 |
14 | sz_main_menu_Buf db 'ãä¥à', 0 |
15 | sz_main_menu_Buf_Cut db 'ë१ âì', 0 |
15 | sz_main_menu_Buf_Cut db 'ë१ âì', 0 |
16 | sz_main_menu_Buf_Copy db '®¯¨à®¢ âì', 0 |
16 | sz_main_menu_Buf_Copy db '®¯¨à®¢ âì', 0 |
17 | sz_main_menu_Buf_Paste db 'áâ ¢¨âì', 0 |
17 | sz_main_menu_Buf_Paste db 'áâ ¢¨âì', 0 |
18 | 18 | ||
19 | sz_main_menu_Search db '®¨áª', 0 |
19 | sz_main_menu_Search db '®¨áª', 0 |
20 | sz_main_menu_Search_Text db '®¨áª ¯® ⥪áâã', 0 |
20 | sz_main_menu_Search_Text db '®¨áª ¯® ⥪áâã', 0 |
21 | sz_main_menu_Search_Keywords db '®¨áª ¢ ª«î祢ëå á«®¢ å', 0 |
21 | sz_main_menu_Search_Keywords db '®¨áª ¢ ª«î祢ëå á«®¢ å', 0 |
22 | 22 | ||
23 | sz_main_menu_View db '¨¤', 0 |
23 | sz_main_menu_View db '¨¤', 0 |
24 | sz_main_menu_Veiw_UseSyntax db 'ᯮ«ì§®¢ âì ¯®¤á¢¥âªã á¨áâ ªá¨á ', 0 |
24 | sz_main_menu_Veiw_UseSyntax db 'ᯮ«ì§®¢ âì ¯®¤á¢¥âªã á¨áâ ªá¨á ', 0 |
25 | sz_main_menu_Veiw_ChooseSyntax db 'ë¡à âì ¯®¤á¢¥âªã á¨â ªá¨á ', 0 |
25 | sz_main_menu_Veiw_ChooseSyntax db 'ë¡à âì ¯®¤á¢¥âªã á¨â ªá¨á ', 0 |
26 | sz_main_menu_Veiw_LineBreak db '®ª §ë¢ âì ᨬ¢®« ¯¥à¥®á áâப¨', 0 |
26 | sz_main_menu_Veiw_LineBreak db '®ª §ë¢ âì ᨬ¢®« ¯¥à¥®á áâப¨', 0 |
27 | 27 | ||
28 | sz_main_menu_Encoding db '®¤¨à®¢ª ', 0 |
28 | sz_main_menu_Encoding db '®¤¨à®¢ª ', 0 |
29 | sz_main_menu_Encoding_1251to866 db 'CP1251 ',0x1A,' CP866', 0 |
29 | sz_main_menu_Encoding_1251to866 db 'CP1251 ',0x1A,' CP866', 0 |
30 | sz_main_menu_Encoding_866to1251 db 'CP866 ',0x1A,' CP1251', 0 |
30 | sz_main_menu_Encoding_866to1251 db 'CP866 ',0x1A,' CP1251', 0 |
31 | 31 | ||
32 | else |
32 | else |
33 | 33 | ||
34 | sz_main_menu_File db 'File', 0 |
34 | sz_main_menu_File db 'File', 0 |
35 | sz_main_menu_File_New db 'New', 0 |
35 | sz_main_menu_File_New db 'New', 0 |
36 | sz_main_menu_File_Open db 'Open', 0 |
36 | sz_main_menu_File_Open db 'Open', 0 |
37 | sz_main_menu_File_Save db 'Save', 0 |
37 | sz_main_menu_File_Save db 'Save', 0 |
38 | sz_main_menu_File_Save_As db 'Save as', 0 |
38 | sz_main_menu_File_Save_As db 'Save as', 0 |
39 | sz_main_menu_File_Exit db 'Exit', 0 |
39 | sz_main_menu_File_Exit db 'Exit', 0 |
40 | 40 | ||
41 | sz_main_menu_Changes db 'Changes', 0 |
41 | sz_main_menu_Changes db 'Changes', 0 |
42 | sz_main_menu_Changes_Undo db 'Undo', 0 |
42 | sz_main_menu_Changes_Undo db 'Undo', 0 |
43 | sz_main_menu_Changes_Redo db 'Redo', 0 |
43 | sz_main_menu_Changes_Redo db 'Redo', 0 |
44 | 44 | ||
45 | sz_main_menu_Buf db 'Buffer', 0 |
45 | sz_main_menu_Buf db 'Buffer', 0 |
46 | sz_main_menu_Buf_Cut db 'Cut', 0 |
46 | sz_main_menu_Buf_Cut db 'Cut', 0 |
47 | sz_main_menu_Buf_Copy db 'Copy', 0 |
47 | sz_main_menu_Buf_Copy db 'Copy', 0 |
48 | sz_main_menu_Buf_Paste db 'Paste', 0 |
48 | sz_main_menu_Buf_Paste db 'Paste', 0 |
49 | 49 | ||
50 | sz_main_menu_Search db 'Search', 0 |
50 | sz_main_menu_Search db 'Search', 0 |
51 | sz_main_menu_Search_Text db 'Text search', 0 |
51 | sz_main_menu_Search_Text db 'Text search', 0 |
52 | sz_main_menu_Search_Keywords db 'Search in keywords', 0 |
52 | sz_main_menu_Search_Keywords db 'Search in keywords', 0 |
53 | 53 | ||
54 | sz_main_menu_View db 'View', 0 |
54 | sz_main_menu_View db 'View', 0 |
55 | sz_main_menu_Veiw_UseSyntax db 'Use syntax highlight', 0 |
55 | sz_main_menu_Veiw_UseSyntax db 'Use syntax highlight', 0 |
56 | sz_main_menu_Veiw_ChooseSyntax db 'Choose syntax highlight', 0 |
56 | sz_main_menu_Veiw_ChooseSyntax db 'Choose syntax highlight', 0 |
57 | sz_main_menu_Veiw_LineBreak db 'Show line break symbols', 0 |
57 | sz_main_menu_Veiw_LineBreak db 'Show line break symbols', 0 |
58 | 58 | ||
59 | sz_main_menu_Encoding db 'Encoding', 0 |
59 | sz_main_menu_Encoding db 'Encoding', 0 |
60 | sz_main_menu_Encoding_1251to866 db 'CP1251 ',0x1A,' CP866', 0 |
60 | sz_main_menu_Encoding_1251to866 db 'CP1251 ',0x1A,' CP866', 0 |
61 | sz_main_menu_Encoding_866to1251 db 'CP866 ',0x1A,' CP1251', 0 |
61 | sz_main_menu_Encoding_866to1251 db 'CP866 ',0x1A,' CP1251', 0 |
62 | 62 | ||
63 | end if |
63 | end if |
64 | 64 | ||
- | 65 | align 4 |
|
65 | main_menu dd 0 |
66 | main_menu dd 0 |
66 | main_menu_file dd 0 |
67 | main_menu_file dd 0 |
67 | main_menu_changes dd 0 |
68 | main_menu_changes dd 0 |
68 | main_menu_buf dd 0 |
69 | main_menu_buf dd 0 |
69 | main_menu_search dd 0 |
70 | main_menu_search dd 0 |
70 | main_menu_view dd 0 |
71 | main_menu_view dd 0 |
71 | main_menu_encoding dd 0 |
72 | main_menu_encoding dd 0 |
72 | 73 | ||
73 | KMENUITEM_NORMAL equ 0 |
74 | KMENUITEM_NORMAL equ 0 |
74 | KMENUITEM_SUBMENU equ 1 |
75 | KMENUITEM_SUBMENU equ 1 |
75 | KMENUITEM_SEPARATOR equ 2 |
76 | KMENUITEM_SEPARATOR equ 2 |
76 | 77 | ||
77 | 78 | align 16 |
|
- | 79 | tedit_menu_init: |
|
- | 80 | stdcall [kmenu_init], sc |
|
- | 81 | ||
- | 82 | stdcall [ksubmenu_new] |
|
- | 83 | mov [main_menu], eax |
|
- | 84 | ||
- | 85 | stdcall [ksubmenu_new] |
|
- | 86 | mov [main_menu_file], eax |
|
- | 87 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_File_New, ID_BUT_NEW |
|
- | 88 | stdcall [ksubmenu_add], [main_menu_file], eax |
|
- | 89 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_File_Open, ID_BUT_OPEN |
|
- | 90 | stdcall [ksubmenu_add], [main_menu_file], eax |
|
- | 91 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_File_Save, ID_BUT_SAVE |
|
- | 92 | stdcall [ksubmenu_add], [main_menu_file], eax |
|
- | 93 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_File_Save_As, ID_BUT_SAVE_AS |
|
- | 94 | stdcall [ksubmenu_add], [main_menu_file], eax |
|
- | 95 | stdcall [kmenuitem_new], KMENUITEM_SEPARATOR, 0, 0 |
|
- | 96 | stdcall [ksubmenu_add], [main_menu_file], eax |
|
- | 97 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_File_Exit, 199 |
|
- | 98 | stdcall [ksubmenu_add], [main_menu_file], eax |
|
- | 99 | stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_File, [main_menu_file] |
|
- | 100 | stdcall [ksubmenu_add], [main_menu], eax |
|
- | 101 | ||
- | 102 | stdcall [ksubmenu_new] |
|
- | 103 | mov [main_menu_changes], eax |
|
- | 104 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Changes_Undo, ID_BUT_UNDO |
|
- | 105 | stdcall [ksubmenu_add], [main_menu_changes], eax |
|
- | 106 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Changes_Redo, ID_BUT_REDO |
|
- | 107 | stdcall [ksubmenu_add], [main_menu_changes], eax |
|
- | 108 | stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_Changes, [main_menu_changes] |
|
- | 109 | stdcall [ksubmenu_add], [main_menu], eax |
|
- | 110 | ||
- | 111 | stdcall [ksubmenu_new] |
|
- | 112 | mov [main_menu_buf], eax |
|
- | 113 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Buf_Cut, ID_BUT_CUT |
|
- | 114 | stdcall [ksubmenu_add], [main_menu_buf], eax |
|
- | 115 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Buf_Copy, ID_BUT_COPY |
|
- | 116 | stdcall [ksubmenu_add], [main_menu_buf], eax |
|
- | 117 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Buf_Paste, ID_BUT_PASTE |
|
- | 118 | stdcall [ksubmenu_add], [main_menu_buf], eax |
|
- | 119 | stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_Buf, [main_menu_buf] |
|
- | 120 | stdcall [ksubmenu_add], [main_menu], eax |
|
- | 121 | ||
- | 122 | stdcall [ksubmenu_new] |
|
- | 123 | mov [main_menu_search], eax |
|
- | 124 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Search_Text, ID_BUT_FIND |
|
- | 125 | stdcall [ksubmenu_add], [main_menu_search], eax |
|
- | 126 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Search_Keywords, ID_BUT_KEY_WORDS |
|
- | 127 | stdcall [ksubmenu_add], [main_menu_search], eax |
|
- | 128 | stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_Search, [main_menu_search] |
|
- | 129 | stdcall [ksubmenu_add], [main_menu], eax |
|
- | 130 | ||
- | 131 | stdcall [ksubmenu_new] |
|
- | 132 | mov [main_menu_view], eax |
|
- | 133 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_UseSyntax, ID_BUT_SYNTAX_LIST |
|
- | 134 | stdcall [ksubmenu_add], [main_menu_view], eax |
|
- | 135 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_ChooseSyntax, ID_BUT_SYNTAX_MODE |
|
- | 136 | stdcall [ksubmenu_add], [main_menu_view], eax |
|
- | 137 | stdcall [kmenuitem_new], KMENUITEM_SEPARATOR, 0, 0 |
|
- | 138 | stdcall [ksubmenu_add], [main_menu_view], eax |
|
- | 139 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_LineBreak, ID_BUT_INVISIBLE |
|
- | 140 | stdcall [ksubmenu_add], [main_menu_view], eax |
|
- | 141 | stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_View, [main_menu_view] |
|
- | 142 | stdcall [ksubmenu_add], [main_menu], eax |
|
- | 143 | ||
- | 144 | stdcall [ksubmenu_new] |
|
- | 145 | mov [main_menu_encoding], eax |
|
- | 146 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Encoding_1251to866, ID_BUT_CONVERT_1251_866 |
|
- | 147 | stdcall [ksubmenu_add], [main_menu_encoding], eax |
|
- | 148 | stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Encoding_866to1251, ID_BUT_CONVERT_866_1251 |
|
- | 149 | stdcall [ksubmenu_add], [main_menu_encoding], eax |
|
- | 150 | stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_Encoding, [main_menu_encoding] |
|
- | 151 | stdcall [ksubmenu_add], [main_menu], eax |
|
- | 152 | ret |
|
- | 153 | ||
- | 154 | ||
78 | 155 |