C# Class Dalssoft.DiagramNet.RectangleController

This class is the controller for RectangleElement
Inheritance: IController, IMoveController, IResizeController
Afficher le fichier Open project: AlexandrSurkov/PKStudio Class Usage Examples

Protected Properties

Свойство Type Description
canMove bool
canResize bool
dragOffset Point
el BaseElement
isDragging bool
selCorner CornerPosition
selectionCorner Dalssoft.DiagramNet.RectangleElement[]

Private Properties

Свойство Type Description
IResizeController CornerPosition

Méthodes publiques

Méthode Description
DrawSelection ( Graphics g ) : void
HitTest ( Point p ) : bool
HitTest ( Rectangle r ) : bool
RectangleController ( BaseElement element ) : System

Méthodes protégées

Méthode Description
IMoveController ( ) : void
IMoveController ( Point posStart ) : void
IResizeController ( ) : void
IResizeController ( Point posCurrent ) : void
IResizeController ( Point posStart, CornerPosition corner ) : void

Private Methods

Méthode Description
IResizeController ( Point p ) : CornerPosition

Method Details

DrawSelection() public méthode

public DrawSelection ( Graphics g ) : void
g System.Drawing.Graphics
Résultat void

HitTest() public méthode

public HitTest ( Point p ) : bool
p Point
Résultat bool

HitTest() public méthode

public HitTest ( Rectangle r ) : bool
r System.Drawing.Rectangle
Résultat bool

IMoveController() protected méthode

protected IMoveController ( ) : void
Résultat void

IMoveController() protected méthode

protected IMoveController ( Point posStart ) : void
posStart Point
Résultat void

IResizeController() protected méthode

protected IResizeController ( ) : void
Résultat void

IResizeController() protected méthode

protected IResizeController ( Point posCurrent ) : void
posCurrent Point
Résultat void

IResizeController() protected méthode

protected IResizeController ( Point posStart, CornerPosition corner ) : void
posStart Point
corner CornerPosition
Résultat void

RectangleController() public méthode

public RectangleController ( BaseElement element ) : System
element BaseElement
Résultat System

Property Details

canMove protected_oe property

protected bool canMove
Résultat bool

canResize protected_oe property

protected bool canResize
Résultat bool

dragOffset protected_oe property

protected Point dragOffset
Résultat Point

el protected_oe property

protected BaseElement,Dalssoft.DiagramNet el
Résultat BaseElement

isDragging protected_oe property

protected bool isDragging
Résultat bool

selCorner protected_oe property

protected CornerPosition selCorner
Résultat CornerPosition

selectionCorner protected_oe property

protected RectangleElement[],Dalssoft.DiagramNet selectionCorner
Résultat Dalssoft.DiagramNet.RectangleElement[]