C# Класс TpTrayUtility.Components.Primitive

Наследование: IPrimitive
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

CanUndo() публичный абстрактный Метод

public abstract CanUndo ( ) : bool
Результат bool

CreationMouseDownHandler() публичный абстрактный Метод

public abstract CreationMouseDownHandler ( PointF point ) : void
point System.Drawing.PointF
Результат void

CreationMouseMoveHandler() публичный абстрактный Метод

public abstract CreationMouseMoveHandler ( PointF pointF ) : void
pointF System.Drawing.PointF
Результат void

CreationMouseUpHandler() публичный абстрактный Метод

public abstract CreationMouseUpHandler ( PointF point ) : void
point System.Drawing.PointF
Результат void

Draw() публичный абстрактный Метод

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
Результат void

Draw() публичный Метод

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
Результат void

GeneratePropertyControl() публичный абстрактный Метод

public abstract GeneratePropertyControl ( ) : PropertyControlBase
Результат PropertyControlBase

GetCursor() публичный абстрактный Метод

public abstract GetCursor ( PointF point ) : Cursor
point System.Drawing.PointF
Результат System.Windows.Forms.Cursor

GetZoomBoundRect() публичный Метод

public GetZoomBoundRect ( float zoom ) : Rectangle
zoom float
Результат System.Drawing.Rectangle

MouseDoubleClickHandler() публичный абстрактный Метод

public abstract MouseDoubleClickHandler ( PointF point ) : void
point System.Drawing.PointF
Результат void

MoveBy() публичный абстрактный Метод

public abstract MoveBy ( float dx, float dy ) : void
dx float
dy float
Результат void

OnFormResize() публичный Метод

public OnFormResize ( ) : void
Результат void

OnResize() публичный абстрактный Метод

public abstract OnResize ( bool lastMove ) : void
lastMove bool
Результат void

SetColor() публичный абстрактный Метод

public abstract SetColor ( Color fore, Color back ) : void
fore System.Drawing.Color
back System.Drawing.Color
Результат void

ShapeToolLost() публичный абстрактный Метод

public abstract ShapeToolLost ( ) : void
Результат void

SpecialPoints() публичный абстрактный Метод

public abstract SpecialPoints ( ) : List
Результат List

UpdatePropertyFromStaticData() публичный абстрактный Метод

public abstract UpdatePropertyFromStaticData ( ) : void
Результат void

UpdateSpecialPoint() публичный абстрактный Метод

public abstract UpdateSpecialPoint ( int id, PointF position ) : void
id int
position System.Drawing.PointF
Результат void

isPointIn() публичный абстрактный Метод

public abstract isPointIn ( PointF point ) : bool
point System.Drawing.PointF
Результат bool

isResizeble() публичный абстрактный Метод

public abstract isResizeble ( ) : bool
Результат bool

isValid() публичный абстрактный Метод

public abstract isValid ( ) : bool
Результат bool