Table of Contents

Class ActivateAdjacentWorkspaceTransform

Namespace
Whim
Assembly
Whim.dll
Activates the next (or previous) workspace in the given monitor.
public record ActivateAdjacentWorkspaceTransform : Transform, IEquatable<Transform<Unit>>, IEquatable<Transform>, IEquatable<ActivateAdjacentWorkspaceTransform>
Inheritance
ActivateAdjacentWorkspaceTransform
Implements
Inherited Members

Constructors

ActivateAdjacentWorkspaceTransform(HMONITOR, bool, bool)

Activates the next (or previous) workspace in the given monitor.
public ActivateAdjacentWorkspaceTransform(HMONITOR MonitorHandle = default, bool Reverse = false, bool SkipActive = false)

Parameters

MonitorHandle HMONITOR
The monitor to activate the next workspace in. Defaults to ActiveMonitor.
Reverse bool
When true, gets the previous monitor, otherwise gets the next monitor. Defaults to false.
SkipActive bool
When true, skips all workspaces that are active on any other monitor. Defaults to false.

Properties

MonitorHandle

The monitor to activate the next workspace in. Defaults to ActiveMonitor.
public HMONITOR MonitorHandle { get; init; }

Property Value

HMONITOR

Reverse

When true, gets the previous monitor, otherwise gets the next monitor. Defaults to false.
public bool Reverse { get; init; }

Property Value

bool

SkipActive

When true, skips all workspaces that are active on any other monitor. Defaults to false.
public bool SkipActive { get; init; }

Property Value

bool