diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2024-08-22 14:44:11 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2024-08-22 15:19:11 +0300 |
| commit | 7bfdf87bf0138d602888fc3167921bc1d029b0ab (patch) | |
| tree | 48664b930f00be78f4c232a838b8ea4c5254db49 /niri-visual-tests/src/cases | |
| parent | cf357d7058910864018c3e3702a9723194fce916 (diff) | |
| download | niri-7bfdf87bf0138d602888fc3167921bc1d029b0ab.tar.gz niri-7bfdf87bf0138d602888fc3167921bc1d029b0ab.tar.bz2 niri-7bfdf87bf0138d602888fc3167921bc1d029b0ab.zip | |
Implement resize transactions
Diffstat (limited to 'niri-visual-tests/src/cases')
| -rw-r--r-- | niri-visual-tests/src/cases/layout.rs | 4 | ||||
| -rw-r--r-- | niri-visual-tests/src/cases/tile.rs | 8 | ||||
| -rw-r--r-- | niri-visual-tests/src/cases/window.rs | 9 |
3 files changed, 11 insertions, 10 deletions
diff --git a/niri-visual-tests/src/cases/layout.rs b/niri-visual-tests/src/cases/layout.rs index c599ce8c..a491ef5c 100644 --- a/niri-visual-tests/src/cases/layout.rs +++ b/niri-visual-tests/src/cases/layout.rs @@ -147,7 +147,7 @@ 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); + window.request_size(ws.new_window_size(width, window.rules()), false, None); window.communicate(); self.layout.add_window(window.clone(), width, false); @@ -161,7 +161,7 @@ impl Layout { width: Option<ColumnWidth>, ) { let ws = self.layout.active_workspace().unwrap(); - window.request_size(ws.new_window_size(width, window.rules()), false); + window.request_size(ws.new_window_size(width, window.rules()), false, None); window.communicate(); self.layout diff --git a/niri-visual-tests/src/cases/tile.rs b/niri-visual-tests/src/cases/tile.rs index 7a14111e..1b542f58 100644 --- a/niri-visual-tests/src/cases/tile.rs +++ b/niri-visual-tests/src/cases/tile.rs @@ -20,7 +20,7 @@ impl Tile { pub fn freeform(size: Size<i32, Logical>) -> Self { let window = TestWindow::freeform(0); let mut rv = Self::with_window(window); - rv.tile.request_tile_size(size.to_f64(), false); + rv.tile.request_tile_size(size.to_f64(), false, None); rv.window.communicate(); rv } @@ -28,7 +28,7 @@ impl Tile { pub fn fixed_size(size: Size<i32, Logical>) -> Self { let window = TestWindow::fixed_size(0); let mut rv = Self::with_window(window); - rv.tile.request_tile_size(size.to_f64(), false); + rv.tile.request_tile_size(size.to_f64(), false, None); rv.window.communicate(); rv } @@ -37,7 +37,7 @@ impl Tile { let window = TestWindow::fixed_size(0); window.set_csd_shadow_width(64); let mut rv = Self::with_window(window); - rv.tile.request_tile_size(size.to_f64(), false); + rv.tile.request_tile_size(size.to_f64(), false, None); rv.window.communicate(); rv } @@ -85,7 +85,7 @@ impl Tile { impl TestCase for Tile { fn resize(&mut self, width: i32, height: i32) { self.tile - .request_tile_size(Size::from((width, height)).to_f64(), false); + .request_tile_size(Size::from((width, height)).to_f64(), false, None); self.window.communicate(); } diff --git a/niri-visual-tests/src/cases/window.rs b/niri-visual-tests/src/cases/window.rs index be6150d4..23f90041 100644 --- a/niri-visual-tests/src/cases/window.rs +++ b/niri-visual-tests/src/cases/window.rs @@ -14,14 +14,14 @@ pub struct Window { impl Window { pub fn freeform(size: Size<i32, Logical>) -> Self { let mut window = TestWindow::freeform(0); - window.request_size(size, false); + window.request_size(size, false, None); window.communicate(); Self { window } } pub fn fixed_size(size: Size<i32, Logical>) -> Self { let mut window = TestWindow::fixed_size(0); - window.request_size(size, false); + window.request_size(size, false, None); window.communicate(); Self { window } } @@ -29,7 +29,7 @@ impl Window { pub fn fixed_size_with_csd_shadow(size: Size<i32, Logical>) -> Self { let mut window = TestWindow::fixed_size(0); window.set_csd_shadow_width(64); - window.request_size(size, false); + window.request_size(size, false, None); window.communicate(); Self { window } } @@ -37,7 +37,8 @@ impl Window { impl TestCase for Window { fn resize(&mut self, width: i32, height: i32) { - self.window.request_size(Size::from((width, height)), false); + self.window + .request_size(Size::from((width, height)), false, None); self.window.communicate(); } |
