# TeeTree ## Docs - [Circular Layout](https://mintlify.wiki/Steema/TeeTree/api/child-managers/circular.md): Radial tree layout with children arranged in a circle around parent nodes - [Custom Child Managers](https://mintlify.wiki/Steema/TeeTree/api/child-managers/custom.md): Create custom layout algorithms by implementing the TChildManager base class - [Explorer Layout](https://mintlify.wiki/Steema/TeeTree/api/child-managers/explorer.md): Windows Explorer-style hierarchical tree layout with left-to-right expansion - [Horizontal Layout](https://mintlify.wiki/Steema/TeeTree/api/child-managers/horizontal.md): Left-to-right horizontal tree layout with vertically centered children - [Vertical Layout](https://mintlify.wiki/Steema/TeeTree/api/child-managers/vertical.md): Top-to-bottom vertical tree layout with horizontally centered children - [Basic Shapes](https://mintlify.wiki/Steema/TeeTree/api/shapes/basic-shapes.md): Fundamental shape classes in TeeTree for creating simple geometric nodes - [Custom Shapes](https://mintlify.wiki/Steema/TeeTree/api/shapes/custom-shapes.md): Create your own custom shape classes by extending TeeTree base shapes - [Electric Shapes](https://mintlify.wiki/Steema/TeeTree/api/shapes/electric-shapes.md): Specialized shape classes for creating electronic circuit and electrical diagrams - [Flowchart Shapes](https://mintlify.wiki/Steema/TeeTree/api/shapes/flowchart-shapes.md): Specialized shape classes for creating professional flowcharts and process diagrams - [UML Shapes](https://mintlify.wiki/Steema/TeeTree/api/shapes/uml-shapes.md): Specialized shape classes for creating UML (Unified Modeling Language) diagrams - [TDBTree](https://mintlify.wiki/Steema/TeeTree/api/tdbtree.md): Database-aware tree component that displays hierarchical data from datasets with automatic parent-child relationships - [TTreeAnimate](https://mintlify.wiki/Steema/TeeTree/api/tree-animate.md): Animation framework for creating dynamic effects on tree nodes and diagrams - [TTreeEditor](https://mintlify.wiki/Steema/TeeTree/api/tree-editor.md): Visual designer component for editing TeeTree diagrams at runtime or design-time - [TTreeExport](https://mintlify.wiki/Steema/TeeTree/api/tree-export.md): Export TeeTree diagrams to multiple file formats including text, XML, HTML, Excel, and JSON - [TTreeNavigator](https://mintlify.wiki/Steema/TeeTree/api/tree-navigator.md): Page navigation component for multi-page tree diagrams with print support - [TTree](https://mintlify.wiki/Steema/TeeTree/api/ttree.md): Main visual component for displaying hierarchical tree structures with nodes and connections - [TTreeConnection](https://mintlify.wiki/Steema/TeeTree/api/ttreeconnection.md): Visual connection component that draws lines between tree nodes with arrows and styling - [TTreeNodeShape](https://mintlify.wiki/Steema/TeeTree/api/ttreenodeshape.md): Individual node component in a tree hierarchy with visual properties, text, and events - [Child Managers](https://mintlify.wiki/Steema/TeeTree/concepts/child-managers.md): Understanding automatic layout management with child managers in TeeTree - [Tree Connections](https://mintlify.wiki/Steema/TeeTree/concepts/connections.md): Understanding TTreeConnection for linking nodes in TeeTree - [Tree Nodes](https://mintlify.wiki/Steema/TeeTree/concepts/nodes.md): Understanding TTreeNodeShape and the node hierarchy in TeeTree - [Tree Component](https://mintlify.wiki/Steema/TeeTree/concepts/trees.md): Understanding the TTree component and its role in TeeTree - [Adding Nodes](https://mintlify.wiki/Steema/TeeTree/examples/adding-nodes.md): Learn how to add nodes to your TeeTree hierarchies using various methods - [Animations](https://mintlify.wiki/Steema/TeeTree/examples/animations.md): Create dynamic, animated tree diagrams with TeeTree's animation system - [Custom Drawing](https://mintlify.wiki/Steema/TeeTree/examples/custom-drawing.md): Advanced custom drawing techniques for TeeTree nodes and canvas - [Database Binding](https://mintlify.wiki/Steema/TeeTree/examples/database-binding.md): Learn how to connect TeeTree to databases and display hierarchical data from tables - [Drag and Drop](https://mintlify.wiki/Steema/TeeTree/examples/drag-and-drop.md): Learn how to enable and configure drag and drop functionality in TeeTree - [Flowcharts](https://mintlify.wiki/Steema/TeeTree/examples/flowcharts.md): Create professional flowcharts with TeeTree's specialized flowchart shapes - [Node Selection](https://mintlify.wiki/Steema/TeeTree/examples/node-selection.md): Learn how to select and work with selected nodes in TeeTree - [Organizational Charts](https://mintlify.wiki/Steema/TeeTree/examples/organizational-charts.md): Create professional organizational charts with hierarchical layouts - [Zooming and Scrolling](https://mintlify.wiki/Steema/TeeTree/examples/zooming-scrolling.md): Learn how to implement zooming and scrolling in TeeTree - [Connections](https://mintlify.wiki/Steema/TeeTree/guides/connections.md): Create and customize visual connections between TeeTree nodes - [Creating Trees](https://mintlify.wiki/Steema/TeeTree/guides/creating-trees.md): Learn how to create and populate TeeTree components with nodes - [Custom Shapes](https://mintlify.wiki/Steema/TeeTree/guides/custom-shapes.md): Use flowchart and specialized shapes from the TreeFlow unit - [Database Trees](https://mintlify.wiki/Steema/TeeTree/guides/database-trees.md): Connect TeeTree to databases using TDBTree component for data-driven tree views - [Mouse and Keyboard Events](https://mintlify.wiki/Steema/TeeTree/guides/events.md): Handle user interactions with comprehensive event system - [Import and Export](https://mintlify.wiki/Steema/TeeTree/guides/import-export.md): Export trees to XML, HTML, JSON, Excel, and text formats - [Node Formatting](https://mintlify.wiki/Steema/TeeTree/guides/node-formatting.md): Customize the visual appearance of TeeTree nodes with colors, styles, images, and effects - [Printing](https://mintlify.wiki/Steema/TeeTree/guides/printing.md): Print trees with page support, preview, and printer configuration - [Virtual Mode (On-Demand Node Creation)](https://mintlify.wiki/Steema/TeeTree/guides/virtual-mode.md): Create nodes dynamically only when needed for optimal performance with large hierarchies - [Working with Nodes](https://mintlify.wiki/Steema/TeeTree/guides/working-with-nodes.md): Master node manipulation, navigation, and hierarchy management in TeeTree - [Installation](https://mintlify.wiki/Steema/TeeTree/installation.md): Step-by-step guide to installing TeeTree in RAD Studio IDE - [Introduction to TeeTree](https://mintlify.wiki/Steema/TeeTree/introduction.md): A powerful component library for flowcharting, diagramming, and hierarchical data visualization in Delphi VCL and FireMonkey FMX - [FireMonkey (FMX) Platform](https://mintlify.wiki/Steema/TeeTree/platforms/fmx.md): Cross-platform TeeTree development with FireMonkey for Windows, macOS, iOS, and Android - [VCL to FMX Migration](https://mintlify.wiki/Steema/TeeTree/platforms/migration.md): Guide for migrating TeeTree applications from VCL to FireMonkey - [VCL Platform](https://mintlify.wiki/Steema/TeeTree/platforms/vcl.md): Using TeeTree with Delphi VCL for Windows desktop applications - [Quick Start Guide](https://mintlify.wiki/Steema/TeeTree/quickstart.md): Create your first TeeTree diagram in minutes with step-by-step examples