C# Class Dalssoft.DiagramNet.RightAngleLinkController

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

Protected Properties

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

Private Properties

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

Méthodes publiques

Méthode Description
DrawSelection ( Graphics g ) : void
HitTest ( Point p ) : bool
RightAngleLinkController ( RightAngleLinkElement element ) : System
SetLabelPosition ( ) : void

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
Dalssoft ( Rectangle r ) : bool
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

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

RightAngleLinkController() public méthode

public RightAngleLinkController ( RightAngleLinkElement element ) : System
element RightAngleLinkElement
Résultat System

SetLabelPosition() public méthode

public SetLabelPosition ( ) : void
Résultat void

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 RightAngleLinkElement,Dalssoft.DiagramNet el
Résultat RightAngleLinkElement

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[]