aboutsummaryrefslogtreecommitdiff
path: root/niri-visual-tests/src
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2025-03-17 07:45:26 +0300
committerIvan Molodetskikh <yalterz@gmail.com>2025-03-17 22:31:19 -0700
commit926e63a5f3c9ba611b8870f4c42854895f206770 (patch)
tree504f153ad98cb74b6b18b88d7af1d2d09900898a /niri-visual-tests/src
parente879199880c32e9f5ed9b948edbc0d64c8e67b65 (diff)
downloadniri-926e63a5f3c9ba611b8870f4c42854895f206770.tar.gz
niri-926e63a5f3c9ba611b8870f4c42854895f206770.tar.bz2
niri-926e63a5f3c9ba611b8870f4c42854895f206770.zip
Refactor request_fullscreen() to be an argument on request_size()
Diffstat (limited to 'niri-visual-tests/src')
-rw-r--r--niri-visual-tests/src/cases/layout.rs2
-rw-r--r--niri-visual-tests/src/cases/window.rs8
-rw-r--r--niri-visual-tests/src/test_window.rs7
3 files changed, 8 insertions, 9 deletions
diff --git a/niri-visual-tests/src/cases/layout.rs b/niri-visual-tests/src/cases/layout.rs
index b7a6cc59..23f2bc8d 100644
--- a/niri-visual-tests/src/cases/layout.rs
+++ b/niri-visual-tests/src/cases/layout.rs
@@ -163,6 +163,7 @@ impl Layout {
window.request_size(
ws.new_window_size(width, None, false, window.rules(), (min_size, max_size)),
false,
+ false,
None,
);
window.communicate();
@@ -191,6 +192,7 @@ impl Layout {
window.request_size(
ws.new_window_size(width, None, false, window.rules(), (min_size, max_size)),
false,
+ false,
None,
);
window.communicate();
diff --git a/niri-visual-tests/src/cases/window.rs b/niri-visual-tests/src/cases/window.rs
index 26c7fbce..51d5c962 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(args: Args) -> Self {
let mut window = TestWindow::freeform(0);
- window.request_size(args.size, false, None);
+ window.request_size(args.size, false, false, None);
window.communicate();
Self { window }
}
pub fn fixed_size(args: Args) -> Self {
let mut window = TestWindow::fixed_size(0);
- window.request_size(args.size, false, None);
+ window.request_size(args.size, false, false, None);
window.communicate();
Self { window }
}
@@ -29,7 +29,7 @@ impl Window {
pub fn fixed_size_with_csd_shadow(args: Args) -> Self {
let mut window = TestWindow::fixed_size(0);
window.set_csd_shadow_width(64);
- window.request_size(args.size, false, None);
+ window.request_size(args.size, false, false, None);
window.communicate();
Self { window }
}
@@ -38,7 +38,7 @@ impl Window {
impl TestCase for Window {
fn resize(&mut self, width: i32, height: i32) {
self.window
- .request_size(Size::from((width, height)), false, None);
+ .request_size(Size::from((width, height)), false, false, None);
self.window.communicate();
}
diff --git a/niri-visual-tests/src/test_window.rs b/niri-visual-tests/src/test_window.rs
index 56d3c3fd..f6da07c2 100644
--- a/niri-visual-tests/src/test_window.rs
+++ b/niri-visual-tests/src/test_window.rs
@@ -182,15 +182,12 @@ impl LayoutElement for TestWindow {
fn request_size(
&mut self,
size: Size<i32, Logical>,
+ is_fullscreen: bool,
_animate: bool,
_transaction: Option<Transaction>,
) {
self.inner.borrow_mut().requested_size = Some(size);
- self.inner.borrow_mut().pending_fullscreen = false;
- }
-
- fn request_fullscreen(&mut self, _size: Size<i32, Logical>) {
- self.inner.borrow_mut().pending_fullscreen = true;
+ self.inner.borrow_mut().pending_fullscreen = is_fullscreen;
}
fn min_size(&self) -> Size<i32, Logical> {