public EditorViewAdapter(EditorAdapter adapter, IUIThreadInvoker invoker) { Adapter = adapter; _invoker = invoker; Adapter.AddView(this); _range = new ViewRange(-1, -1); }
public RichTextBoxHighlighter(RichTextBox textBox, LanguageData language) { TextBox = textBox; Adapter = new EditorAdapter(language); ViewAdapter = new EditorViewAdapter(Adapter, this); InitColorTable(); Connect(); UpdateViewRange(); ViewAdapter.SetNewText(TextBox.Text); }
public FastColoredTextBoxHighlighter(FastColoredTextBox textBox, LanguageData language, ColorSettings settings) { TextBox = textBox; Adapter = new EditorAdapter(language); ViewAdapter = new EditorViewAdapter(Adapter, this); Language = language; InitStyles(settings); InitBraces(); Connect(); UpdateViewRange(); ViewAdapter.SetNewText(TextBox.Text); }