WindowState constructor
const
WindowState({})
Creates a window state with the specified configuration.
Parameters:
bounds: Current window bounds (required)maximized: Maximized state bounds (optional,nullif not maximized)minimized: Minimized state (defaults tofalse)alwaysOnTop: Always-on-top behavior (defaults tofalse)closable: Allow closing (defaults totrue)resizable: Allow resizing (defaults totrue)draggable: Allow dragging (defaults totrue)maximizable: Allow maximizing (defaults totrue)minimizable: Allow minimizing (defaults totrue)enableSnapping: Enable edge snapping (defaults totrue)constraints: Size constraints (defaults to kDefaultWindowConstraints)
Implementation
const WindowState({
required this.bounds,
this.maximized,
this.minimized = false,
this.alwaysOnTop = false,
this.closable = true,
this.resizable = true,
this.draggable = true,
this.maximizable = true,
this.minimizable = true,
this.enableSnapping = true,
this.constraints = kDefaultWindowConstraints,
});