From b487a08f917f59fd85547a4c2b9c901fe3c1f631 Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Tue, 8 Feb 2000 19:19:47 +0000 Subject: [PATCH] Added ShowFullScreen call (MSW only) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5909 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- samples/toolbar/toolbar.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/samples/toolbar/toolbar.cpp b/samples/toolbar/toolbar.cpp index ed07551de1..2394247175 100644 --- a/samples/toolbar/toolbar.cpp +++ b/samples/toolbar/toolbar.cpp @@ -103,6 +103,8 @@ public: void OnUpdateCopyAndCut(wxUpdateUIEvent& event); + void OnToggleFullScreen(wxCommandEvent& event); + #if USE_GENERIC_TBAR virtual wxToolBar *OnCreateToolBar(long style, wxWindowID id, @@ -138,6 +140,7 @@ enum IDM_TOOLBAR_DELETEPRINT, IDM_TOOLBAR_INSERTPRINT, IDM_TOOLBAR_TOGGLEHELP, + IDM_TOOLBAR_TOGGLEFULLSCREEN, ID_COMBO = 1000 }; @@ -161,6 +164,7 @@ BEGIN_EVENT_TABLE(MyFrame, wxFrame) EVT_MENU(IDM_TOOLBAR_DELETEPRINT, MyFrame::OnDeletePrint) EVT_MENU(IDM_TOOLBAR_INSERTPRINT, MyFrame::OnInsertPrint) EVT_MENU(IDM_TOOLBAR_TOGGLEHELP, MyFrame::OnToggleHelp) + EVT_MENU(IDM_TOOLBAR_TOGGLEFULLSCREEN, MyFrame::OnToggleFullScreen) EVT_MENU(-1, MyFrame::OnToolLeftClick) @@ -334,6 +338,11 @@ MyFrame::MyFrame(wxFrame* parent, tbarMenu->Append(IDM_TOOLBAR_INSERTPRINT, "&Insert print button\tCtrl-I", ""); tbarMenu->Append(IDM_TOOLBAR_TOGGLEHELP, "Toggle &help button\tCtrl-T", ""); +#ifdef __WXMSW__ + tbarMenu->AppendSeparator(); + tbarMenu->Append(IDM_TOOLBAR_TOGGLEFULLSCREEN, "Toggle &full screen mode\tCtrl-F", ""); +#endif + wxMenu *fileMenu = new wxMenu; fileMenu->Append(wxID_EXIT, "E&xit", "Quit toolbar sample" ); @@ -486,3 +495,10 @@ void MyFrame::OnToolEnter(wxCommandEvent& event) SetStatusText(""); } +void MyFrame::OnToggleFullScreen(wxCommandEvent& event) +{ +#ifdef __WXMSW__ + ShowFullScreen(!IsFullScreen()); +#endif +} +