Interface IWorkspaceSector
- Namespace
- Whim
- Assembly
- Whim.dll
The sector containing workspaces.
public interface IWorkspaceSector
Properties
CreateLayoutEngines
Creates the default layout engines to add to a workspace.
Func<CreateLeafLayoutEngine[]> CreateLayoutEngines { get; }
Property Value
ProxyLayoutEngineCreators
A proxy layout ie used by plugins to add layout functionality to all workspaces.
ImmutableList<ProxyLayoutEngineCreator> ProxyLayoutEngineCreators { get; }
Property Value
WindowHandleToFocus
The window handle to focus after all workspaces have been laid out.
HWND WindowHandleToFocus { get; }
Property Value
WorkspaceOrder
The order of the workspaces in the sector.
ImmutableArray<Guid> WorkspaceOrder { get; }
Property Value
Workspaces
All the workspaces currently tracked by Whim.
ImmutableDictionary<Guid, Workspace> Workspaces { get; }
Property Value
WorkspacesToLayout
The IDs of the workspaces that should be laid out in this dispatch.
ImmutableHashSet<Guid> WorkspacesToLayout { get; }