C# 클래스 Renderer.Layer

파일 보기 프로젝트 열기: jtalbot/Labeling 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
OnInvalidate InvalidateHandler

보호된 프로퍼티들

프로퍼티 타입 설명
OnContextMenu LayerContextMenu
plotPanel PlotPanel
state RenderState

공개 메소드들

메소드 설명
Draw ( Graphics g, Rectangle rec ) : void
DrawVisitor ( Panel p, RectangleF clip, double order ) : List>
FormatNum ( double d, double range ) : string
Layer ( PlotPanel plotPanel ) : System
Layout ( Rectangle screen ) : void
NotifyContextMenu ( Rectangle rec, MouseEventArgs e ) : IEnumerable
NotifyMouseDown ( Rectangle rec, MouseEventArgs e, Keys modifierKeys ) : bool
NotifyMouseLeave ( Rectangle rec, EventArgs e ) : bool
NotifyMouseLeaveVisitor ( Panel p, EventArgs e ) : bool
NotifyMouseMove ( Rectangle rec, MouseEventArgs e ) : bool
NotifyMouseSelect ( Rectangle rec, MouseEventArgs e, Keys modifierKeys, Rectangle selection ) : bool
NotifyMouseUp ( Rectangle rec, MouseEventArgs e ) : bool
invalidate ( ) : void

비공개 메소드들

메소드 설명
NotifyMouseEnterVisitor ( Panel p, MouseEventArgs e ) : bool
NotifyMouseExitVisitor ( Panel p, MouseEventArgs e ) : bool
SelectionModeFromKeys ( Keys modifierKeys ) : SelectionMode

메소드 상세

Draw() 공개 메소드

public Draw ( Graphics g, Rectangle rec ) : void
g System.Drawing.Graphics
rec System.Drawing.Rectangle
리턴 void

DrawVisitor() 공개 메소드

public DrawVisitor ( Panel p, RectangleF clip, double order ) : List>
p System.Windows.Forms.Panel
clip System.Drawing.RectangleF
order double
리턴 List>

FormatNum() 공개 정적인 메소드

public static FormatNum ( double d, double range ) : string
d double
range double
리턴 string

Layer() 공개 메소드

public Layer ( PlotPanel plotPanel ) : System
plotPanel PlotPanel
리턴 System

Layout() 공개 메소드

public Layout ( Rectangle screen ) : void
screen System.Drawing.Rectangle
리턴 void

NotifyContextMenu() 공개 메소드

public NotifyContextMenu ( Rectangle rec, MouseEventArgs e ) : IEnumerable
rec System.Drawing.Rectangle
e MouseEventArgs
리턴 IEnumerable

NotifyMouseDown() 공개 메소드

public NotifyMouseDown ( Rectangle rec, MouseEventArgs e, Keys modifierKeys ) : bool
rec System.Drawing.Rectangle
e MouseEventArgs
modifierKeys Keys
리턴 bool

NotifyMouseLeave() 공개 메소드

public NotifyMouseLeave ( Rectangle rec, EventArgs e ) : bool
rec System.Drawing.Rectangle
e System.EventArgs
리턴 bool

NotifyMouseLeaveVisitor() 공개 메소드

public NotifyMouseLeaveVisitor ( Panel p, EventArgs e ) : bool
p System.Windows.Forms.Panel
e System.EventArgs
리턴 bool

NotifyMouseMove() 공개 메소드

public NotifyMouseMove ( Rectangle rec, MouseEventArgs e ) : bool
rec System.Drawing.Rectangle
e MouseEventArgs
리턴 bool

NotifyMouseSelect() 공개 메소드

public NotifyMouseSelect ( Rectangle rec, MouseEventArgs e, Keys modifierKeys, Rectangle selection ) : bool
rec System.Drawing.Rectangle
e MouseEventArgs
modifierKeys Keys
selection System.Drawing.Rectangle
리턴 bool

NotifyMouseUp() 공개 메소드

public NotifyMouseUp ( Rectangle rec, MouseEventArgs e ) : bool
rec System.Drawing.Rectangle
e MouseEventArgs
리턴 bool

invalidate() 공개 메소드

public invalidate ( ) : void
리턴 void

프로퍼티 상세

OnContextMenu 보호되어 있는 프로퍼티

protected LayerContextMenu OnContextMenu
리턴 LayerContextMenu

OnInvalidate 공개적으로 프로퍼티

public InvalidateHandler OnInvalidate
리턴 InvalidateHandler

plotPanel 보호되어 있는 프로퍼티

protected PlotPanel,Renderer plotPanel
리턴 PlotPanel

state 보호되어 있는 프로퍼티

protected RenderState,Renderer state
리턴 RenderState