void CscopePlugin::MakeOutputPaneVisible() { CodeBlocksLogEvent evtShow(cbEVT_SHOW_LOG_MANAGER); Manager::Get()->ProcessEvent(evtShow); CodeBlocksLogEvent event(cbEVT_SWITCH_TO_LOG_WINDOW, m_view); Manager::Get()->ProcessEvent(event); }
void Valgrind::WriteToLog(const wxString& Text) { m_ValgrindLog->Clear(); // maybe also show event needed ?? #if 0 CodeBlocksLogEvent evtShow(cbEVT_SHOW_LOG_MANAGER); Manager::Get()->ProcessEvent(evtShow); #endif AppendToLog(Text); } // end of WriteToLog
void Valgrind::AppendToLog(const wxString& Text) { if(LogManager* LogMan = Manager::Get()->GetLogManager()) { CodeBlocksLogEvent evtSwitch(cbEVT_SWITCH_TO_LOG_WINDOW, m_ValgrindLog); Manager::Get()->ProcessEvent(evtSwitch); // maybe also show event needed ?? #if 0 CodeBlocksLogEvent evtShow(cbEVT_SHOW_LOG_MANAGER); Manager::Get()->ProcessEvent(evtShow); #endif LogMan->Log(Text, m_LogPageIndex); } } // end of AppendToLog
void CodeRefactoring::DoFindReferences() { cbEditor* editor = Manager::Get()->GetEditorManager()->GetBuiltinActiveEditor(); if (!editor) return; cbSearchResultsLog* searchLog = Manager::Get()->GetSearchResultLogger(); if (!searchLog) return; const wxString focusFile = editor->GetFilename(); const int focusLine = editor->GetControl()->GetCurrentLine() + 1; wxFileName fn(focusFile); const wxString basePath(fn.GetPath()); size_t index = 0; size_t focusIndex = 0; searchLog->Clear(); searchLog->SetBasePath(basePath); for (SearchDataMap::iterator it = m_SearchDataMap.begin(); it != m_SearchDataMap.end(); ++it) { for (SearchDataList::iterator itList = it->second.begin(); itList != it->second.end(); ++itList) { if (it->first == focusFile && itList->line == focusLine) focusIndex = index; wxArrayString values; wxFileName curFn(it->first); curFn.MakeRelativeTo(basePath); values.Add(curFn.GetFullPath()); values.Add(wxString::Format(_T("%d"), itList->line)); values.Add(itList->text); searchLog->Append(values, Logger::info); ++index; } } if (Manager::Get()->GetConfigManager(_T("message_manager"))->ReadBool(_T("/auto_show_search"), true)) { CodeBlocksLogEvent evtSwitch(cbEVT_SWITCH_TO_LOG_WINDOW, searchLog); CodeBlocksLogEvent evtShow(cbEVT_SHOW_LOG_MANAGER); Manager::Get()->ProcessEvent(evtSwitch); Manager::Get()->ProcessEvent(evtShow); } searchLog->FocusEntry(focusIndex); }
void ReopenEditor::OnViewList(wxCommandEvent& event) { if(m_IsManaged) { if(event.IsChecked()) { CodeBlocksLogEvent evtShow(cbEVT_SHOW_LOG_MANAGER); Manager::Get()->ProcessEvent(evtShow); CodeBlocksLogEvent event2(cbEVT_SWITCH_TO_LOG_WINDOW, m_pListLog); Manager::Get()->ProcessEvent(event2); } else { CodeBlocksLogEvent event2(cbEVT_HIDE_LOG_WINDOW, m_pListLog); Manager::Get()->ProcessEvent(event2); } } else { CodeBlocksDockEvent evt(event.IsChecked() ? cbEVT_SHOW_DOCK_WINDOW : cbEVT_HIDE_DOCK_WINDOW); evt.pWindow = m_pListLog; Manager::Get()->ProcessEvent(evt); } }
void ToDoList::OnViewList(wxCommandEvent& event) { if (m_StandAlone) { CodeBlocksDockEvent evt(event.IsChecked() ? cbEVT_SHOW_DOCK_WINDOW : cbEVT_HIDE_DOCK_WINDOW); evt.pWindow = m_pListLog->GetWindow(); Manager::Get()->ProcessEvent(evt); } else { if (event.IsChecked()) { CodeBlocksLogEvent evtShow(cbEVT_SHOW_LOG_MANAGER); Manager::Get()->ProcessEvent(evtShow); CodeBlocksLogEvent evt(cbEVT_SWITCH_TO_LOG_WINDOW, m_pListLog); Manager::Get()->ProcessEvent(evt); } else { CodeBlocksLogEvent evt(cbEVT_HIDE_LOG_WINDOW, m_pListLog); Manager::Get()->ProcessEvent(evt); } } }