C# Class ICSharpCode.AvalonEdit.Editing.LineNumberMargin

Margin showing line numbers.
Inheritance: ICSharpCode.AvalonEdit.Editing.AbstractMargin, IWeakEventListener
Show file Open project: kjk/kjkpub Class Usage Examples

Protected Methods

Method Description
HitTestCore ( System.Windows.Media.PointHitTestParameters hitTestParameters ) : System.Windows.Media.HitTestResult
MeasureOverride ( Size availableSize ) : Size
OnDocumentChanged ( TextDocument oldDocument, TextDocument newDocument ) : void
OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
OnRender ( System.Windows.Media.DrawingContext drawingContext ) : void
OnTextViewChanged ( TextView oldTextView, TextView newTextView ) : void
ReceiveWeakEvent ( Type managerType, object sender, EventArgs e ) : bool

Private Methods

Method Description
ExtendSelection ( SimpleSegment currentSeg ) : void
GetTextLineSegment ( System.Windows.Input.MouseEventArgs e ) : SimpleSegment
IWeakEventListener ( Type managerType, object sender, EventArgs e ) : bool
LineNumberMargin ( ) : System
OnDocumentLineCountChanged ( ) : void
TextViewVisualLinesChanged ( object sender, EventArgs e ) : void

Method Details

HitTestCore() protected method

protected HitTestCore ( System.Windows.Media.PointHitTestParameters hitTestParameters ) : System.Windows.Media.HitTestResult
hitTestParameters System.Windows.Media.PointHitTestParameters
return System.Windows.Media.HitTestResult

MeasureOverride() protected method

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
return System.Windows.Size

OnDocumentChanged() protected method

protected OnDocumentChanged ( TextDocument oldDocument, TextDocument newDocument ) : void
oldDocument ICSharpCode.AvalonEdit.Document.TextDocument
newDocument ICSharpCode.AvalonEdit.Document.TextDocument
return void

OnMouseLeftButtonDown() protected method

protected OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

OnMouseLeftButtonUp() protected method

protected OnMouseLeftButtonUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

OnMouseMove() protected method

protected OnMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
return void

OnRender() protected method

protected OnRender ( System.Windows.Media.DrawingContext drawingContext ) : void
drawingContext System.Windows.Media.DrawingContext
return void

OnTextViewChanged() protected method

protected OnTextViewChanged ( TextView oldTextView, TextView newTextView ) : void
oldTextView TextView
newTextView TextView
return void

ReceiveWeakEvent() protected method

protected ReceiveWeakEvent ( Type managerType, object sender, EventArgs e ) : bool
managerType System.Type
sender object
e System.EventArgs
return bool