]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/treectrl/treectrl.cpp
don't crash when invalid colour is set as fg/bg colour
[wxWidgets.git] / samples / treectrl / treectrl.cpp
index 9fc8b16228dc58d8aa0693485f00359f204ddc1d..749bc0d3c9251a9daa3f8e62275b9e95607a533d 100644 (file)
@@ -155,6 +155,7 @@ MyFrame::MyFrame(const wxString& title, int x, int y, int w, int h)
     // Give it an icon
     SetIcon(wxICON(mondrian));
 
+#if wxUSE_MENUS
     // Make a menubar
     wxMenu *file_menu = new wxMenu,
            *tree_menu = new wxMenu,
@@ -215,6 +216,7 @@ MyFrame::MyFrame(const wxString& title, int x, int y, int w, int h)
     SetMenuBar(menu_bar);
 
     menu_bar->Check(TreeTest_ToggleImages, TRUE);
+#endif // wxUSE_MENUS
 
     m_treeCtrl = new MyTreeCtrl(this, TreeTest_Ctrl,
                                 wxDefaultPosition, wxDefaultSize,
@@ -867,11 +869,13 @@ void MyTreeCtrl::ShowMenu(wxTreeItemId id, const wxPoint& pt)
         title = _T("Menu for no particular item");
     }
 
+#if wxUSE_MENUS
     wxMenu menu(title);
     menu.Append(TreeTest_About, _T("&About..."));
     menu.Append(TreeTest_Dump, _T("&Dump"));
 
     PopupMenu(&menu, pt);
+#endif // wxUSE_MENUS
 }
 
 void MyTreeCtrl::OnRMouseDClick(wxMouseEvent& event)