copyWith method

WindowState copyWith({
  1. Rect? bounds,
  2. bool? minimized,
  3. bool? alwaysOnTop,
  4. bool? closable,
  5. bool? resizable,
  6. bool? draggable,
  7. bool? maximizable,
  8. bool? minimizable,
  9. bool? enableSnapping,
  10. BoxConstraints? constraints,
})

Implementation

WindowState copyWith({
  Rect? bounds,
  bool? minimized,
  bool? alwaysOnTop,
  bool? closable,
  bool? resizable,
  bool? draggable,
  bool? maximizable,
  bool? minimizable,
  bool? enableSnapping,
  BoxConstraints? constraints,
}) {
  return WindowState(
    bounds: bounds ?? this.bounds,
    minimized: minimized ?? this.minimized,
    alwaysOnTop: alwaysOnTop ?? this.alwaysOnTop,
    closable: closable ?? this.closable,
    resizable: resizable ?? this.resizable,
    draggable: draggable ?? this.draggable,
    maximizable: maximizable ?? this.maximizable,
    minimizable: minimizable ?? this.minimizable,
    enableSnapping: enableSnapping ?? this.enableSnapping,
    constraints: constraints ?? this.constraints,
  );
}