Unit 'LvlGraphCtrl' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#bs_controls]

TLvlGraphNode

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lvlgraphctrl.pas line 45

type TLvlGraphNode = class(TPersistent)

protected

  property SubGraph: Integer; [rw]

  

public

  Data: Pointer;

  

  constructor Create();

  

  destructor Destroy; override;

  

  procedure Clear;

  

  procedure Invalidate;

  

  property Color: TFPColor; [rw]

  

  property Caption: string; [rw]

  

  property Visible: Boolean; [rw]

  

  property ImageIndex: Integer; [rw]

  

  property OverlayIndex: Integer; [rw]

  

  property ImageEffect: TGraphicsDrawEffect; [rw]

  

  property Graph: TLvlGraph; [r]

  

  function IndexOfInEdge();

  

  function FindInEdge(); virtual;

  

  function InEdgeCount;

  

  property InEdges []: TLvlGraphEdge; [r]

  

  function IndexOfOutEdge();

  

  function FindOutEdge(); virtual;

  

  function OutEdgeCount;

  

  property OutEdges []: TLvlGraphEdge; [r]

  

  function GetVisibleSourceNodes;

  

  function GetVisibleSourceNodesAsAVLTree;

  

  function GetVisibleTargetNodes;

  

  function GetVisibleTargetNodesAsAVLTree;

  

  property IndexInLevel: Integer; [rw]

  

  property Level: TLvlGraphLevel; [rw]

  

  property Selected: Boolean; [rw]

  

  property NextSelected: TLvlGraphNode; [r]

  

  property PrevSelected: TLvlGraphNode; [r]

  

  property DrawPosition: Integer; [rw]

  

  property DrawSize: Integer; [rw]

  

  property DrawCenter: Integer; [rw]

  

  function DrawPositionEnd;

  

  property DrawnCaptionRect: TRect; [r]

  

  property InWeight: single; [r]

  

  property OutWeight: single; [r]

  

end;

Inheritance

TLvlGraphNode

  

|

TObject



CT Web help

CodeTyphon Studio