]> git.saurik.com Git - wxWidgets.git/blobdiff - src/ribbon/bar.cpp
Updated instructions for XML Tools.
[wxWidgets.git] / src / ribbon / bar.cpp
index 57d8cda87d8fb793b441532c5555339e1666ffb7..e64b381778e028d1ce94e29e5e44fe3860594bf1 100644 (file)
@@ -67,6 +67,7 @@ void wxRibbonBar::AddPage(wxRibbonPage *page)
     info.page = page;
     info.active = false;
     info.hovered = false;
+    info.highlight = false;
     info.shown = true;
     // info.rect not set (intentional)
 
@@ -306,6 +307,20 @@ void wxRibbonBar::ShowPage(size_t page, bool show)
     m_pages.Item(page).shown = show;
 }
 
+bool wxRibbonBar::IsPageHighlighted(size_t page) const
+{
+    if (page >= m_pages.GetCount())
+        return false;
+    return m_pages.Item(page).highlight;
+}
+
+void wxRibbonBar::AddPageHighlight(size_t page, bool highlight)
+{
+    if(page >= m_pages.GetCount())
+        return;
+    m_pages.Item(page).highlight = highlight;
+}
+
 void wxRibbonBar::DeletePage(size_t n)
 {
     if(n < m_pages.GetCount())