X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/326f9654d2d097262a7c9bf4e9c41d751e11d719..1dd521517c6a7047dce77302cd35a7f07ee2f595:/samples/notebook/test.h diff --git a/samples/notebook/test.h b/samples/notebook/test.h index dc40a24564..9cbcc2d0ff 100644 --- a/samples/notebook/test.h +++ b/samples/notebook/test.h @@ -6,7 +6,7 @@ // Created: 25/10/98 // RCS-ID: $Id$ // Copyright: (c) -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// #include @@ -16,7 +16,7 @@ class MyApp: public wxApp { public: bool OnInit(void); - void InitTabView(wxNotebook* notebook, wxWindow* window); + void InitTabView(wxNotebook* notebook, wxPanel* window); wxButton* m_okButton; wxButton* m_cancelButton; @@ -25,6 +25,8 @@ public: DECLARE_APP(MyApp) +#if USE_TABBED_DIALOG + class MyDialog: public wxDialog { public: @@ -38,9 +40,11 @@ public: protected: wxNotebook* m_notebook; -DECLARE_EVENT_TABLE() + DECLARE_EVENT_TABLE() }; +#else // USE_TABBED_DIALOG + class MyFrame: public wxFrame { public: @@ -50,15 +54,20 @@ public: void OnOK(wxCommandEvent& event); void OnCloseWindow(wxCloseEvent& event); void OnAddPage(wxCommandEvent& event); - void OnSize(wxSizeEvent& event); - void Init(void); + void OnDeletePage(wxCommandEvent& event); + void OnIdle(wxIdleEvent& event); + + void Init(); + protected: wxNotebook* m_notebook; wxPanel* m_panel; // Panel containing notebook and OK/Cancel/Help -DECLARE_EVENT_TABLE() + DECLARE_EVENT_TABLE() }; +#endif // USE_TABBED_DIALOG + // File ids #define TEST_ABOUT 2 @@ -78,4 +87,5 @@ DECLARE_EVENT_TABLE() #define ID_NOTEBOOK 1000 #define ID_ADD_PAGE 1200 +#define ID_DELETE_PAGE 1201