Add set-column-display action

This commit is contained in:
Ivan Molodetskikh
2025-02-06 08:42:09 +03:00
parent 90f24da631
commit 8f9e0d029c
8 changed files with 65 additions and 8 deletions
+2
View File
@@ -1371,6 +1371,7 @@ pub enum Action {
SwapWindowLeft,
SwapWindowRight,
ToggleColumnTabbedDisplay,
SetColumnDisplay(#[knuffel(argument, str)] ColumnDisplay),
CenterColumn,
CenterWindow,
#[knuffel(skip)]
@@ -1568,6 +1569,7 @@ impl From<niri_ipc::Action> for Action {
niri_ipc::Action::SwapWindowRight {} => Self::SwapWindowRight,
niri_ipc::Action::SwapWindowLeft {} => Self::SwapWindowLeft,
niri_ipc::Action::ToggleColumnTabbedDisplay {} => Self::ToggleColumnTabbedDisplay,
niri_ipc::Action::SetColumnDisplay { display } => Self::SetColumnDisplay(display),
niri_ipc::Action::CenterColumn {} => Self::CenterColumn,
niri_ipc::Action::CenterWindow { id: None } => Self::CenterWindow,
niri_ipc::Action::CenterWindow { id: Some(id) } => Self::CenterWindowById(id),