Rev 7571 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7571 | Rev 7573 | ||
---|---|---|---|
Line 61... | Line 61... | ||
61 | sz_main_menu_Encoding_866to1251 db 'CP866 ',0x1A,' CP1251', 0 |
61 | sz_main_menu_Encoding_866to1251 db 'CP866 ',0x1A,' CP1251', 0 |
62 | 62 | ||
Line 63... | Line 63... | ||
63 | end if |
63 | end if |
Line -... | Line 64... | ||
- | 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 |
Line 72... | Line 73... | ||
72 | 73 | ||
Line 73... | Line 74... | ||
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 | ||
- | 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 | ||
77 | 154 |