]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/motif/notebook.h
range with m_minimumPaneSize and m_maximumPaneSize
[wxWidgets.git] / include / wx / motif / notebook.h
index 734d17fc05de67105e3b397405458f72d4310684..37d6439d27c80bb07655914d8c52cf9dc246fde0 100644 (file)
@@ -109,6 +109,9 @@ public:
     // get number of pages in the dialog
   int GetPageCount() const;
 
+  // Find the position of the wxNotebookPage, -1 if not found.
+  int FindPagePosition(wxNotebookPage* page) const;
+
     // set the currently selected page, return the index of the previously
     // selected one (or -1 on error)
     // NB: this function will _not_ generate wxEVT_NOTEBOOK_PAGE_xxx events
@@ -148,8 +151,12 @@ public:
 
   // operations
   // ----------
-    // remove one page from the notebook
+    // remove one page from the notebook, and delete the page.
   bool DeletePage(int nPage);
+  bool DeletePage(wxNotebookPage* page);
+    // remove one page from the notebook, without deleting the page.
+  bool RemovePage(int nPage);
+  bool RemovePage(wxNotebookPage* page);
     // remove all pages
   bool DeleteAllPages();
     // adds a new page to the notebook (it will be deleted ny the notebook,
@@ -194,6 +201,10 @@ public:
   virtual void ChangeForegroundColour();
   virtual wxRect GetAvailableClientSize();
 
+  // Implementation: calculate the layout of the view rect
+  // and resize the children if required
+  bool RefreshLayout(bool force = TRUE);
+
 protected:
   // common part of all ctors
   void Init();