| Class TStateLink (unit statmach) |
| Constructors |
constructor Create(AOwner: TComponent);****************************************************************************** ** ** TStateLink **
| Functions |
destructor Destroy;
function HitTest(Mouse: TPoint): TStateConnector;
procedure PaintConnector;
procedure CheckTransition(Transition: TStateControl; Direction: TTransitionDirection);
function DoDefault: Boolean;
procedure DoPaint;
procedure Notification(AComponent: TComponent;
Operation: TOperation);
procedure PrepareCanvas(Element: TVisualElement; Canvas: TCanvas);
procedure SetBounds(ALeft, ATop, AWidth, AHeight: Integer);
procedure SetDestination(Value :TStateControl);
procedure SetDirection(Value :TLinkDirection);
procedure SetParent(AParent: TWinControl);| Properties |
property Destination : TStateControl
property Direction : TLinkDirection| Events |
| Variables |
FConnector : TStateConnector;
FDestination : TStateControl;
FDirection : TLinkDirection;| Constructors |
constructor Create(AOwner: TComponent);Public declarations
****************************************************************************** ** ** TStateLink **
| Functions |
destructor Destroy;
function HitTest(Mouse: TPoint): TStateConnector;
procedure PaintConnector;
procedure CheckTransition(Transition: TStateControl; Direction: TTransitionDirection);
function DoDefault: Boolean;
procedure DoPaint;
procedure Notification(AComponent: TComponent;
Operation: TOperation);
procedure PrepareCanvas(Element: TVisualElement; Canvas: TCanvas);Protected declarations
procedure SetBounds(ALeft, ATop, AWidth, AHeight: Integer);
procedure SetDestination(Value :TStateControl);Margin for text
procedure SetDirection(Value :TLinkDirection);
procedure SetParent(AParent: TWinControl);| Properties |
property Destination : TStateControlPublished declarations
property Direction : TLinkDirection| Events |
| Variables |
FConnector : TStateConnector;
FDestination : TStateControl;Private declarations
FDirection : TLinkDirection;