void CscopeTab::OnCreateDB(wxCommandEvent &e) { // There's no easy way afaict to reach the class Cscope direct, so... e.SetId(XRCID("cscope_create_db")); e.SetEventType(wxEVT_COMMAND_MENU_SELECTED); wxPostEvent(m_mgr->GetTheApp(), e); }
void Spring::OnTerminated( wxCommandEvent& event ) { slLogDebugFunc(""); m_running = false; m_process = NULL; event.SetEventType(GlobalEvent::OnSpringTerminated); GlobalEvent::Send(event); }
void Spring::OnTerminated( wxCommandEvent& event ) { wxLogDebugFunc( _T("") ); m_running = false; m_process = 0; // NOTE I'm not sure if this should be deleted or not, according to wx docs it shouldn't. m_wx_process = 0; event.SetEventType(GlobalEvent::OnSpringTerminated); GlobalEvent::Send(event); }
void wxChoice::OnComboBox(wxCommandEvent& event) { if ( event.GetId() == GetId() ) { event.SetEventType(wxEVT_COMMAND_CHOICE_SELECTED); event.Skip(); GetEventHandler()->ProcessEvent(event); } else event.Skip(); }