]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/bookctrl.h
Sorting fixes to wxUniv wxCombo/ListBox [part of bug #1040593].
[wxWidgets.git] / include / wx / bookctrl.h
index 0f03436ae50acb39797404be7a51d37f9c75d233..49952ecb2c07c1e7ebdf82bbfe0edb21462eadc8 100644 (file)
@@ -79,6 +79,14 @@ public:
     // get the panel which represents the given page
     virtual wxWindow *GetPage(size_t n) { return m_pages[n]; }
 
+    // get the current page or NULL if none
+    wxWindow *GetCurrentPage() const
+    {
+        int n = GetSelection();
+        return n == wxNOT_FOUND ? NULL
+                                : wx_const_cast(wxBookCtrl *, this)->GetPage(n);
+    }
+
     // get the currently selected page or wxNOT_FOUND if none
     virtual int GetSelection() const = 0;
 
@@ -156,7 +164,7 @@ public:
     // set the currently selected page, return the index of the previously
     // selected one (or -1 on error)
     //
-    // NB: this function will _not_ generate PAGE_CHANGING/ED events
+    // NB: this function will generate PAGE_CHANGING/ED events
     virtual int SetSelection(size_t n) = 0;