diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-11-29 21:11:02 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-12-30 20:12:37 +0300 |
| commit | c5fffd6e2c48aa7fb8b45b8bdcd972bbd8ce900b (patch) | |
| tree | f4bf7c768d21cd72d81da6ca0d1b084631e71276 /niri-visual-tests/src | |
| parent | 951f63b6fd48b47ca60e8ed6aa91b4a7b47534f9 (diff) | |
| download | niri-c5fffd6e2c48aa7fb8b45b8bdcd972bbd8ce900b.tar.gz niri-c5fffd6e2c48aa7fb8b45b8bdcd972bbd8ce900b.tar.bz2 niri-c5fffd6e2c48aa7fb8b45b8bdcd972bbd8ce900b.zip | |
Initial WIP floating window implementation
Diffstat (limited to 'niri-visual-tests/src')
| -rw-r--r-- | niri-visual-tests/src/cases/layout.rs | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/niri-visual-tests/src/cases/layout.rs b/niri-visual-tests/src/cases/layout.rs index c2aee7fd..3a943503 100644 --- a/niri-visual-tests/src/cases/layout.rs +++ b/niri-visual-tests/src/cases/layout.rs @@ -159,11 +159,20 @@ impl Layout { fn add_window(&mut self, mut window: TestWindow, width: Option<ColumnWidth>) { let ws = self.layout.active_workspace().unwrap(); - window.request_size(ws.new_window_size(width, window.rules()), false, None); + window.request_size( + ws.new_window_size(width, false, window.rules()), + false, + None, + ); window.communicate(); - self.layout - .add_window(window.clone(), width, false, ActivateWindow::default()); + self.layout.add_window( + window.clone(), + width, + false, + false, + ActivateWindow::default(), + ); self.windows.push(window); } @@ -174,11 +183,15 @@ impl Layout { width: Option<ColumnWidth>, ) { let ws = self.layout.active_workspace().unwrap(); - window.request_size(ws.new_window_size(width, window.rules()), false, None); + window.request_size( + ws.new_window_size(width, false, window.rules()), + false, + None, + ); window.communicate(); self.layout - .add_window_right_of(right_of.id(), window.clone(), width, false); + .add_window_right_of(right_of.id(), window.clone(), width, false, false); self.windows.push(window); } |
