X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0b4d4194a26948f4681701ce4b99ac9c665f104e..045c4fab85bd7bcc59010d663e23ea70dda3c7bc:/samples/notebook/test.h diff --git a/samples/notebook/test.h b/samples/notebook/test.h index 719948f708..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,15 +16,17 @@ 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; - wxButton* m_helpButton; + wxButton* m_addPageButton; }; 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: @@ -49,15 +53,21 @@ public: void OnOK(wxCommandEvent& event); void OnCloseWindow(wxCloseEvent& event); - void OnSize(wxSizeEvent& event); - void Init(void); + void OnAddPage(wxCommandEvent& event); + 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 @@ -76,4 +86,6 @@ DECLARE_EVENT_TABLE() #define TEST_TAB_AARDVARK 12 #define ID_NOTEBOOK 1000 +#define ID_ADD_PAGE 1200 +#define ID_DELETE_PAGE 1201