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
nullor 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