void CUIEventsWnd::OnFilterChanged (CUIWindow* w, void*) { m_currFilter =(ETaskFilters)m_TaskFilter->GetActiveIndex(); ReloadList (false); if(!GetDescriptionMode()) SetDescriptionMode (true); }
void CFunctionListDlg::OnChangeFilter() { m_strFilter = GetText (m_ctlFilter); ReloadList (); }
BOOL CFunctionListDlg::OnInitDialog() { CDialog::OnInitDialog(); return ReloadList (); // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
void CUIEventsWnd::Update () { if(m_flags.test(flNeedReload) ){ ReloadList(false); m_flags.set(flNeedReload,FALSE ); } inherited::Update (); }
void CUIEventsWnd::Show(bool status) { inherited::Show (status); m_UIMapWnd->Show (status); m_UITaskInfoWnd->Show (status); ReloadList (status == false); }
void CDKnownProcesses::OnButtonRemove() { // TODO: Add your control notification handler code here POSITION pos = m_lKnownProcesses.GetFirstSelectedItemPosition(); while (pos != NULL) { int nItem = m_lKnownProcesses.GetNextSelectedItem(pos); CString strtmp = m_lKnownProcesses.GetItemText(nItem , _L_ImagePath); PWCHAR pwchImagePath = strtmp.GetBuffer(0); m_pKnownList->RemoveByName(pwchImagePath); strtmp.ReleaseBuffer(); } ReloadList(); }
BOOL CDKnownProcesses::OnInitDialog() { CDialog::OnInitDialog(); // TODO: Add extra initialization here ListView_SetExtendedListViewStyle(m_lKnownProcesses.m_hWnd, LVS_EX_FULLROWSELECT); m_lKnownProcesses.InsertColumn(_L_ProcName, _T("Process name"), LVCFMT_LEFT, 100); m_lKnownProcesses.InsertColumn(_L_ImagePath, _T("Image path"), LVCFMT_LEFT, 340); m_lKnownProcesses.InsertColumn(_L_Version, _T("Version"), LVCFMT_LEFT, 140); m_lKnownProcesses.InsertColumn(_L_FileDescription, _T("FileDescription"), LVCFMT_LEFT, 140); RestorePosition(); ReloadList(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }
void CDKnownProcesses::OnButtonAddnew() { // TODO: Add your control notification handler code here CString title = _T("Select executable file"); CString strpath; if (BrowseForFolder(this->m_hWnd, title, strpath, TRUE, NULL)) { PWCHAR pwch = strpath.GetBuffer(strpath.GetLength() + sizeof(TCHAR)); if (pwch != NULL) { CProcessRecognizer recognizer(pwch); m_pKnownList->RegisterNewProcess(pwch, &recognizer); strpath.ReleaseBuffer(); } else { //! error during add new process } } ReloadList(); }
PlaybackTab<PlaybackTraits>::PlaybackTab( wxWindow* parent ) : wxScrolledWindow( parent, -1 ), m_replay_loader ( 0 ), OnUsync_reload( this, &GetGlobalEventSender( GlobalEvents::OnUnitsyncReloaded ) ) { wxLogMessage( _T( "PlaybackTab::PlaybackTab()" ) ); m_replay_loader = new LoaderType( this ); wxBoxSizer* m_main_sizer; m_main_sizer = new wxBoxSizer( wxVERTICAL ); wxBoxSizer* m_filter_sizer; m_filter_sizer = new wxBoxSizer( wxVERTICAL ); wxBoxSizer* m_replaylist_sizer; m_replaylist_sizer = new wxBoxSizer( wxVERTICAL ); m_replay_listctrl = new ListCtrlType( this ); m_replaylist_sizer->Add( m_replay_listctrl, 1, wxALL | wxEXPAND, 5 ); m_main_sizer->Add( m_replaylist_sizer, 1, wxEXPAND, 5 );; wxBoxSizer* m_info_sizer; m_info_sizer = new wxBoxSizer( wxHORIZONTAL ); m_minimap = new MapCtrl( this, 100, 0, true, true, false, false ); m_info_sizer->Add( m_minimap, 0, wxALL, 5 ); wxFlexGridSizer* m_data_sizer; m_data_sizer = new wxFlexGridSizer( 4, 2, 0, 0 ); m_map_lbl = new wxStaticText( this, wxID_ANY, _( "Map:" ), wxDefaultPosition, wxDefaultSize, 0 ); m_data_sizer->Add( m_map_lbl, 1, wxALL | wxEXPAND, 5 ); m_map_text = new wxStaticText( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); m_data_sizer->Add( m_map_text, 1, wxALL | wxEXPAND, 5 ); m_mod_lbl = new wxStaticText( this, wxID_ANY, _( "Game:" ), wxDefaultPosition, wxDefaultSize, 0 ); m_data_sizer->Add( m_mod_lbl, 1, wxALL | wxEXPAND, 5 ); m_mod_text = new wxStaticText( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); m_data_sizer->Add( m_mod_text, 1, wxALL | wxEXPAND, 5 ); m_players_lbl = new wxStaticText( this, wxID_ANY, _( "Players:" ), wxDefaultPosition, wxDefaultSize, 0 ); m_data_sizer->Add( m_players_lbl, 1, wxALL | wxEXPAND, 5 ); m_players_text = new wxStaticText( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); m_data_sizer->Add( m_players_text, 1, wxALL | wxEXPAND, 5 ); m_info_sizer->Add( m_data_sizer, 1, wxEXPAND | wxALL, 0 ); m_players = new BattleroomListCtrl( this, 0, true, false ); m_info_sizer->Add( m_players , 2, wxALL | wxEXPAND, 0 ); m_main_sizer->Add( m_info_sizer, 0, wxEXPAND, 5 ); m_filter = new PlaybackListFilter<ThisType>( this , wxID_ANY, this , wxDefaultPosition, wxSize( -1, -1 ), wxEXPAND ); m_filter_sizer->Add( m_filter, 0, wxEXPAND, 5 ); m_main_sizer->Add( m_filter_sizer, 0, wxEXPAND, 5 ); m_buttons_sep = new wxStaticLine( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL ); m_main_sizer->Add( m_buttons_sep, 0, wxALL | wxEXPAND, 5 ); wxBoxSizer* m_buttons_sizer; m_buttons_sizer = new wxBoxSizer( wxHORIZONTAL ); #if wxUSE_TOGGLEBTN m_filter_show = new wxToggleButton( this, PLAYBACK_LIST_FILTER_BUTTON , wxT( " Filter " ), wxDefaultPosition , wxSize( -1, 28 ), 0 ); #else m_filter_show = new wxCheckBox( this, PLAYBACK_LIST_FILTER_BUTTON , wxT( " Filter " ), wxDefaultPosition , wxSize( -1, 28 ), 0 ); #endif m_buttons_sizer->Add( m_filter_show, 0, 0, 5 ); m_filter_activ = new wxCheckBox( this, PLAYBACK_LIST_FILTER_ACTIV , wxT( "Activated" ), wxDefaultPosition, wxDefaultSize, 0 ); m_buttons_sizer->Add( m_filter_activ, 1, wxALL | wxEXPAND, 5 ); m_buttons_sizer->Add( 0, 0, 1, wxEXPAND, 0 ); m_watch_btn = new wxButton( this, PLAYBACK_WATCH, PlaybackTraits::IsReplayType ? _( "Watch" ) : _( "Load" ), wxDefaultPosition, wxSize( -1, 28 ), 0 ); m_buttons_sizer->Add( m_watch_btn, 0, wxBOTTOM | wxLEFT | wxRIGHT, 5 ); m_delete_btn = new wxButton( this, PLAYBACK_DELETE, _( "Delete" ), wxDefaultPosition, wxSize( -1, 28 ), 0 ); m_buttons_sizer->Add( m_delete_btn, 0, wxBOTTOM | wxRIGHT, 5 ); m_reload_btn = new wxButton( this, PLAYBACK_RELOAD, _( "Reload list" ), wxDefaultPosition, wxSize( -1, 28 ), 0 ); m_buttons_sizer->Add( m_reload_btn, 0, wxBOTTOM | wxRIGHT, 5 ); m_main_sizer->Add( m_buttons_sizer, 0, wxEXPAND, 5 ); m_filter->Hide(); SetSizer( m_main_sizer ); ReloadList(); //none selected --> shouldn't watch/delete that Deselect(); SetScrollRate( SCROLL_RATE, SCROLL_RATE ); Layout(); }
void PlaybackTab<PlaybackTraits>::OnUnitsyncReloaded( GlobalEvents::GlobalEventData /*data*/ ) { ReloadList(); }
void PlaybackTab<PlaybackTraits>::OnSpringTerminated( GlobalEvents::GlobalEventData /*data*/ ) { ReloadList(); }
void PlaybackTab<PlaybackTraits>::OnReload( wxCommandEvent& /*unused*/ ) { ReloadList(); }
void PlaybackTab::OnUnitsyncReloaded(wxCommandEvent& /*data*/) { ReloadList(); }
void PlaybackTab::OnSpringTerminated(wxCommandEvent& /*data*/) { ReloadList(); }