Table of Contents

Interface IMapSector

Namespace
Whim
Assembly
Whim.dll
The sector containing window-workspace and workspace-monitor mappings.
public interface IMapSector

Properties

MonitorWorkspaceMap

The mappings of monitors to workspaces.
ImmutableDictionary<HMONITOR, Guid> MonitorWorkspaceMap { get; }

Property Value

ImmutableDictionary<HMONITOR, Guid>

StickyWorkspaceMonitorIndexMap

The mappings of workspaces to the indices of the monitors they are allowed to be on. Workspaces which are not in this map are allowed to be on any monitor.
ImmutableDictionary<Guid, ImmutableArray<int>> StickyWorkspaceMonitorIndexMap { get; }

Property Value

ImmutableDictionary<Guid, ImmutableArray<int>>

WindowWorkspaceMap

The mappings of windows to workspaces.
ImmutableDictionary<HWND, Guid> WindowWorkspaceMap { get; }

Property Value

ImmutableDictionary<HWND, Guid>

WorkspaceLastMonitorMap

The last monitor which the workspace was on.
ImmutableDictionary<Guid, HMONITOR> WorkspaceLastMonitorMap { get; }

Property Value

ImmutableDictionary<Guid, HMONITOR>