Table of Contents

Interface ISliceLayoutPlugin

Namespace
Whim.SliceLayout
Assembly
Whim.SliceLayout.dll
SliceLayoutPlugin provides commands and functionality for the SliceLayoutEngine. SliceLayoutPlugin does not load the SliceLayoutEngine - that is done when creating a workspace via Add(string?, IEnumerable<CreateLeafLayoutEngine>?).
public interface ISliceLayoutPlugin : IPlugin
Inherited Members

Properties

DemoteFocusActionName

The name of the action that demotes the focus in the stack to the next-lower slice.
string DemoteFocusActionName { get; }

Property Value

string

DemoteWindowActionName

The name of the action that demotes a window in the stack to the next-lower slice.
string DemoteWindowActionName { get; }

Property Value

string

PromoteFocusActionName

The name of the action that promotes the focus in the stack to the next-higher slice.
string PromoteFocusActionName { get; }

Property Value

string

PromoteWindowActionName

The name of the action that promotes a window in the stack to the next-higher slice.
string PromoteWindowActionName { get; }

Property Value

string

WindowInsertionType

The type of insertion to use when adding a window to a slice.
WindowInsertionType WindowInsertionType { get; set; }

Property Value

WindowInsertionType

Methods

DemoteFocusInStack(IWindow?)

Demotes the focus to the next slice with a higher order - see Order.
void DemoteFocusInStack(IWindow? window = null)

Parameters

window IWindow
The current window. If null, then LastFocusedWindow is used.

DemoteWindowInStack(IWindow?)

Demotes the given window in the stack.
void DemoteWindowInStack(IWindow? window = null)

Parameters

window IWindow
The window to demote. If null, then LastFocusedWindow is used.

PromoteFocusInStack(IWindow?)

Promotes the focus to the next slice with a lower order - see Order.
void PromoteFocusInStack(IWindow? window = null)

Parameters

window IWindow
The current window. If null, then LastFocusedWindow is used.

PromoteWindowInStack(IWindow?)

Promotes the given window in the stack.
void PromoteWindowInStack(IWindow? window = null)

Parameters

window IWindow
The window to promote. If null, then LastFocusedWindow is used.