copyWith method
PortEvents<T>
copyWith({
- void onTap()?,
- void onDoubleTap()?,
- void onMouseEnter()?,
- void onMouseLeave()?,
- void onContextMenu()?,
Implementation
PortEvents<T> copyWith({
void Function(Node<T> node, Port port, bool isOutput)? onTap,
void Function(Node<T> node, Port port, bool isOutput)? onDoubleTap,
void Function(Node<T> node, Port port, bool isOutput)? onMouseEnter,
void Function(Node<T> node, Port port, bool isOutput)? onMouseLeave,
void Function(
Node<T> node,
Port port,
bool isOutput,
Offset screenPosition,
)?
onContextMenu,
}) {
return PortEvents<T>(
onTap: onTap ?? this.onTap,
onDoubleTap: onDoubleTap ?? this.onDoubleTap,
onMouseEnter: onMouseEnter ?? this.onMouseEnter,
onMouseLeave: onMouseLeave ?? this.onMouseLeave,
onContextMenu: onContextMenu ?? this.onContextMenu,
);
}