C# 클래스 BoxDiagrams.TextBox

상속: Shape
파일 보기 프로젝트 열기: qwertie/ecsharp

공개 프로퍼티들

프로퍼티 타입 설명
_isPanel bool

보호된 프로퍼티들

프로퍼티 타입 설명
SelAdornerFillStyle DrawStyle
SelAdornerLineStyle DrawStyle

공개 메소드들

메소드 설명
AddAdornersTo ( ICollection list, SelType selMode, Loyc.Geometry.Vector hitTestRadius ) : void
AddLLShapesTo ( ICollection list ) : void
AppendTextAction ( string text ) : DoOrUndo
Clone ( ) : Shape
DoubleClickAction ( Util htr ) : DoOrUndo
DragMoveAction ( Util htr_, Loyc.Geometry.Vector amount ) : DoOrUndo
GetClearTextAction ( ) : DoOrUndo
GetNearestAnchor ( Loyc.Geometry.Point p, int exitAngleMod8 = -1 ) : Anchor
HitTest ( Loyc.Geometry.Point pos, Loyc.Geometry.Vector hitTestRadius, SelType sel ) : Util.WinForms.HitTestResult
OnKeyDown ( KeyEventArgs e ) : void
OnKeyPress ( KeyPressEventArgs e ) : void
PlainText ( ) : string
SetBBox ( BoundingBox bb ) : void
TextBox ( BoundingBox bbox ) : System

비공개 메소드들

메소드 설명
AddCornerAdorner ( ICollection list, Loyc.Geometry.Point point, Loyc.Geometry.Vector vector ) : void
P ( float x, float y ) : Loyc.Geometry.Point
TextBox ( ) : System

메소드 상세

AddAdornersTo() 공개 메소드

public AddAdornersTo ( ICollection list, SelType selMode, Loyc.Geometry.Vector hitTestRadius ) : void
list ICollection
selMode SelType
hitTestRadius Loyc.Geometry.Vector
리턴 void

AddLLShapesTo() 공개 메소드

public AddLLShapesTo ( ICollection list ) : void
list ICollection
리턴 void

AppendTextAction() 공개 메소드

public AppendTextAction ( string text ) : DoOrUndo
text string
리턴 DoOrUndo

Clone() 공개 메소드

public Clone ( ) : Shape
리턴 Shape

DoubleClickAction() 공개 메소드

public DoubleClickAction ( Util htr ) : DoOrUndo
htr Util
리턴 DoOrUndo

DragMoveAction() 공개 메소드

public DragMoveAction ( Util htr_, Loyc.Geometry.Vector amount ) : DoOrUndo
htr_ Util
amount Loyc.Geometry.Vector
리턴 DoOrUndo

GetClearTextAction() 공개 메소드

public GetClearTextAction ( ) : DoOrUndo
리턴 DoOrUndo

GetNearestAnchor() 공개 메소드

public GetNearestAnchor ( Loyc.Geometry.Point p, int exitAngleMod8 = -1 ) : Anchor
p Loyc.Geometry.Point
exitAngleMod8 int
리턴 Anchor

HitTest() 공개 메소드

public HitTest ( Loyc.Geometry.Point pos, Loyc.Geometry.Vector hitTestRadius, SelType sel ) : Util.WinForms.HitTestResult
pos Loyc.Geometry.Point
hitTestRadius Loyc.Geometry.Vector
sel SelType
리턴 Util.WinForms.HitTestResult

OnKeyDown() 공개 메소드

public OnKeyDown ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
리턴 void

OnKeyPress() 공개 메소드

public OnKeyPress ( KeyPressEventArgs e ) : void
e System.Windows.Forms.KeyPressEventArgs
리턴 void

PlainText() 공개 메소드

public PlainText ( ) : string
리턴 string

SetBBox() 공개 메소드

public SetBBox ( BoundingBox bb ) : void
bb BoundingBox
리턴 void

TextBox() 공개 메소드

public TextBox ( BoundingBox bbox ) : System
bbox BoundingBox
리턴 System

프로퍼티 상세

SelAdornerFillStyle 보호되어 있는 정적으로 프로퍼티

protected static DrawStyle SelAdornerFillStyle
리턴 DrawStyle

SelAdornerLineStyle 보호되어 있는 정적으로 프로퍼티

protected static DrawStyle SelAdornerLineStyle
리턴 DrawStyle

_isPanel 공개적으로 프로퍼티

public bool _isPanel
리턴 bool