info.page = page;
info.active = false;
info.hovered = false;
+ info.highlight = false;
info.shown = true;
// info.rect not set (intentional)
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())