Gorilla.UI.FlowChart

Unit Gorilla.UI.FlowChart.pas

Classes

Records

Enumerations

  • enum  TFlowChartPatternAnchorKind  = ( LeftAnchor, TopAnchor, RightAnchor, BottomAnchor ) ;

Constants

  • const FLOWCHART_SIZE_DEFAULT : Integer = $20;
  • const FLOWCHART_SIZE_TWICE_DEFAULT : Integer = $40;
  • const FLOWCHART_SPACE_DEFAULT : Integer = $30;
  • const ICON_DIALOGUE : array[0..371] of Byte = ;
  • const ICON_QUESTION : array[0..623] of Byte = ;
  • const ICON_ANSWER : array[0..479] of Byte = ;
  • const ICON_REFERENCE : array[0..612] of Byte = ;
  • const ICON_FLOW : array[0..438] of Byte = ;
  • const ICON_ITEM : array[0..362] of Byte = ;
  • const ICON_TEXT : array[0..372] of Byte = ;
  • const ICON_IMAGE : array[0..441] of Byte = ;
  • const ICON_AUDIO : array[0..369] of Byte = ;
  • const ICON_VIDEO : array[0..433] of Byte = ;
  • const ICON_ANIMATION : array[0..436] of Byte = ;
  • const ICON_METHOD : array[0..602] of Byte = ;
  • const ICON_MISC : array[0..368] of Byte = ;
  • const ICON_EVENT : array[0..449] of Byte = ;
  • const ICON_PARAM : array[0..455] of Byte = ;
  • const ICON_NONE : array[0..305] of Byte = ;
  • const ICON_CHARACTER : array[0..685] of Byte = ;
  • const ICON_EDIT : array[0..492] of Byte = ;
  • const ICON_DELETE : array[0..432] of Byte = ;

Mics. types

  • type PLinePair = pointer to TLinePair;

TFlowChartLine

Custom flow chart pattern-connection line with a reference to the parent pattern, where the line pair was registered.

Ancestors

Members

Fields

Methods

Properties

TFlowChartPatternAnchor

Custom flow chart pattern anchor. An anchor is the line attachment point of a specific pattern. Default anchors are handled automatically by the GetLineAnchor() method. Add this to the anchors collection to handle individual anchors.

Ancestors

Members

Fields

Properties

TFlowChartPatternAnchors

Custom flow chart pattern anchor collection, where all anchors for each pattern are stored.

Ancestors

TFlowChartPattern

Is the flow chart representation for a specific instance of a class template (TFlowChartTemplate). This is the visual representation of a template instance.

Ancestors

Members

Fields

Methods

Properties

TFlowChartItemPattern

Custom flow chart item pattern containing a header inside of a body section. The header section contains a checkbox, icon and a caption. The body section is extended from custom rectangle pattern.

Ancestors

Members

Fields

Methods

Properties

TFlowChartContainerPattern

Custom flow chart container pattern containing a header rectangle with a checkbox, icon and label, and in the parent rectangle (extended from TFlowChartRectanglePattern) it contains a label by default.

Ancestors

Members

TFlowChartTemplate

Represents a template for a pattern used inside of the flow chart. This is the logical representation of a class template.

Ancestors

Members

Fields

Methods

Properties

TFlowChartTemplates

Represents the list of all available pattern templates.

Ancestors

Members

TFlowChartFrame

Custom flow chart frame, which holds a number of template pattern and is able to build new patterns by those templates.

Ancestors

Members

Fields

Methods

Properties