copyWith method
AnnotationEvents
copyWith({
- ValueChanged<
Annotation> ? onCreated, - ValueChanged<
Annotation> ? onDeleted, - ValueChanged<
Annotation?> ? onSelected, - ValueChanged<
Annotation> ? onTap, - ValueChanged<
Annotation> ? onDoubleTap, - ValueChanged<
Annotation> ? onMouseEnter, - ValueChanged<
Annotation> ? onMouseLeave, - void onContextMenu(
- Annotation annotation,
- Offset position
Implementation
AnnotationEvents copyWith({
ValueChanged<Annotation>? onCreated,
ValueChanged<Annotation>? onDeleted,
ValueChanged<Annotation?>? onSelected,
ValueChanged<Annotation>? onTap,
ValueChanged<Annotation>? onDoubleTap,
ValueChanged<Annotation>? onMouseEnter,
ValueChanged<Annotation>? onMouseLeave,
void Function(Annotation annotation, Offset position)? onContextMenu,
}) {
return AnnotationEvents(
onCreated: onCreated ?? this.onCreated,
onDeleted: onDeleted ?? this.onDeleted,
onSelected: onSelected ?? this.onSelected,
onTap: onTap ?? this.onTap,
onDoubleTap: onDoubleTap ?? this.onDoubleTap,
onMouseEnter: onMouseEnter ?? this.onMouseEnter,
onMouseLeave: onMouseLeave ?? this.onMouseLeave,
onContextMenu: onContextMenu ?? this.onContextMenu,
);
}