Hi,
ThreadSearch preview editor always uses default highlighting even if you use different color theme (Settings-Editor-Syntax highlighting-Color theme). Also it doesn't check "Highlight wxSmith sections differently" in Settings-Editor-General Settings-C/C++ Editor settings.
src/plugins/contrib/ThreadSearch/ThreadSearchView.cpp | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/plugins/contrib/ThreadSearch/ThreadSearchView.cpp b/src/plugins/contrib/ThreadSearch/ThreadSearchView.cpp
index 890bc9756..3e99df2f9 100644
--- a/src/plugins/contrib/ThreadSearch/ThreadSearchView.cpp
+++ b/src/plugins/contrib/ThreadSearch/ThreadSearchView.cpp
@@ -532,12 +532,13 @@ bool ThreadSearchView::UpdatePreview(const wxString& file, long line)
// Colorize
cbEditor::ApplyStyles(m_pSearchPreview);
- EditorColourSet EdColSet;
+ EditorColourSet EdColSet(Manager::Get()->GetEditorManager()->GetColourSet()->GetName());
EdColSet.Apply(EdColSet.GetLanguageForFilename(m_PreviewFilePath), m_pSearchPreview, false,
true);
SetFoldingIndicator(mgr->ReadInt(_T("/folding/indicator"), 2));
UnderlineFoldedLines(mgr->ReadBool(_T("/folding/underline_folded_line"), true));
+ m_pSearchPreview->SetProperty(_T("highlight.wxsmith"), mgr->ReadBool(_T("/highlight_wxsmith"), true) ? _T("1") : _T("0"));
}
if ( success == true )
My question is where should we get theme name? Like above, by EditorManager or ConfigManager?