org_chart library

Classes

BaseGraphController<E>
Base controller class that all specific graph controllers should extend
CustomInteractiveViewerController
A controller for CustomInteractiveViewer that manages transformation state and provides methods for programmatically manipulating the view.
DashedGraphArrow
A graph arrow style that renders a dashed arrow using a customizable dash pattern
DivorceDecorator
A decorator that draws a diagonal line through a marriage line to indicate divorce
Genogram<E>
A widget that displays an organizational chart
GenogramController<E>
Controller responsible for managing and laying out genogram (family tree) charts
GenogramEdgeConfig
Configuration for genogram edge painter styling
GenogramEdgePainter<E>
A highly customizable painter for genogram edges
GraphArrowStyle
Base abstract class for arrow/line styles in graphs
InteractionConfig
Configuration for gesture and interaction behavior in CustomInteractiveViewer.
KeyboardConfig
Configuration for keyboard controls in CustomInteractiveViewer.
MarriageDecorator
Base abstract class for decorators that can be applied to marriage lines
MarriageLineStyle
Represents the style of a marriage line in a genogram
MarriageStyle
Represents the style of a specific marriage relationship
NodeBuilderDetails<T>
Contains all necessary properties that are passed to the node builder function to customize the appearance and behavior of each node in the graph.
OrgChart<E>
A widget that displays an organizational chart
OrgChartController<E>
Controller specifically for organizational charts
SolidGraphArrow
A graph arrow style that renders a solid arrow
ZoomConfig
Configuration for zoom-related behavior in CustomInteractiveViewer.

Enums

ActionOnNodeRemoval
ConnectionPoint
Connection points on a node
ConnectionType
Connection types for drawing lines between nodes
Gender
Gender enum for genogram nodes
GraphOrientation
The orientation of the organizational chart
LineEndingType
Line ending types for edge connections
MarriageStatus
Marriage status enum for genogram relationships
RelationshipType
Relationship type in a genogram
ScrollMode
Defines the scroll behavior for CustomInteractiveViewer.