Example #1
0
 /// <summary>
 /// Adds highlights to the correct sci control
 /// </summary>
 private void AddHighlights(ScintillaControl sci, List<SearchMatch> matches)
 {
     Language language = PluginBase.MainForm.SciConfig.GetLanguage(sci.ConfigurationLanguage);
     sci.AddHighlights(matches, language.editorstyle.HighlightBackColor);
 }
 /// <summary>
 /// Provides basic highlighting of selected text
 /// </summary>
 private void OnSelectHighlight(ScintillaControl sci)
 {
     sci.RemoveHighlights();
     if (Control.ModifierKeys == Keys.Control && sci.SelText.Length != 0)
     {
         Language language = Configuration.GetLanguage(sci.ConfigurationLanguage);
         Int32 color = language.editorstyle.HighlightBackColor;
         String pattern = sci.SelText.Trim();
         FRSearch search = new FRSearch(pattern);
         search.WholeWord = true; search.NoCase = false;
         search.Filter = SearchFilter.None; // Everywhere
         sci.AddHighlights(search.Matches(sci.Text), color);
         sci.hasHighlights = true;
     }
 }
Example #3
0
 /// <summary>
 /// Adds highlights to the correct sci control
 /// </summary>
 private void AddHighlights(ScintillaControl sci, List<SearchMatch> matches)
 {
     ITabbedDocument doc = DocumentManager.FindDocument(sci);
     Language language = MainForm.Instance.SciConfig.GetLanguage(sci.ConfigurationLanguage);
     sci.AddHighlights(matches, language.editorstyle.HighlightBackColor);
 }