aboutsummaryrefslogtreecommitdiff
path: root/niri-visual-tests/src
diff options
context:
space:
mode:
authorIvan Molodetskikh <yalterz@gmail.com>2024-03-24 08:30:26 +0400
committerIvan Molodetskikh <yalterz@gmail.com>2024-03-24 08:30:26 +0400
commit8b4a9d68e0ba8093e88d20f3a003f78ef27cac0e (patch)
treeb09c2b2d0237f36b36d01d6fc47657d8497d1c61 /niri-visual-tests/src
parenta16a0f0e52d6df8abd602baa15cee44e0656d790 (diff)
downloadniri-8b4a9d68e0ba8093e88d20f3a003f78ef27cac0e.tar.gz
niri-8b4a9d68e0ba8093e88d20f3a003f78ef27cac0e.tar.bz2
niri-8b4a9d68e0ba8093e88d20f3a003f78ef27cac0e.zip
Implement opacity window rule
Diffstat (limited to 'niri-visual-tests/src')
-rw-r--r--niri-visual-tests/src/cases/window.rs2
-rw-r--r--niri-visual-tests/src/test_window.rs5
2 files changed, 4 insertions, 3 deletions
diff --git a/niri-visual-tests/src/cases/window.rs b/niri-visual-tests/src/cases/window.rs
index f8f7a1af..a8855f46 100644
--- a/niri-visual-tests/src/cases/window.rs
+++ b/niri-visual-tests/src/cases/window.rs
@@ -49,7 +49,7 @@ impl TestCase for Window {
let location = Point::from(((size.w - win_size.w) / 2, (size.h - win_size.h) / 2));
self.window
- .render(renderer, location, Scale::from(1.))
+ .render(renderer, location, Scale::from(1.), 1.)
.into_iter()
.map(|elem| Box::new(elem) as _)
.collect()
diff --git a/niri-visual-tests/src/test_window.rs b/niri-visual-tests/src/test_window.rs
index 4f89d15e..341f4fbf 100644
--- a/niri-visual-tests/src/test_window.rs
+++ b/niri-visual-tests/src/test_window.rs
@@ -146,6 +146,7 @@ impl LayoutElement for TestWindow {
_renderer: &mut R,
location: Point<i32, Logical>,
scale: Scale<f64>,
+ alpha: f32,
) -> Vec<LayoutElementRenderElement<R>> {
let inner = self.inner.borrow();
@@ -154,7 +155,7 @@ impl LayoutElement for TestWindow {
&inner.buffer,
location.to_physical_precise_round(scale),
scale,
- 1.,
+ alpha,
Kind::Unspecified,
)
.into(),
@@ -163,7 +164,7 @@ impl LayoutElement for TestWindow {
(location - Point::from((inner.csd_shadow_width, inner.csd_shadow_width)))
.to_physical_precise_round(scale),
scale,
- 1.,
+ alpha,
Kind::Unspecified,
)
.into(),