copyWith method

ViewportEvents copyWith({
  1. ValueChanged<GraphViewport>? onMove,
  2. ValueChanged<GraphViewport>? onMoveStart,
  3. ValueChanged<GraphViewport>? onMoveEnd,
  4. ValueChanged<Offset>? onCanvasTap,
  5. ValueChanged<Offset>? onCanvasDoubleTap,
  6. ValueChanged<Offset>? onCanvasContextMenu,
})

Implementation

ViewportEvents copyWith({
  ValueChanged<GraphViewport>? onMove,
  ValueChanged<GraphViewport>? onMoveStart,
  ValueChanged<GraphViewport>? onMoveEnd,
  ValueChanged<Offset>? onCanvasTap,
  ValueChanged<Offset>? onCanvasDoubleTap,
  ValueChanged<Offset>? onCanvasContextMenu,
}) {
  return ViewportEvents(
    onMove: onMove ?? this.onMove,
    onMoveStart: onMoveStart ?? this.onMoveStart,
    onMoveEnd: onMoveEnd ?? this.onMoveEnd,
    onCanvasTap: onCanvasTap ?? this.onCanvasTap,
    onCanvasDoubleTap: onCanvasDoubleTap ?? this.onCanvasDoubleTap,
    onCanvasContextMenu: onCanvasContextMenu ?? this.onCanvasContextMenu,
  );
}