copyWith method
WindowState
copyWith(
{ - Rect? bounds,
- bool? minimized,
- bool? alwaysOnTop,
- bool? closable,
- bool? resizable,
- bool? draggable,
- bool? maximizable,
- bool? minimizable,
- bool? enableSnapping,
- 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,
);
}