X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/326f9654d2d097262a7c9bf4e9c41d751e11d719..27d0ab24826ca90626a7417dcd8a4fff5d92e49a:/samples/notebook/test.h diff --git a/samples/notebook/test.h b/samples/notebook/test.h index dc40a24564..6690464ae1 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 @@ -15,16 +15,19 @@ class MyApp: public wxApp { public: - bool OnInit(void); - void InitTabView(wxNotebook* notebook, wxWindow* window); + bool OnInit(); + void InitTabView(wxNotebook* notebook, wxPanel* window); wxButton* m_okButton; wxButton* m_cancelButton; - wxButton* m_addPageButton; + wxButton* m_addPageButton, *m_insertPageButton; + wxButton* m_nextPageButton; }; DECLARE_APP(MyApp) +#if USE_TABBED_DIALOG + class MyDialog: public wxDialog { public: @@ -33,14 +36,16 @@ public: void OnOK(wxCommandEvent& event); void OnCloseWindow(wxCloseEvent& event); - void Init(void); + void Init(); protected: wxNotebook* m_notebook; -DECLARE_EVENT_TABLE() + DECLARE_EVENT_TABLE() }; +#else // USE_TABBED_DIALOG + class MyFrame: public wxFrame { public: @@ -50,15 +55,22 @@ public: void OnOK(wxCommandEvent& event); void OnCloseWindow(wxCloseEvent& event); void OnAddPage(wxCommandEvent& event); - void OnSize(wxSizeEvent& event); - void Init(void); + void OnInsertPage(wxCommandEvent& event); + void OnNextPage(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 @@ -78,4 +90,7 @@ DECLARE_EVENT_TABLE() #define ID_NOTEBOOK 1000 #define ID_ADD_PAGE 1200 +#define ID_DELETE_PAGE 1201 +#define ID_NEXT_PAGE 1202 +#define ID_INSERT_PAGE 1203