diff options
Diffstat (limited to 'src/input.rs')
| -rw-r--r-- | src/input.rs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/input.rs b/src/input.rs index ae6fdb96..c040ce86 100644 --- a/src/input.rs +++ b/src/input.rs @@ -569,6 +569,30 @@ impl State { self.move_cursor_to_output(&output); } } + Action::MoveColumnToMonitorLeft => { + if let Some(output) = self.niri.output_left() { + self.niri.layout.move_column_to_output(&output); + self.move_cursor_to_output(&output); + } + } + Action::MoveColumnToMonitorRight => { + if let Some(output) = self.niri.output_right() { + self.niri.layout.move_column_to_output(&output); + self.move_cursor_to_output(&output); + } + } + Action::MoveColumnToMonitorDown => { + if let Some(output) = self.niri.output_down() { + self.niri.layout.move_column_to_output(&output); + self.move_cursor_to_output(&output); + } + } + Action::MoveColumnToMonitorUp => { + if let Some(output) = self.niri.output_up() { + self.niri.layout.move_column_to_output(&output); + self.move_cursor_to_output(&output); + } + } Action::SetColumnWidth(change) => { self.niri.layout.set_column_width(change); } |
