void wxGenericRichMessageDialog::OnPaneChanged(wxCollapsiblePaneEvent& event) { if ( event.GetCollapsed() ) m_detailsPane->SetLabel( m_detailsExpanderCollapsedLabel ); else m_detailsPane->SetLabel( m_detailsExpanderExpandedLabel ); }
void TestDialog::OnCollpaneChanged(wxCollapsiblePaneEvent& evt) { if ( evt.GetCollapsed() ) { SetClientSize( m_collapsedSize ); Layout(); } else { // Let this notification blow over before doing anything complicated wxCommandEvent cmd(EVT_RESIZE_COLLPANE, GetId()); GetEventHandler()->AddPendingEvent(cmd); } }
void PreferencesWindow::OnCollapsiblePane(wxCollapsiblePaneEvent& event) { wxWindow* win = (wxWindow*)event.GetEventObject(); win->GetParent()->Fit(); }