예제 #1
0
 private void EnableHighlighter(QabcIronyParser parser, bool enable)
 {
     if (_highlighter != null)
     {
         StopHighlighter();
     }
     if (enable)
     {
         StartHighlighter(parser);
     }
 }
예제 #2
0
 private void StartHighlighter(QabcIronyParser parser)
 {
     if (_highlighter != null)
     {
         StopHighlighter();
     }
     if (parser != null && parser.Language.CanParse())
     {
         _highlighter = new FastColoredTextBoxHighlighter(txtMusicString, parser.Language);
         _highlighter.Adapter.Activate();
     }
 }