GraphiteCanvas constructor

const GraphiteCanvas({
  1. Key? key,
  2. required Size defaultCellSize,
  3. required Matrix matrix,
  4. required EdgeInsets cellPadding,
  5. required double contactEdgesDistance,
  6. required MatrixOrientation orientation,
  7. required double tipLength,
  8. required double tipAngle,
  9. required double maxScale,
  10. required double minScale,
  11. required Clip clipBehavior,
  12. OverlayBuilder? overlayBuilder,
  13. EdgeLabels? edgeLabels,
  14. GestureEdgeTapDownCallback? onEdgeTapDown,
  15. GestureEdgeTapUpCallback? onEdgeTapUp,
  16. GestureEdgeLongPressStartCallback? onEdgeLongPressStart,
  17. GestureEdgeLongPressEndCallback? onEdgeLongPressEnd,
  18. GestureEdgeLongPressMoveUpdateCallback? onEdgeLongPressMoveUpdate,
  19. GestureEdgeForcePressStartCallback? onEdgeForcePressStart,
  20. GestureEdgeForcePressEndCallback? onEdgeForcePressEnd,
  21. GestureEdgeForcePressPeakCallback? onEdgeForcePressPeak,
  22. GestureEdgeForcePressUpdateCallback? onEdgeForcePressUpdate,
  23. GestureEdgeTapDownCallback? onEdgeSecondaryTapDown,
  24. GestureEdgeTapUpCallback? onEdgeSecondaryTapUp,
  25. GestureBackgroundTapCallback? onCanvasTap,
  26. EdgePaintBuilder? paintBuilder,
  27. EdgePathBuilder? pathBuilder,
  28. GestureNodeTapDownCallback? onNodeTapDown,
  29. GestureNodeTapUpCallback? onNodeTapUp,
  30. GestureNodeLongPressStartCallback? onNodeLongPressStart,
  31. GestureNodeLongPressEndCallback? onNodeLongPressEnd,
  32. GestureNodeLongPressMoveUpdateCallback? onNodeLongPressMoveUpdate,
  33. GestureNodeForcePressStartCallback? onNodeForcePressStart,
  34. GestureNodeForcePressEndCallback? onNodeForcePressEnd,
  35. GestureNodeForcePressPeakCallback? onNodeForcePressPeak,
  36. GestureNodeForcePressUpdateCallback? onNodeForcePressUpdate,
  37. GestureNodePanStartCallback? onNodePanStart,
  38. GestureNodePanUpdateCallback? onNodePanUpdate,
  39. GestureNodePanDownCallback? onNodePanDown,
  40. GestureNodeTapDownCallback? onNodeSecondaryTapDown,
  41. GestureNodeTapUpCallback? onNodeSecondaryTapUp,
  42. NodeCellBuilder? builder,
})

Implementation

const GraphiteCanvas({
  Key? key,
  required this.defaultCellSize,
  required this.matrix,
  required this.cellPadding,
  required this.contactEdgesDistance,
  required this.orientation,
  required this.tipLength,
  required this.tipAngle,
  required this.maxScale,
  required this.minScale,
  required this.clipBehavior,
  this.overlayBuilder,
  this.edgeLabels,
  this.onEdgeTapDown,
  this.onEdgeTapUp,
  this.onEdgeLongPressStart,
  this.onEdgeLongPressEnd,
  this.onEdgeLongPressMoveUpdate,
  this.onEdgeForcePressStart,
  this.onEdgeForcePressEnd,
  this.onEdgeForcePressPeak,
  this.onEdgeForcePressUpdate,
  this.onEdgeSecondaryTapDown,
  this.onEdgeSecondaryTapUp,
  this.onCanvasTap,
  this.paintBuilder,
  this.pathBuilder,
  this.onNodeTapDown,
  this.onNodeTapUp,
  this.onNodeLongPressStart,
  this.onNodeLongPressEnd,
  this.onNodeLongPressMoveUpdate,
  this.onNodeForcePressStart,
  this.onNodeForcePressEnd,
  this.onNodeForcePressPeak,
  this.onNodeForcePressUpdate,
  this.onNodePanStart,
  this.onNodePanUpdate,
  this.onNodePanDown,
  this.onNodeSecondaryTapDown,
  this.onNodeSecondaryTapUp,
  this.builder,
}) : super(key: key);