public FileViewerInternal() { InitializeComponent(); Translate(); TextEditor.TextChanged += TextEditor_TextChanged; TextEditor.ActiveTextAreaControl.VScrollBar.ValueChanged += VScrollBar_ValueChanged; TextEditor.ActiveTextAreaControl.TextArea.MouseMove += TextArea_MouseMove; TextEditor.ActiveTextAreaControl.TextArea.MouseEnter += TextArea_MouseEnter; TextEditor.ActiveTextAreaControl.TextArea.MouseLeave += TextArea_MouseLeave; TextEditor.ActiveTextAreaControl.TextArea.MouseDown += TextAreaMouseDown; TextEditor.KeyDown += BlameFileKeyUp; TextEditor.ActiveTextAreaControl.TextArea.KeyDown += BlameFileKeyUp; TextEditor.ActiveTextAreaControl.TextArea.DoubleClick += ActiveTextAreaControlDoubleClick; _lineNumbersControl = new DiffViewerLineNumberCtrl(TextEditor.ActiveTextAreaControl.TextArea); }
public FileViewerInternal(Func <GitModule> moduleProvider) { _moduleProvider = moduleProvider; InitializeComponent(); Translate(); TextEditor.TextChanged += TextEditor_TextChanged; TextEditor.ActiveTextAreaControl.VScrollBar.ValueChanged += VScrollBar_ValueChanged; TextEditor.ActiveTextAreaControl.TextArea.MouseMove += TextArea_MouseMove; TextEditor.ActiveTextAreaControl.TextArea.MouseEnter += TextArea_MouseEnter; TextEditor.ActiveTextAreaControl.TextArea.MouseLeave += TextArea_MouseLeave; TextEditor.ActiveTextAreaControl.TextArea.MouseDown += TextAreaMouseDown; TextEditor.ActiveTextAreaControl.TextArea.KeyUp += TextArea_KeyUp; TextEditor.ActiveTextAreaControl.TextArea.DoubleClick += ActiveTextAreaControlDoubleClick; _lineNumbersControl = new DiffViewerLineNumberCtrl(TextEditor.ActiveTextAreaControl.TextArea); VRulerPosition = AppSettings.DiffVerticalRulerPosition; }
public FileViewerInternal() { InitializeComponent(); Translate(); TextEditor.TextChanged += TextEditor_TextChanged; TextEditor.ActiveTextAreaControl.VScrollBar.ValueChanged += VScrollBar_ValueChanged; TextEditor.ActiveTextAreaControl.TextArea.MouseMove += TextArea_MouseMove; TextEditor.ActiveTextAreaControl.TextArea.MouseEnter += TextArea_MouseEnter; TextEditor.ActiveTextAreaControl.TextArea.MouseLeave += TextArea_MouseLeave; TextEditor.ActiveTextAreaControl.TextArea.MouseDown += TextAreaMouseDown; TextEditor.KeyDown += BlameFileKeyUp; TextEditor.ActiveTextAreaControl.TextArea.KeyDown += BlameFileKeyUp; TextEditor.ActiveTextAreaControl.TextArea.DoubleClick += ActiveTextAreaControlDoubleClick; TextEditor.ShowLineNumbers = false; _lineNumbersControl = new DiffViewerLineNumberCtrl(TextEditor.ActiveTextAreaControl.TextArea); TextEditor.ActiveTextAreaControl.TextArea.InsertLeftMargin(0, _lineNumbersControl); _diffLineNumAnalyzer.OnLineNumAnalyzed += line => { _lineNumbersControl.AddDiffLineNum(line); }; }