graphite library

Classes

DirectGraph
Edge
EdgeInput
EdgeLabels
List of params to draw labels on top or above the edges. Useful to comment relations between entities.
LoopNode
MatrixNode
NodeInput
NodeOutput
NodeSize

Typedefs

ContentWrapperBuilder = Widget Function(BuildContext context, Size size, Widget child)
EdgeLabelBuilder = Widget Function(BuildContext context, Edge edge, bool isVertical)
EdgePaintBuilder = Paint Function(Edge edge)
EdgePathBuilder = Path Function(NodeInput income, NodeInput node, List<List<double>> points, EdgeArrowType arrowType)
GestureBackgroundTapCallback = void Function(TapDownDetails details)
GestureEdgeDragDownCallback = void Function(DragDownDetails details, Edge edge)
GestureEdgeDragStartCallback = void Function(DragStartDetails details, Edge edge)
GestureEdgeDragUpdateCallback = void Function(DragUpdateDetails details, Edge edge)
GestureEdgeForcePressEndCallback = void Function(ForcePressDetails details, Edge edge)
GestureEdgeForcePressPeakCallback = void Function(ForcePressDetails details, Edge edge)
GestureEdgeForcePressStartCallback = void Function(ForcePressDetails details, Edge edge)
GestureEdgeForcePressUpdateCallback = void Function(ForcePressDetails details, Edge edge)
GestureEdgeLongPressEndCallback = void Function(LongPressEndDetails details, Edge edge)
GestureEdgeLongPressMoveUpdateCallback = void Function(LongPressMoveUpdateDetails details, Edge edge)
GestureEdgeLongPressStartCallback = void Function(LongPressStartDetails details, Edge edge)
GestureEdgeTapDownCallback = void Function(TapDownDetails details, Edge edge)
GestureEdgeTapUpCallback = void Function(TapUpDetails details, Edge edge)
GestureNodeForcePressEndCallback = void Function(ForcePressDetails details, MatrixNode node, Rect rect)
GestureNodeForcePressPeakCallback = void Function(ForcePressDetails details, MatrixNode node, Rect rect)
GestureNodeForcePressStartCallback = void Function(ForcePressDetails details, MatrixNode node, Rect rect)
GestureNodeForcePressUpdateCallback = void Function(ForcePressDetails details, MatrixNode node, Rect rect)
GestureNodeLongPressEndCallback = void Function(LongPressEndDetails details, MatrixNode node, Rect rect)
GestureNodeLongPressMoveUpdateCallback = void Function(LongPressMoveUpdateDetails details, MatrixNode node, Rect rect)
GestureNodeLongPressStartCallback = void Function(LongPressStartDetails details, MatrixNode node, Rect rect)
GestureNodePanDownCallback = void Function(DragDownDetails details, MatrixNode node, Rect rect)
GestureNodePanStartCallback = void Function(DragStartDetails details, MatrixNode node, Rect rect)
GestureNodePanUpdateCallback = void Function(DragUpdateDetails details, MatrixNode node, Rect rect)
GestureNodeTapDownCallback = void Function(TapDownDetails details, MatrixNode node, Rect rect)
GestureNodeTapUpCallback = void Function(TapUpDetails details, MatrixNode node, Rect rect)
NodeCellBuilder = Widget Function(BuildContext context, NodeInput node)
OverlayBuilder = List<Widget> Function(BuildContext context, List<NodeInput> nodes, List<Edge> edges)