[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: lvlgraphctrl.pas line 220
type TLvlGraph = class(TPersistent) |
||
protected |
||
procedure SelectionChanged; |
|
|
function NewLevelAtIndex(); |
|
|
public |
||
Data: Pointer; |
|
|
constructor Create; |
|
|
destructor Destroy; override; |
|
|
procedure Clear; |
|
|
procedure Invalidate; |
|
|
procedure StructureChanged(); |
|
|
property OnInvalidate: TNotifyEvent; [rw] |
|
|
property OnSelectionChanged: TNotifyEvent; [rw] |
|
|
property OnStructureChanged: TOnLvlGraphStructureChanged; [rw] |
|
|
function NodeCount; |
|
|
property Nodes []: TLvlGraphNode; [r] |
|
|
function GetNode(); |
|
|
function CreateHiddenNode(); |
|
|
property NodeClass: TLvlGraphNodeClass; [r] |
|
|
property FirstSelected: TLvlGraphNode; [r] |
|
|
property LastSelected: TLvlGraphNode; [r] |
|
|
procedure ClearSelection; |
|
|
procedure SingleSelect(); |
|
|
function IsMultiSelection; |
|
|
property CaseSensitive: Boolean; [rw] |
|
|
function GetEdge(); |
|
|
property EdgeClass: TLvlGraphEdgeClass; [r] |
|
|
property SubGraphs []: TLvlGraphSubGraph; [r] |
|
|
property SubGraphCount: Integer; [r] |
|
|
property Levels []: TLvlGraphLevel; [r] |
|
|
property LevelCount: Integer; [rw] |
|
|
property LevelClass: TLvlGraphLevelClass; [r] |
|
|
procedure FindIndependentGraphs; |
|
|
procedure CreateTopologicalLevels(); |
|
|
procedure MinimizeEdgeLens(); |
|
|
procedure LimitLevelHeights(); |
|
|
procedure SplitLongEdges(); |
|
|
procedure ScaleNodeDrawSizes(); |
|
|
procedure SetAllNodeDrawSizes(); |
|
|
procedure MarkBackEdges; |
|
|
procedure MinimizeCrossings; |
|
|
procedure MinimizeOverlappings(); |
|
|
procedure StraightenGraph; |
|
|
procedure SetColors(); |
|
|
procedure WriteDebugReport(); |
|
|
procedure ConsistencyCheck(); |
|
|
end; |
|
||
| | | ||
TObject |
| CT Web help |
| CodeTyphon Studio |