X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c52d95b412d81372e2705d5e1c03a0417af79ade..11840d1c733535b65daa3c50b192fcadb8ce751b:/samples/mdi/mdi.h diff --git a/samples/mdi/mdi.h b/samples/mdi/mdi.h index 6efb5b61ad..62e3551f24 100644 --- a/samples/mdi/mdi.h +++ b/samples/mdi/mdi.h @@ -5,11 +5,11 @@ // Modified by: // Created: 04/01/98 // RCS-ID: $Id$ -// Copyright: (c) Julian Smart and Markus Holzem +// Copyright: (c) Julian Smart // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// -#include +#include "wx/toolbar.h" // Define a new application class MyApp : public wxApp @@ -46,6 +46,7 @@ public: void InitToolBar(wxToolBar* toolBar); void OnSize(wxSizeEvent& event); + void OnIconize(wxIconizeEvent& event); void OnAbout(wxCommandEvent& event); void OnNewWindow(wxCommandEvent& event); void OnQuit(wxCommandEvent& event); @@ -58,13 +59,19 @@ class MyChild: public wxMDIChildFrame { public: MyCanvas *canvas; - MyChild(wxMDIParentFrame *parent, const wxString& title, const wxPoint& pos, const wxSize& size, const long style); + MyChild(wxMDIParentFrame *parent, const wxString& title); ~MyChild(); void OnActivate(wxActivateEvent& event); void OnRefresh(wxCommandEvent& event); + void OnUpdateRefresh(wxUpdateUIEvent& event); + void OnChangeTitle(wxCommandEvent& event); + void OnChangePosition(wxCommandEvent& event); + void OnChangeSize(wxCommandEvent& event); void OnQuit(wxCommandEvent& event); + void OnSize(wxSizeEvent& event); + void OnMove(wxMoveEvent& event); void OnClose(wxCloseEvent& event); DECLARE_EVENT_TABLE() @@ -73,9 +80,12 @@ public: // menu items ids enum { - MDI_QUIT = 100, - MDI_NEW_WINDOW, + MDI_QUIT = wxID_EXIT, + MDI_NEW_WINDOW = 101, MDI_REFRESH, + MDI_CHANGE_TITLE, + MDI_CHANGE_POSITION, + MDI_CHANGE_SIZE, MDI_CHILD_QUIT, - MDI_ABOUT + MDI_ABOUT = wxID_ABOUT };