]> git.saurik.com Git - wxWidgets.git/blobdiff - samples/notebook/test.h
added wxEncodingConverter - scripts for creating convertion tables
[wxWidgets.git] / samples / notebook / test.h
index 719948f708fd28613f4b01a46c78c6f8d2b69d09..9cbcc2d0ff93a4b2fb8fc6af07dc8e8b3cd34d91 100644 (file)
@@ -6,7 +6,7 @@
 // Created:     25/10/98
 // RCS-ID:      $Id$
 // Copyright:   (c)
-// Licence:    wxWindows licence
+// Licence:     wxWindows licence
 /////////////////////////////////////////////////////////////////////////////
 
 #include <wx/notebook.h>
@@ -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