aboutsummaryrefslogtreecommitdiff
path: root/src/layout/mod.rs
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-02-17 21:22:10 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-02-17 21:30:23 +0300
commit92cc2b89f75fd13d83208626fa49724216fbbf9e (patch)
tree7591440c59e669e7f4d3e1d68a011b698a9d0cb5 /src/layout/mod.rs
parent078383ea8208337d3c9ea89118aa615d7fbbab17 (diff)
downloadniri-92cc2b89f75fd13d83208626fa49724216fbbf9e.tar.gz
niri-92cc2b89f75fd13d83208626fa49724216fbbf9e.tar.bz2
niri-92cc2b89f75fd13d83208626fa49724216fbbf9e.zip
Implement expand-column-to-available-width
Diffstat (limited to 'src/layout/mod.rs')
-rw-r--r--src/layout/mod.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/layout/mod.rs b/src/layout/mod.rs
index 1f99f9d1..b46f5e3c 100644
--- a/src/layout/mod.rs
+++ b/src/layout/mod.rs
@@ -2977,6 +2977,13 @@ impl<W: LayoutElement> Layout<W> {
workspace.reset_window_height(window);
}
+ pub fn expand_column_to_available_width(&mut self) {
+ let Some(monitor) = self.active_monitor() else {
+ return;
+ };
+ monitor.expand_column_to_available_width();
+ }
+
pub fn toggle_window_floating(&mut self, window: Option<&W::Id>) {
if let Some(InteractiveMoveState::Moving(move_)) = &mut self.interactive_move {
if window.is_none() || window == Some(move_.tile.window().id()) {