BOOL CXTPRibbonGroup::IsVisible() const { if (m_pRibbonBar != m_pParent) return m_bVisible; return GetRibbonBar()->GetSelectedTab() == GetParentTab() && m_bVisible; }
void wxToolBoxItem::SetSelected(bool selected) { if(m_Selected == selected) return; if(m_Selected = selected) { wxToolBoxEvent evt( wxEVT_TB_ITEM_SELECTED, m_Parent->GetId()); evt.SetEventObject(GetParent()); evt.SetTab(GetParentTab()); evt.SetItem(this); m_Parent->GetEventHandler()->AddPendingEvent(evt); } }