X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/8e1b6d43a79ec76f57c6893e8394f327ff7a71ba..3a9f64b77ec4992f5a0bc430050f9154ff4cc032:/samples/menu/menu.cpp diff --git a/samples/menu/menu.cpp b/samples/menu/menu.cpp index 121e74cf53..fcc754ac74 100644 --- a/samples/menu/menu.cpp +++ b/samples/menu/menu.cpp @@ -378,6 +378,59 @@ MyFrame::MyFrame() // create the menubar wxMenu *fileMenu = new wxMenu; + wxMenu *stockSubMenu = new wxMenu; + stockSubMenu->Append(wxID_ADD); + stockSubMenu->Append(wxID_APPLY); + stockSubMenu->Append(wxID_BOLD); + stockSubMenu->Append(wxID_CANCEL); + stockSubMenu->Append(wxID_CLEAR); + stockSubMenu->Append(wxID_CLOSE); + stockSubMenu->Append(wxID_COPY); + stockSubMenu->Append(wxID_CUT); + stockSubMenu->Append(wxID_DELETE); + stockSubMenu->Append(wxID_FIND); + stockSubMenu->Append(wxID_REPLACE); + stockSubMenu->Append(wxID_BACKWARD); + stockSubMenu->Append(wxID_DOWN); + stockSubMenu->Append(wxID_FORWARD); + stockSubMenu->Append(wxID_UP); + stockSubMenu->Append(wxID_HELP); + stockSubMenu->Append(wxID_HOME); + stockSubMenu->Append(wxID_INDENT); + stockSubMenu->Append(wxID_INDEX); + stockSubMenu->Append(wxID_ITALIC); + stockSubMenu->Append(wxID_JUSTIFY_CENTER); + stockSubMenu->Append(wxID_JUSTIFY_FILL); + stockSubMenu->Append(wxID_JUSTIFY_LEFT); + stockSubMenu->Append(wxID_JUSTIFY_RIGHT); + stockSubMenu->Append(wxID_NEW); + stockSubMenu->Append(wxID_NO); + stockSubMenu->Append(wxID_OK); + stockSubMenu->Append(wxID_OPEN); + stockSubMenu->Append(wxID_PASTE); + stockSubMenu->Append(wxID_PREFERENCES); + stockSubMenu->Append(wxID_PRINT); + stockSubMenu->Append(wxID_PREVIEW); + stockSubMenu->Append(wxID_PROPERTIES); + stockSubMenu->Append(wxID_EXIT); + stockSubMenu->Append(wxID_REDO); + stockSubMenu->Append(wxID_REFRESH); + stockSubMenu->Append(wxID_REMOVE); + stockSubMenu->Append(wxID_REVERT_TO_SAVED); + stockSubMenu->Append(wxID_SAVE); + stockSubMenu->Append(wxID_SAVEAS); + stockSubMenu->Append(wxID_STOP); + stockSubMenu->Append(wxID_UNDELETE); + stockSubMenu->Append(wxID_UNDERLINE); + stockSubMenu->Append(wxID_UNDO); + stockSubMenu->Append(wxID_UNINDENT); + stockSubMenu->Append(wxID_YES); + stockSubMenu->Append(wxID_ZOOM_100); + stockSubMenu->Append(wxID_ZOOM_FIT); + stockSubMenu->Append(wxID_ZOOM_IN); + stockSubMenu->Append(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; @@ -496,6 +550,9 @@ MyFrame::MyFrame() _T("menubar itself.\n\n") _T("Right click the band below to test popup menus.\n")); #endif +#ifdef __POCKETPC__ + EnableContextMenu(); +#endif } MyFrame::~MyFrame() @@ -930,7 +987,7 @@ void MyFrame::OnFindMenuItem(wxCommandEvent& WXUNUSED(event)) void MyFrame::ShowContextMenu(const wxPoint& pos) { - wxMenu menu(_T("Test popup")); + wxMenu menu; menu.Append(Menu_Help_About, _T("&About")); menu.Append(Menu_Popup_Submenu, _T("&Submenu"), CreateDummyMenu(NULL));