added stock menu items support

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@40710 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2006-08-20 22:24:57 +00:00
parent 4cc49137de
commit ab73fe8d1d
3 changed files with 92 additions and 14 deletions

View File

@@ -378,6 +378,59 @@ MyFrame::MyFrame()
// create the menubar
wxMenu *fileMenu = new wxMenu;
wxMenu *stockSubMenu = new wxMenu;
stockSubMenu->Append(wxID_ADD, "wxID_ADD");
stockSubMenu->Append(wxID_APPLY, "wxID_APPLY");
stockSubMenu->Append(wxID_BOLD, "wxID_BOLD");
stockSubMenu->Append(wxID_CANCEL, "wxID_CANCEL");
stockSubMenu->Append(wxID_CLEAR, "wxID_CLEAR");
stockSubMenu->Append(wxID_CLOSE, "wxID_CLOSE");
stockSubMenu->Append(wxID_COPY, "wxID_COPY");
stockSubMenu->Append(wxID_CUT, "wxID_CUT");
stockSubMenu->Append(wxID_DELETE, "wxID_DELETE");
stockSubMenu->Append(wxID_FIND, "wxID_FIND");
stockSubMenu->Append(wxID_REPLACE, "wxID_REPLACE");
stockSubMenu->Append(wxID_BACKWARD, "wxID_BACKWARD");
stockSubMenu->Append(wxID_DOWN, "wxID_DOWN");
stockSubMenu->Append(wxID_FORWARD, "wxID_FORWARD");
stockSubMenu->Append(wxID_UP, "wxID_UP");
stockSubMenu->Append(wxID_HELP, "wxID_HELP");
stockSubMenu->Append(wxID_HOME, "wxID_HOME");
stockSubMenu->Append(wxID_INDENT, "wxID_INDENT");
stockSubMenu->Append(wxID_INDEX, "wxID_INDEX");
stockSubMenu->Append(wxID_ITALIC, "wxID_ITALIC");
stockSubMenu->Append(wxID_JUSTIFY_CENTER, "wxID_JUSTIFY_CENTER");
stockSubMenu->Append(wxID_JUSTIFY_FILL, "wxID_JUSTIFY_FILL");
stockSubMenu->Append(wxID_JUSTIFY_LEFT, "wxID_JUSTIFY_LEFT");
stockSubMenu->Append(wxID_JUSTIFY_RIGHT, "wxID_JUSTIFY_RIGHT");
stockSubMenu->Append(wxID_NEW, "wxID_NEW");
stockSubMenu->Append(wxID_NO, "wxID_NO");
stockSubMenu->Append(wxID_OK, "wxID_OK");
stockSubMenu->Append(wxID_OPEN, "wxID_OPEN");
stockSubMenu->Append(wxID_PASTE, "wxID_PASTE");
stockSubMenu->Append(wxID_PREFERENCES, "wxID_PREFERENCES");
stockSubMenu->Append(wxID_PRINT, "wxID_PRINT");
stockSubMenu->Append(wxID_PREVIEW, "wxID_PREVIEW");
stockSubMenu->Append(wxID_PROPERTIES, "wxID_PROPERTIES");
stockSubMenu->Append(wxID_EXIT, "wxID_EXIT");
stockSubMenu->Append(wxID_REDO, "wxID_REDO");
stockSubMenu->Append(wxID_REFRESH, "wxID_REFRESH");
stockSubMenu->Append(wxID_REMOVE, "wxID_REMOVE");
stockSubMenu->Append(wxID_REVERT_TO_SAVED, "wxID_REVERT_TO_SAVED");
stockSubMenu->Append(wxID_SAVE, "wxID_SAVE");
stockSubMenu->Append(wxID_SAVEAS, "wxID_SAVEAS");
stockSubMenu->Append(wxID_STOP, "wxID_STOP");
stockSubMenu->Append(wxID_UNDELETE, "wxID_UNDELETE");
stockSubMenu->Append(wxID_UNDERLINE, "wxID_UNDERLINE");
stockSubMenu->Append(wxID_UNDO, "wxID_UNDO");
stockSubMenu->Append(wxID_UNINDENT, "wxID_UNINDENT");
stockSubMenu->Append(wxID_YES, "wxID_YES");
stockSubMenu->Append(wxID_ZOOM_100, "wxID_ZOOM_100");
stockSubMenu->Append(wxID_ZOOM_FIT, "wxID_ZOOM_FIT");
stockSubMenu->Append(wxID_ZOOM_IN, "wxID_ZOOM_IN");
stockSubMenu->Append(wxID_ZOOM_OUT, "wxID_ZOOM_OUT");
fileMenu->AppendSubMenu(stockSubMenu, _T("&Standard items demo"));
#if USE_LOG_WINDOW
wxMenuItem *item = new wxMenuItem(fileMenu, Menu_File_ClearLog,
_T("Clear &log\tCtrl-L"));
@@ -386,7 +439,8 @@ MyFrame::MyFrame()
#endif
fileMenu->Append(item);
fileMenu->AppendSeparator();
#endif
#endif // USE_LOG_WINDOW
fileMenu->Append(Menu_File_Quit, _T("E&xit\tAlt-X"), _T("Quit menu sample"));
wxMenu *menubarMenu = new wxMenu;