diff options
Diffstat (limited to 'niri-config/src')
| -rw-r--r-- | niri-config/src/binds.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/niri-config/src/binds.rs b/niri-config/src/binds.rs index f476ac2d..c5b4e6ff 100644 --- a/niri-config/src/binds.rs +++ b/niri-config/src/binds.rs @@ -277,12 +277,19 @@ pub enum Action { #[knuffel(skip)] ResetWindowHeightById(u64), SwitchPresetColumnWidth, + SwitchPresetColumnWidthBack, SwitchPresetWindowWidth, + SwitchPresetWindowWidthBack, #[knuffel(skip)] SwitchPresetWindowWidthById(u64), + #[knuffel(skip)] + SwitchPresetWindowWidthBackById(u64), SwitchPresetWindowHeight, + SwitchPresetWindowHeightBack, #[knuffel(skip)] SwitchPresetWindowHeightById(u64), + #[knuffel(skip)] + SwitchPresetWindowHeightBackById(u64), MaximizeColumn, SetColumnWidth(#[knuffel(argument, str)] SizeChange), ExpandColumnToAvailableWidth, @@ -525,16 +532,29 @@ impl From<niri_ipc::Action> for Action { niri_ipc::Action::ResetWindowHeight { id: None } => Self::ResetWindowHeight, niri_ipc::Action::ResetWindowHeight { id: Some(id) } => Self::ResetWindowHeightById(id), niri_ipc::Action::SwitchPresetColumnWidth {} => Self::SwitchPresetColumnWidth, + niri_ipc::Action::SwitchPresetColumnWidthBack {} => Self::SwitchPresetColumnWidthBack, niri_ipc::Action::SwitchPresetWindowWidth { id: None } => Self::SwitchPresetWindowWidth, + niri_ipc::Action::SwitchPresetWindowWidthBack { id: None } => { + Self::SwitchPresetWindowWidthBack + } niri_ipc::Action::SwitchPresetWindowWidth { id: Some(id) } => { Self::SwitchPresetWindowWidthById(id) } + niri_ipc::Action::SwitchPresetWindowWidthBack { id: Some(id) } => { + Self::SwitchPresetWindowWidthBackById(id) + } niri_ipc::Action::SwitchPresetWindowHeight { id: None } => { Self::SwitchPresetWindowHeight } + niri_ipc::Action::SwitchPresetWindowHeightBack { id: None } => { + Self::SwitchPresetWindowHeightBack + } niri_ipc::Action::SwitchPresetWindowHeight { id: Some(id) } => { Self::SwitchPresetWindowHeightById(id) } + niri_ipc::Action::SwitchPresetWindowHeightBack { id: Some(id) } => { + Self::SwitchPresetWindowHeightBackById(id) + } niri_ipc::Action::MaximizeColumn {} => Self::MaximizeColumn, niri_ipc::Action::SetColumnWidth { change } => Self::SetColumnWidth(change), niri_ipc::Action::ExpandColumnToAvailableWidth {} => Self::ExpandColumnToAvailableWidth, |
