63,6 → 63,7 |
|
end if |
|
align 4 |
main_menu dd 0 |
main_menu_file dd 0 |
main_menu_changes dd 0 |
73,4 → 74,80 |
|
KMENUITEM_NORMAL equ 0 |
KMENUITEM_SUBMENU equ 1 |
KMENUITEM_SEPARATOR equ 2 |
KMENUITEM_SEPARATOR equ 2 |
|
align 16 |
tedit_menu_init: |
stdcall [kmenu_init], sc |
|
stdcall [ksubmenu_new] |
mov [main_menu], eax |
|
stdcall [ksubmenu_new] |
mov [main_menu_file], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_File_New, ID_BUT_NEW |
stdcall [ksubmenu_add], [main_menu_file], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_File_Open, ID_BUT_OPEN |
stdcall [ksubmenu_add], [main_menu_file], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_File_Save, ID_BUT_SAVE |
stdcall [ksubmenu_add], [main_menu_file], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_File_Save_As, ID_BUT_SAVE_AS |
stdcall [ksubmenu_add], [main_menu_file], eax |
stdcall [kmenuitem_new], KMENUITEM_SEPARATOR, 0, 0 |
stdcall [ksubmenu_add], [main_menu_file], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_File_Exit, 199 |
stdcall [ksubmenu_add], [main_menu_file], eax |
stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_File, [main_menu_file] |
stdcall [ksubmenu_add], [main_menu], eax |
|
stdcall [ksubmenu_new] |
mov [main_menu_changes], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Changes_Undo, ID_BUT_UNDO |
stdcall [ksubmenu_add], [main_menu_changes], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Changes_Redo, ID_BUT_REDO |
stdcall [ksubmenu_add], [main_menu_changes], eax |
stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_Changes, [main_menu_changes] |
stdcall [ksubmenu_add], [main_menu], eax |
|
stdcall [ksubmenu_new] |
mov [main_menu_buf], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Buf_Cut, ID_BUT_CUT |
stdcall [ksubmenu_add], [main_menu_buf], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Buf_Copy, ID_BUT_COPY |
stdcall [ksubmenu_add], [main_menu_buf], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Buf_Paste, ID_BUT_PASTE |
stdcall [ksubmenu_add], [main_menu_buf], eax |
stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_Buf, [main_menu_buf] |
stdcall [ksubmenu_add], [main_menu], eax |
|
stdcall [ksubmenu_new] |
mov [main_menu_search], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Search_Text, ID_BUT_FIND |
stdcall [ksubmenu_add], [main_menu_search], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Search_Keywords, ID_BUT_KEY_WORDS |
stdcall [ksubmenu_add], [main_menu_search], eax |
stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_Search, [main_menu_search] |
stdcall [ksubmenu_add], [main_menu], eax |
|
stdcall [ksubmenu_new] |
mov [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_UseSyntax, ID_BUT_SYNTAX_LIST |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_ChooseSyntax, ID_BUT_SYNTAX_MODE |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_SEPARATOR, 0, 0 |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Veiw_LineBreak, ID_BUT_INVISIBLE |
stdcall [ksubmenu_add], [main_menu_view], eax |
stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_View, [main_menu_view] |
stdcall [ksubmenu_add], [main_menu], eax |
|
stdcall [ksubmenu_new] |
mov [main_menu_encoding], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Encoding_1251to866, ID_BUT_CONVERT_1251_866 |
stdcall [ksubmenu_add], [main_menu_encoding], eax |
stdcall [kmenuitem_new], KMENUITEM_NORMAL, sz_main_menu_Encoding_866to1251, ID_BUT_CONVERT_866_1251 |
stdcall [ksubmenu_add], [main_menu_encoding], eax |
stdcall [kmenuitem_new], KMENUITEM_SUBMENU, sz_main_menu_Encoding, [main_menu_encoding] |
stdcall [ksubmenu_add], [main_menu], eax |
ret |