AdvancedGraphviewWidget<T extends GraphNode> constructor

const AdvancedGraphviewWidget<T extends GraphNode>({
  1. Key? key,
  2. required double nodePadding,
  3. required double nodeSize,
  4. required GraphNode graphNode,
  5. required Widget builder(
    1. T graphNode
    ),
  6. bool isDebug = false,
  7. AdvancedGraphviewController? advancedGraphviewController,
  8. Paint? onDrawLine(
    1. T lineFrom,
    2. T lineTwo
    )?,
  9. Color? backgroundColor,
  10. double pixelRatio = 1,
  11. dynamic onNodeTap(
    1. GraphNode
    )?,
})

AdvancedGraphviewWidget will create tree structured nodes

Implementation

const AdvancedGraphviewWidget({
  super.key,
  required this.nodePadding,
  required this.nodeSize,
  required this.graphNode,
  required this.builder,
  this.isDebug = false,
  this.advancedGraphviewController,
  this.onDrawLine,
  this.backgroundColor,
  this.pixelRatio = 1,
  this.onNodeTap,
});