]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/ribbon/bar.h
Add possibility to hide and show again wxRibbonBar pages.
[wxWidgets.git] / include / wx / ribbon / bar.h
index 99d0ef50d009a1f10c9bb9265b78ba0c8a095120..d5a97cbe26f1239f06577049a1a8668849097823 100644 (file)
@@ -80,6 +80,7 @@ public:
     int minimum_width;
     bool active;
     bool hovered;
+    bool shown;
 };
 
 #ifndef SWIG
@@ -115,10 +116,15 @@ public:
     wxRibbonPage* GetPage(int n);
     size_t GetPageCount() const;
     bool DismissExpandedPanel();
+    int GetPageNumber(wxRibbonPage* page) const;
 
     void DeletePage(size_t n);
     void ClearPages();
 
+    bool IsPageShown(size_t page) const;
+    void ShowPage(size_t page, bool show = true);
+    void HidePage(size_t page) { ShowPage(page, false); }
+
     void ShowPanels(bool show = true);
     void HidePanels() { ShowPanels(false); }
     bool ArePanelsShown() const { return m_arePanelsShown; }