public UCText( ) { InitializeComponent( ); ChangeEventHelper = new ChangeEventHelper(this.rtb); UndoRedoHelper = new UndoRedoHelper(this.rtb); WhitespaceAdorner = new WhitespaceAdorner(rtb, ChangeEventHelper); LocalUnderliningAdorner = new UnderliningAdorner(rtb); ExternalUnderliningAdorner = new UnderliningAdorner(rtb); NormalStyleInfo = new StyleInfo("TextNormal"); HighlightStyleInfos = new[] { new StyleInfo("MatchHighlight_0"), new StyleInfo("MatchHighlight_1"), new StyleInfo("MatchHighlight_2") }; RecolouringLoop = new ResumableLoop(RecolouringThreadProc, 333, 555); LocalUnderliningLoop = new ResumableLoop(LocalUnderliningThreadProc, 222, 444); ExternalUnderliningLoop = new ResumableLoop(ExternalUnderliningThreadProc, 333, 555); pnlDebug.Visibility = Visibility.Collapsed; #if !DEBUG pnlDebug.Visibility = Visibility.Collapsed; #endif //WhitespaceAdorner.IsDbgDisabled = true; //LocalUnderliningAdorner.IsDbgDisabled = true; //ExternalUnderliningAdorner.IsDbgDisabled = true; }
public UCPattern( ) { InitializeComponent( ); ChangeEventHelper = new ChangeEventHelper(this.rtb); UndoRedoHelper = new UndoRedoHelper(this.rtb); WhitespaceAdorner = new WhitespaceAdorner(rtb, ChangeEventHelper); PatternNormalStyleInfo = new StyleInfo("PatternNormal"); PatternParaHighlightStyleInfo = new StyleInfo("PatternParaHighlight"); PatternGroupNameStyleInfo = new StyleInfo("PatternGroupName"); PatternEscapeStyleInfo = new StyleInfo("PatternEscape"); PatternCharGroupBracketHighlightStyleInfo = new StyleInfo("PatternCharGroupHighlight"); PatternRangeCurlyBraceHighlightStyleInfo = PatternCharGroupBracketHighlightStyleInfo; PatternCommentStyleInfo = new StyleInfo("PatternComment"); RecolouringLoop = new ResumableLoop(RecolouringThreadProc, 222, 444); HighlightingLoop = new ResumableLoop(HighlightingThreadProc, 111, 444); //WhitespaceAdorner.IsDbgDisabled = true; }