aboutsummaryrefslogtreecommitdiff
path: root/src/input
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-02-01 10:46:52 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-02-10 07:29:33 -0800
commitf90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526 (patch)
tree78f703675bdc75398c89a8b00a4e030131cc887e /src/input
parent55e2ea0c3bb0bccae351aa6e82987a0b77da54ae (diff)
downloadniri-f90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526.tar.gz
niri-f90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526.tar.bz2
niri-f90eb0cbe4ca8f59b9664bac54f8c8b8a0cbd526.zip
Implement tabbed column display mode
Diffstat (limited to 'src/input')
-rw-r--r--src/input/mod.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/input/mod.rs b/src/input/mod.rs
index 5c3df990..54b8a827 100644
--- a/src/input/mod.rs
+++ b/src/input/mod.rs
@@ -1259,6 +1259,12 @@ impl State {
// FIXME: granular
self.niri.queue_redraw_all();
}
+ Action::ToggleColumnTabbedDisplay => {
+ self.niri.layout.toggle_column_tabbed_display();
+ self.maybe_warp_cursor_to_focus();
+ // FIXME: granular
+ self.niri.queue_redraw_all();
+ }
Action::SwitchPresetColumnWidth => {
self.niri.layout.toggle_width();
}