Overview
TeeTree includes a comprehensive set of flowchart shapes defined in theTreeFlow unit. These shapes follow standard flowchart conventions and are ideal for process diagrams, workflow visualizations, and business process modeling.
Inheritance Hierarchy
Process Shapes
TProcessShape
Process
Represents a process step or action.
tssRectangle
Usage:
TPredefinedProcessShape
Predefined Process
Represents a predefined process or subroutine.
TManualOperationShape
Manual Operation
Represents a manual operation or task.
clAqua
Usage:
Decision and Logic Shapes
TDecisionShape
Decision
Represents a decision point in the flow.
tssDiamond
Default Colors: Red background, white text
Alias: TConditionShape
Usage:
TSelectShape
Select
Represents a multi-way branch or select statement.
clLime
Usage:
TAndShape
AND Gate
Logical AND operation.
TOrShape
OR Gate
Logical OR operation.
Input/Output Shapes
TInputOutputShape
Input/Output
Represents input or output operations.
clYellow
Alias: TTitleShape
Properties:
Slant: Controls the angle of slant (default: 12.5%)
TManualInputShape
Manual Input
Represents manual input from keyboard.
clSkyBlue
Alias: TManualShape
Usage:
Data Storage Shapes
TDocumentShape
Document
Represents a document or report.
TPunchCardShape
Punched Card
Represents punched card input/output.
TCardShape
Properties:
PercentHoriz: Horizontal cut percentage (default: 25)PercentVert: Vertical cut percentage (default: 25)
TPunchTapeShape
Punched Tape
Represents punched tape storage.
TOnlineStorageShape
Online Storage
Represents online storage or database.
TDataShape
Usage:
TMagneticTapeShape
Magnetic Tape
Represents magnetic tape storage.
TTapeShape
Usage:
Flow Control Shapes
TTerminalShape
Terminal
Represents start or end of a process.
TConnectorShape
Connector
Represents a connector or continuation point.
tssCircle
Usage:
TDelayShape
Delay
Represents a delay in the process.
Additional Geometric Shapes
TPentagonShape
Pentagon
Five-sided polygon.
THexagonShape
Hexagon
Six-sided polygon.
TOctagonShape
Octagon
Eight-sided polygon.
TCrossShape
Cross
Cross or plus shape.
PercentHoriz: Horizontal bar thickness (default: 25)PercentVert: Vertical bar thickness (default: 25)
Arrow Shapes
Arrow Up
Upward-pointing arrow
Arrow Down
Downward-pointing arrow
Arrow Left
Left-pointing arrow
Arrow Right
Right-pointing arrow
TTreeCustomArrowShape
Properties:
PercentHoriz: Horizontal proportion (default: 25)PercentVert: Vertical proportion (default: 33)
Special Shapes
TGridShape
Grid
Multi-cell grid shape.
Rows: Number of rows (default: 3)Columns: Number of columns (default: 3)Cells[Row, Col]: Access individual cellsGridLines: Pen for grid lines
OnNewCell: Triggered when a new cell is created
THouseShape
House
House shape with adjustable roof.
WallSize: Percentage of wall height (default: 50)
TEnvelopeShape
Envelope
Envelope shape.
OffsetY: Flap position percentage (default: 33)
TCallOutShape
Callout
Speech bubble or callout.
TStarShape
Star
Five-pointed star.
TBeveledShape
Beveled Panel
Panel with 3D bevel effect.
Bevel: Bevel style (bvRaised,bvLowered,bvNone)BevelSize: Bevel width in pixels (default: 1)
clBtnFace
Usage:
Complete Flowchart Example
Shape Registration
Flowchart shapes are automatically registered in the component palette under the “Flow” tab:- Decision
- Process
- Predefined Process
- Terminal
- Connector
- Input/Output
- Manual Operation
- Select
- Document
- Punched Card
- Punched Tape
- Delay
- Manual Input
- AND
- OR
- Online Storage
- Magnetic Tape
See Also
Basic Shapes
Fundamental geometric shapes
UML Shapes
Shapes for UML diagrams
Electric Shapes
Circuit diagram shapes
Custom Shapes
Create custom shapes
