void BrushPalettePanel::OnSwitchingPage(wxChoicebookEvent& event) { event.Skip(); if(!choicebook) { return; } BrushPanel* old_panel = dynamic_cast<BrushPanel*>(choicebook->GetCurrentPage()); if(old_panel) { old_panel->OnSwitchOut(); for(ToolBarList::iterator iter = tool_bars.begin(); iter != tool_bars.end(); ++iter) { Brush* tmp = (*iter)->GetSelectedBrush(); if(tmp) { remembered_brushes[old_panel] = tmp; } } } wxWindow* page = choicebook->GetPage(event.GetSelection()); BrushPanel* panel = dynamic_cast<BrushPanel*>(page); if(panel) { panel->OnSwitchIn(); for(ToolBarList::iterator iter = tool_bars.begin(); iter != tool_bars.end(); ++iter) { (*iter)->SelectBrush(remembered_brushes[panel]); } } }
void OnPageChanged(wxChoicebookEvent& evt) { if (evt.GetSelection() >= 0 && evt.GetSelection() < (int)GetPageCount()) { static_cast<PlayerNotebookPage*>(GetPage(evt.GetSelection()))->OnDisplay(); } evt.Skip(); }
void CPDetectorDialog::OnStepChanging(wxChoicebookEvent &e) { if(!twoStepAllowed && e.GetOldSelection()==0) { wxBell(); e.Veto(); }; };
void VObjEvtHandler::OnChoicebookPageChanged( wxChoicebookEvent& event ) { shared_ptr<ObjectBase> obj = m_data->GetSelectedObject(); if (obj->GetObjectTypeName() == wxT("chiocebook") ) { OnBookPageChanged( obj, event.GetSelection() ); } event.Skip(); }
void PaletteWindow::OnSwitchingPage(wxChoicebookEvent& event) { event.Skip(); if(!choicebook) return; wxWindow* old_page = choicebook->GetPage(choicebook->GetSelection()); PalettePanel* old_panel = dynamic_cast<PalettePanel*>(old_page); if(old_panel) { old_panel->OnSwitchOut(); } wxWindow* page = choicebook->GetPage(event.GetSelection()); PalettePanel* panel = dynamic_cast<PalettePanel*>(page); if(panel) { panel->OnSwitchIn(); } }
void ClassListDialog::OnChoiceBookPageChange( wxChoicebookEvent& event ) { switch (event.GetSelection()) { case 0: if (m_pRawListBox->GetCount()) { m_pRawListBox->Select(0); UpdateClassInfo(m_pRawListBox->GetStringSelection()); } break; case 1: if (m_pSizeListBox->GetCount()) { m_pSizeListBox->Select(0); UpdateClassInfo(m_pSizeListBox->GetStringSelection()); } break; case 2: { wxTreeItemId root = m_pParentTreeCtrl->GetRootItem(); if (root.IsOk()) { m_pParentTreeCtrl->SelectItem(root); UpdateClassInfo(m_pParentTreeCtrl->GetItemText(root)); } } break; } }
void BreakptPropertiesDlg::OnPageChanging(wxChoicebookEvent& event) { if(b.debugger_id != -1) { wxMessageBox( _("Sorry, you can't change a breakpoint to a watchpoint, or vice versa, while the debugger is running"), _("Not possible"), wxICON_ERROR | wxOK); event.Veto(); } }