Subversion Repositories Kolibri OS

Rev

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