From da826e42aaaa6dc559db67f4708db8bc23754f46 Mon Sep 17 00:00:00 2001 From: Ivan Molodetskikh Date: Sun, 4 Feb 2024 22:29:09 +0400 Subject: layout: Add LayoutElementRenderElement Allows for testing layout rendering without Wayland windows. --- src/layout/workspace.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/layout/workspace.rs') diff --git a/src/layout/workspace.rs b/src/layout/workspace.rs index 70237f06..900175a1 100644 --- a/src/layout/workspace.rs +++ b/src/layout/workspace.rs @@ -5,7 +5,6 @@ use std::rc::Rc; use std::time::Duration; use niri_config::{CenterFocusedColumn, PresetWidth, SizeChange, Struts}; -use smithay::backend::renderer::element::surface::WaylandSurfaceRenderElement; use smithay::backend::renderer::element::utils::RelocateRenderElement; use smithay::backend::renderer::{ImportAll, Renderer}; use smithay::desktop::space::SpaceElement; @@ -17,7 +16,7 @@ use smithay::utils::{Logical, Point, Rectangle, Scale, Size}; use super::focus_ring::{FocusRing, FocusRingRenderElement}; use super::tile::Tile; -use super::{LayoutElement, Options}; +use super::{LayoutElement, LayoutElementRenderElement, Options}; use crate::animation::Animation; use crate::utils::output_size; @@ -83,7 +82,7 @@ pub struct OutputId(String); render_elements! { #[derive(Debug)] pub WorkspaceRenderElement where R: ImportAll; - Wayland = WaylandSurfaceRenderElement, + LayoutElement = LayoutElementRenderElement, FocusRing = FocusRingRenderElement, Border = RelocateRenderElement, } -- cgit