Enum leftwm_core::Command
source · pub enum Command {
Show 43 variants
CloseWindow,
SwapScreens,
SoftReload,
HardReload,
AttachScratchPad {
window: Option<WindowHandle>,
scratchpad: ScratchPadName,
},
ReleaseScratchPad {
window: ReleaseScratchPadOption,
tag: Option<TagId>,
},
PrevScratchPadWindow {
scratchpad: ScratchPadName,
},
NextScratchPadWindow {
scratchpad: ScratchPadName,
},
ToggleScratchPad(ScratchPadName),
ToggleFullScreen,
ToggleSticky,
GoToTag {
tag: TagId,
swap: bool,
},
ReturnToLastTag,
FloatingToTile,
TileToFloating,
ToggleFloating,
MoveWindowUp,
MoveWindowDown,
MoveWindowTop {
swap: bool,
},
FocusNextTag,
FocusPreviousTag,
FocusWindow(String),
FocusWindowUp,
FocusWindowDown,
FocusWindowTop {
swap: bool,
},
FocusWorkspaceNext,
FocusWorkspacePrevious,
SendWindowToTag {
window: Option<WindowHandle>,
tag: TagId,
},
MoveWindowToNextTag {
follow: bool,
},
MoveWindowToPreviousTag {
follow: bool,
},
MoveWindowToLastWorkspace,
MoveWindowToNextWorkspace,
MoveWindowToPreviousWorkspace,
NextLayout,
PreviousLayout,
SetLayout(Layout),
RotateTag,
IncreaseMainWidth(i8),
DecreaseMainWidth(i8),
SetMarginMultiplier(f32),
SendWorkspaceToTag(usize, usize),
CloseAllOtherWindows,
Other(String),
}
Variants§
CloseWindow
SwapScreens
SoftReload
HardReload
AttachScratchPad
ReleaseScratchPad
PrevScratchPadWindow
Fields
§
scratchpad: ScratchPadName
NextScratchPadWindow
Fields
§
scratchpad: ScratchPadName
ToggleScratchPad(ScratchPadName)
ToggleFullScreen
ToggleSticky
GoToTag
ReturnToLastTag
FloatingToTile
TileToFloating
ToggleFloating
MoveWindowUp
MoveWindowDown
MoveWindowTop
FocusNextTag
FocusPreviousTag
FocusWindow(String)
FocusWindowUp
FocusWindowDown
FocusWindowTop
FocusWorkspaceNext
FocusWorkspacePrevious
SendWindowToTag
MoveWindowToNextTag
MoveWindowToPreviousTag
MoveWindowToLastWorkspace
MoveWindowToNextWorkspace
MoveWindowToPreviousWorkspace
NextLayout
PreviousLayout
SetLayout(Layout)
RotateTag
IncreaseMainWidth(i8)
DecreaseMainWidth(i8)
SetMarginMultiplier(f32)
SendWorkspaceToTag(usize, usize)
CloseAllOtherWindows
Other(String)
Trait Implementations§
source§impl<'de> Deserialize<'de> for Command
impl<'de> Deserialize<'de> for Command
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more