C# Class TpTrayUtility.Components.Primitive

Inheritance: IPrimitive
Afficher le fichier Open project: TargetProcess/Tp.TrayUtility Class Usage Examples

Méthodes publiques

Méthode Description
CanUndo ( ) : bool
CreationMouseDownHandler ( PointF point ) : void
CreationMouseMoveHandler ( PointF pointF ) : void
CreationMouseUpHandler ( PointF point ) : void
Draw ( Graphics g, float zoom, PointF offset, PointF zoomPosition ) : void
Draw ( Graphics g, float zoom, PointF offset, PointF zoomPosition, Point tbOffset ) : void
GeneratePropertyControl ( ) : PropertyControlBase
GetCursor ( PointF point ) : Cursor
GetZoomBoundRect ( float zoom ) : Rectangle
MouseDoubleClickHandler ( PointF point ) : void
MoveBy ( float dx, float dy ) : void
OnFormResize ( ) : void
OnResize ( bool lastMove ) : void
SetColor ( Color fore, Color back ) : void
ShapeToolLost ( ) : void
SpecialPoints ( ) : List
UpdatePropertyFromStaticData ( ) : void
UpdateSpecialPoint ( int id, PointF position ) : void
isPointIn ( PointF point ) : bool
isResizeble ( ) : bool
isValid ( ) : bool

Method Details

CanUndo() public abstract méthode

public abstract CanUndo ( ) : bool
Résultat bool

CreationMouseDownHandler() public abstract méthode

public abstract CreationMouseDownHandler ( PointF point ) : void
point System.Drawing.PointF
Résultat void

CreationMouseMoveHandler() public abstract méthode

public abstract CreationMouseMoveHandler ( PointF pointF ) : void
pointF System.Drawing.PointF
Résultat void

CreationMouseUpHandler() public abstract méthode

public abstract CreationMouseUpHandler ( PointF point ) : void
point System.Drawing.PointF
Résultat void

Draw() public abstract méthode

public abstract Draw ( Graphics g, float zoom, PointF offset, PointF zoomPosition ) : void
g System.Drawing.Graphics
zoom float
offset System.Drawing.PointF
zoomPosition System.Drawing.PointF
Résultat void

Draw() public méthode

public Draw ( Graphics g, float zoom, PointF offset, PointF zoomPosition, Point tbOffset ) : void
g System.Drawing.Graphics
zoom float
offset System.Drawing.PointF
zoomPosition System.Drawing.PointF
tbOffset System.Drawing.Point
Résultat void

GeneratePropertyControl() public abstract méthode

public abstract GeneratePropertyControl ( ) : PropertyControlBase
Résultat PropertyControlBase

GetCursor() public abstract méthode

public abstract GetCursor ( PointF point ) : Cursor
point System.Drawing.PointF
Résultat System.Windows.Forms.Cursor

GetZoomBoundRect() public méthode

public GetZoomBoundRect ( float zoom ) : Rectangle
zoom float
Résultat System.Drawing.Rectangle

MouseDoubleClickHandler() public abstract méthode

public abstract MouseDoubleClickHandler ( PointF point ) : void
point System.Drawing.PointF
Résultat void

MoveBy() public abstract méthode

public abstract MoveBy ( float dx, float dy ) : void
dx float
dy float
Résultat void

OnFormResize() public méthode

public OnFormResize ( ) : void
Résultat void

OnResize() public abstract méthode

public abstract OnResize ( bool lastMove ) : void
lastMove bool
Résultat void

SetColor() public abstract méthode

public abstract SetColor ( Color fore, Color back ) : void
fore System.Drawing.Color
back System.Drawing.Color
Résultat void

ShapeToolLost() public abstract méthode

public abstract ShapeToolLost ( ) : void
Résultat void

SpecialPoints() public abstract méthode

public abstract SpecialPoints ( ) : List
Résultat List

UpdatePropertyFromStaticData() public abstract méthode

public abstract UpdatePropertyFromStaticData ( ) : void
Résultat void

UpdateSpecialPoint() public abstract méthode

public abstract UpdateSpecialPoint ( int id, PointF position ) : void
id int
position System.Drawing.PointF
Résultat void

isPointIn() public abstract méthode

public abstract isPointIn ( PointF point ) : bool
point System.Drawing.PointF
Résultat bool

isResizeble() public abstract méthode

public abstract isResizeble ( ) : bool
Résultat bool

isValid() public abstract méthode

public abstract isValid ( ) : bool
Résultat bool