C# 클래스 NetIde.Core.ToolWindows.DiffViewer.DiffMarkerMapControl

상속: System.Windows.Forms.Control
파일 보기 프로젝트 열기: netide/netide

공개 메소드들

메소드 설명
DiffMarkerMapControl ( ) : System
SetMarkers ( IEnumerable markers, int lines ) : void
UpdateVisibleRange ( double rangeStart, double rangeEnd ) : void

보호된 메소드들

메소드 설명
OnLineClicked ( DiffLineClickedEventArgs e ) : void
OnMouseDown ( MouseEventArgs e ) : void
OnMouseMove ( MouseEventArgs e ) : void
OnMouseUp ( MouseEventArgs e ) : void
OnPaddingChanged ( EventArgs e ) : void
OnPaint ( PaintEventArgs e ) : void
OnSizeChanged ( EventArgs e ) : void

비공개 메소드들

메소드 설명
CalculateMarkers ( ) : void
GetLineFromOffset ( int offset ) : int

메소드 상세

DiffMarkerMapControl() 공개 메소드

public DiffMarkerMapControl ( ) : System
리턴 System

OnLineClicked() 보호된 메소드

protected OnLineClicked ( DiffLineClickedEventArgs e ) : void
e DiffLineClickedEventArgs
리턴 void

OnMouseDown() 보호된 메소드

protected OnMouseDown ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseMove() 보호된 메소드

protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnMouseUp() 보호된 메소드

protected OnMouseUp ( MouseEventArgs e ) : void
e MouseEventArgs
리턴 void

OnPaddingChanged() 보호된 메소드

protected OnPaddingChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnPaint() 보호된 메소드

protected OnPaint ( PaintEventArgs e ) : void
e PaintEventArgs
리턴 void

OnSizeChanged() 보호된 메소드

protected OnSizeChanged ( EventArgs e ) : void
e System.EventArgs
리턴 void

SetMarkers() 공개 메소드

public SetMarkers ( IEnumerable markers, int lines ) : void
markers IEnumerable
lines int
리턴 void

UpdateVisibleRange() 공개 메소드

public UpdateVisibleRange ( double rangeStart, double rangeEnd ) : void
rangeStart double
rangeEnd double
리턴 void