diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-09-12 11:53:10 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-09-12 02:32:44 -0700 |
| commit | c3cb42f04d065c0e481ca66ae2a3edce7c5aac74 (patch) | |
| tree | a6a63c2e8ec94ffeee9e7b02a3d68ab8df5480fc /niri-config/src | |
| parent | d0e624e6153e1a22ea0737e6830ed4edd7333304 (diff) | |
| download | niri-c3cb42f04d065c0e481ca66ae2a3edce7c5aac74.tar.gz niri-c3cb42f04d065c0e481ca66ae2a3edce7c5aac74.tar.bz2 niri-c3cb42f04d065c0e481ca66ae2a3edce7c5aac74.zip | |
Add SwitchPresetWindowHeight by id
Diffstat (limited to 'niri-config/src')
| -rw-r--r-- | niri-config/src/lib.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs index 520a0417..cf55ecf1 100644 --- a/niri-config/src/lib.rs +++ b/niri-config/src/lib.rs @@ -1159,6 +1159,8 @@ pub enum Action { ResetWindowHeightById(u64), SwitchPresetColumnWidth, SwitchPresetWindowHeight, + #[knuffel(skip)] + SwitchPresetWindowHeightById(u64), MaximizeColumn, SetColumnWidth(#[knuffel(argument, str)] SizeChange), SwitchLayout(#[knuffel(argument, str)] LayoutSwitchTarget), @@ -1270,7 +1272,12 @@ 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::SwitchPresetWindowHeight {} => Self::SwitchPresetWindowHeight, + niri_ipc::Action::SwitchPresetWindowHeight { id: None } => { + Self::SwitchPresetWindowHeight + } + niri_ipc::Action::SwitchPresetWindowHeight { id: Some(id) } => { + Self::SwitchPresetWindowHeightById(id) + } niri_ipc::Action::MaximizeColumn {} => Self::MaximizeColumn, niri_ipc::Action::SetColumnWidth { change } => Self::SetColumnWidth(change), niri_ipc::Action::SwitchLayout { layout } => Self::SwitchLayout(layout), |
