menubarMenu->Append(Menu_MenuBar_Delete, _T("&Delete menu\tCtrl-D"),
_T("Delete the last menu from the menubar"));
menubarMenu->Append(Menu_MenuBar_Toggle, _T("&Toggle menu\tCtrl-T"),
menubarMenu->Append(Menu_MenuBar_Delete, _T("&Delete menu\tCtrl-D"),
_T("Delete the last menu from the menubar"));
menubarMenu->Append(Menu_MenuBar_Toggle, _T("&Toggle menu\tCtrl-T"),
menubarMenu->AppendSeparator();
menubarMenu->Append(Menu_MenuBar_Enable, _T("&Enable menu\tCtrl-E"),
menubarMenu->AppendSeparator();
menubarMenu->Append(Menu_MenuBar_Enable, _T("&Enable menu\tCtrl-E"),
menubarMenu->AppendSeparator();
menubarMenu->Append(Menu_MenuBar_GetLabel, _T("&Get menu label\tCtrl-G"),
_T("Get the label of the last menu"));
menubarMenu->AppendSeparator();
menubarMenu->Append(Menu_MenuBar_GetLabel, _T("&Get menu label\tCtrl-G"),
_T("Get the label of the last menu"));
_T("Delete the last menu item from the last menu"));
menuMenu->AppendSeparator();
menuMenu->Append(Menu_Menu_Enable, _T("&Enable menu item\tAlt-E"),
_T("Delete the last menu item from the last menu"));
menuMenu->AppendSeparator();
menuMenu->Append(Menu_Menu_Enable, _T("&Enable menu item\tAlt-E"),
menuMenu->AppendSeparator();
menuMenu->Append(Menu_Menu_GetInfo, _T("Get menu item in&fo\tAlt-F"),
_T("Show the state of the last menu item"));
menuMenu->AppendSeparator();
menuMenu->Append(Menu_Menu_GetInfo, _T("Get menu item in&fo\tAlt-F"),
_T("Show the state of the last menu item"));
menuBar->Append(helpMenu, _T("&Help"));
// these items should be initially checked
menuBar->Append(helpMenu, _T("&Help"));
// these items should be initially checked
- menuBar->Check(Menu_MenuBar_Toggle, TRUE);
- menuBar->Check(Menu_MenuBar_Enable, TRUE);
- menuBar->Check(Menu_Menu_Enable, TRUE);
- menuBar->Check(Menu_Menu_Check, FALSE);
+ menuBar->Check(Menu_MenuBar_Toggle, true);
+ menuBar->Check(Menu_MenuBar_Enable, true);
+ menuBar->Check(Menu_Menu_Enable, true);
+ menuBar->Check(Menu_Menu_Check, false);
m_textctrl = new wxTextCtrl(this, -1, _T(""),
wxDefaultPosition, wxDefaultSize,
wxTE_MULTILINE);
m_textctrl = new wxTextCtrl(this, -1, _T(""),
wxDefaultPosition, wxDefaultSize,
wxTE_MULTILINE);
wxMenu *menu = new wxMenu;
menu->Append(Menu_Dummy_First, _T("&First item\tCtrl-F1"));
menu->AppendSeparator();
wxMenu *menu = new wxMenu;
menu->Append(Menu_Dummy_First, _T("&First item\tCtrl-F1"));
menu->AppendSeparator();
- menu->Append(Menu_Dummy_Second, _T("&Second item\tCtrl-F2"), _T(""), TRUE);
+ menu->Append(Menu_Dummy_Second, _T("&Second item\tCtrl-F2"), _T(""), true);
- msg += wxString::Format(wxT(" (the item is currently %schecked)"),
- event.IsChecked() ? "" : "not ");
+ msg += wxString::Format(_T(" (the item is currently %schecked)"),
+ event.IsChecked() ? _T("") : _T("not "));
menu.Append(Menu_Help_About, _T("&About"));
menu.Append(Menu_Popup_Submenu, _T("&Submenu"), CreateDummyMenu(NULL));
menu.Append(Menu_Popup_ToBeDeleted, _T("To be &deleted"));
menu.Append(Menu_Help_About, _T("&About"));
menu.Append(Menu_Popup_Submenu, _T("&Submenu"), CreateDummyMenu(NULL));
menu.Append(Menu_Popup_ToBeDeleted, _T("To be &deleted"));
- menu.Append(Menu_Popup_ToBeChecked, _T("To be &checked"), _T(""), TRUE);
+ menu.Append(Menu_Popup_ToBeChecked, _T("To be &checked"), _T(""), true);
menu.Append(Menu_Popup_ToBeGreyed, _T("To be &greyed"),
_T("This menu item should be initially greyed out"));
menu.AppendSeparator();
menu.Append(Menu_File_Quit, _T("E&xit"));
menu.Delete(Menu_Popup_ToBeDeleted);
menu.Append(Menu_Popup_ToBeGreyed, _T("To be &greyed"),
_T("This menu item should be initially greyed out"));
menu.AppendSeparator();
menu.Append(Menu_File_Quit, _T("E&xit"));
menu.Delete(Menu_Popup_ToBeDeleted);
- menu.Check(Menu_Popup_ToBeChecked, TRUE);
- menu.Enable(Menu_Popup_ToBeGreyed, FALSE);
+ menu.Check(Menu_Popup_ToBeChecked, true);
+ menu.Enable(Menu_Popup_ToBeGreyed, false);
- wxLogStatus(this, _T("A %smenu has been %s."),
- event.IsPopup() ? _T("popup ") : _T(""), what);
+ wxString msg;
+ msg << _T("A ")
+ << ( event.IsPopup() ? _T("popup ") : _T("") )
+ << _T("menu has been ")
+ << what
+ << _T(".");
+
+ wxLogStatus(this, msg.c_str());
}
void MyFrame::OnUpdateSubMenuRadio(wxUpdateUIEvent& event)
{
int which = (event.GetId() - Menu_SubMenu_Radio1 + 1);
if (which == 2)
}
void MyFrame::OnUpdateSubMenuRadio(wxUpdateUIEvent& event)
{
int which = (event.GetId() - Menu_SubMenu_Radio1 + 1);
if (which == 2)