aboutsummaryrefslogtreecommitdiff
path: root/niri-config/src
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-12-30 09:05:35 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2024-12-30 20:12:37 +0300
commita7c57f4fafabed609ef75b92715beb4e7335d823 (patch)
tree92efe12782275f0611fa10dd3663314c679a9822 /niri-config/src
parent8409107a5bb04980ea196a5d7095d5c34f6b2e4e (diff)
downloadniri-a7c57f4fafabed609ef75b92715beb4e7335d823.tar.gz
niri-a7c57f4fafabed609ef75b92715beb4e7335d823.tar.bz2
niri-a7c57f4fafabed609ef75b92715beb4e7335d823.zip
Add toggle-window-width by-id action
Diffstat (limited to 'niri-config/src')
-rw-r--r--niri-config/src/lib.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/niri-config/src/lib.rs b/niri-config/src/lib.rs
index 20440d79..e7de610c 100644
--- a/niri-config/src/lib.rs
+++ b/niri-config/src/lib.rs
@@ -1273,6 +1273,9 @@ pub enum Action {
#[knuffel(skip)]
ResetWindowHeightById(u64),
SwitchPresetColumnWidth,
+ SwitchPresetWindowWidth,
+ #[knuffel(skip)]
+ SwitchPresetWindowWidthById(u64),
SwitchPresetWindowHeight,
#[knuffel(skip)]
SwitchPresetWindowHeightById(u64),
@@ -1424,6 +1427,10 @@ 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::SwitchPresetWindowWidth { id: None } => Self::SwitchPresetWindowWidth,
+ niri_ipc::Action::SwitchPresetWindowWidth { id: Some(id) } => {
+ Self::SwitchPresetWindowWidthById(id)
+ }
niri_ipc::Action::SwitchPresetWindowHeight { id: None } => {
Self::SwitchPresetWindowHeight
}