MultiViewDesktopMacos class

macOS-only window APIs for a MultiViewDesktop instance.

Access via MultiViewDesktop.of(context).macos or MultiViewDesktop.fromId(id).macos.

On non-macOS platforms these methods are no-ops / return safe defaults (handled by the native manager).

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

hideFromCollection(bool isHideFromCollection) Future<void>
Hides or shows the window in Mission Control and Exposé.
isHideFromCollection() Future<bool>
Returns whether the window is excluded from Mission Control / Exposé.
isOnActiveSpace() Future<bool>
Returns whether this window is on the currently active Mission Control Space.
isVisibleOnAllWorkspaces() Future<bool>
Returns whether the window is pinned to all Spaces.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setBadgeLabel({String? label}) Future<void>
Sets the dock icon badge label. Pass null or empty to clear.
setVisibleOnAllWorkspaces(bool visible, {bool visibleOnFullScreen = false}) Future<void>
Pins or unpins the window across all Spaces.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited