Rev 7571 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
6112 | hidnplayr | 1 | |
2 | |||
3 | |||
4 | sz_main_menu_File_New db 'Новый', 0 |
||
5 | sz_main_menu_File_Open db 'Открыть', 0 |
||
6 | sz_main_menu_File_Save db 'Сохранить', 0 |
||
7 | sz_main_menu_File_Save_As db 'Сохранить как', 0 |
||
7571 | IgorA | 8 | sz_main_menu_File_Exit db 'Выход', 0 |
6112 | hidnplayr | 9 | |
10 | |||
11 | sz_main_menu_Changes_Undo db 'Отмена', 0 |
||
12 | sz_main_menu_Changes_Redo db 'Повтор', 0 |
||
13 | |||
14 | |||
15 | sz_main_menu_Buf_Cut db 'Вырезать', 0 |
||
16 | sz_main_menu_Buf_Copy db 'Копировать', 0 |
||
17 | sz_main_menu_Buf_Paste db 'Вставить', 0 |
||
18 | |||
19 | |||
20 | sz_main_menu_Search_Text db 'Поиск по тексту', 0 |
||
21 | sz_main_menu_Search_Keywords db 'Поиск в ключевых словах', 0 |
||
22 | |||
23 | |||
24 | sz_main_menu_Veiw_UseSyntax db 'Использовать подсветку систаксиса', 0 |
||
25 | sz_main_menu_Veiw_ChooseSyntax db 'Выбрать подсветку синтаксиса', 0 |
||
26 | sz_main_menu_Veiw_LineBreak db 'Показывать символ переноса строки', 0 |
||
27 | |||
28 | |||
29 | sz_main_menu_Encoding_1251to866 db 'CP1251 ',0x1A,' CP866', 0 |
||
30 | sz_main_menu_Encoding_866to1251 db 'CP866 ',0x1A,' CP1251', 0 |
||
31 | |||
32 | |||
33 | |||
34 | |||
35 | sz_main_menu_File_New db 'New', 0 |
||
36 | sz_main_menu_File_Open db 'Open', 0 |
||
37 | sz_main_menu_File_Save db 'Save', 0 |
||
38 | sz_main_menu_File_Save_As db 'Save as', 0 |
||
7571 | IgorA | 39 | sz_main_menu_File_Exit db 'Exit', 0 |
6112 | hidnplayr | 40 | |
41 | |||
42 | sz_main_menu_Changes_Undo db 'Undo', 0 |
||
43 | sz_main_menu_Changes_Redo db 'Redo', 0 |
||
44 | |||
45 | |||
46 | sz_main_menu_Buf_Cut db 'Cut', 0 |
||
47 | sz_main_menu_Buf_Copy db 'Copy', 0 |
||
48 | sz_main_menu_Buf_Paste db 'Paste', 0 |
||
49 | |||
50 | |||
51 | sz_main_menu_Search_Text db 'Text search', 0 |
||
52 | sz_main_menu_Search_Keywords db 'Search in keywords', 0 |
||
53 | |||
54 | |||
55 | sz_main_menu_Veiw_UseSyntax db 'Use 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 |
||
58 | |||
59 | |||
60 | sz_main_menu_Encoding_1251to866 db 'CP1251 ',0x1A,' CP866', 0 |
||
61 | sz_main_menu_Encoding_866to1251 db 'CP866 ',0x1A,' CP1251', 0 |
||
62 | |||
63 | |||
64 | |||
65 | |||
7573 | IgorA | 66 | main_menu dd 0 |
6112 | hidnplayr | 67 | main_menu_file dd 0 |
68 | main_menu_changes dd 0 |
||
69 | main_menu_buf dd 0 |
||
70 | main_menu_search dd 0 |
||
71 | main_menu_view dd 0 |
||
72 | main_menu_encoding dd 0 |
||
73 | |||
74 | |||
75 | KMENUITEM_SUBMENU equ 1 |
||
76 | KMENUITEM_SEPARATOR equ 2 |
||
7573 | IgorA | 77 | |
78 | |||
79 | tedit_menu_init: |
||
80 | stdcall [kmenu_init], sc |
||
81 | |||
82 | |||
83 | mov [main_menu], eax |
||
84 | |||
85 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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 |