copyWith method

PolarisOptions copyWith({
  1. MenuOptions? menu,
  2. AreaOptions? area,
  3. LineOptions? line,
  4. LineOptions? draggedLine,
  5. PointOptions? point,
  6. PlaceOptions? place,
  7. MouseOptions? mouse,
  8. ShortcutOptions? shortcut,
})

Implementation

PolarisOptions copyWith({
  MenuOptions? menu,
  AreaOptions? area,
  LineOptions? line,
  LineOptions? draggedLine,
  PointOptions? point,
  PlaceOptions? place,
  MouseOptions? mouse,
  ShortcutOptions? shortcut,
}) {
  return PolarisOptions(
    menu: menu ?? this.menu,
    area: area ?? this.area,
    line: line ?? this.line,
    draggedLine: draggedLine ?? this.draggedLine,
    point: point ?? this.point,
    place: place ?? this.place,
    mouse: mouse ?? this.mouse,
    shortcut: shortcut ?? this.shortcut,
  );
}