1
0
Fork 0
forked from wry/wry

tree: add Node::node_output

This commit is contained in:
Julian Orth 2025-04-26 21:49:09 +02:00
parent 0dcb33ae38
commit b83bf0657b
15 changed files with 65 additions and 7 deletions

View file

@ -10,7 +10,7 @@ use {
leaks::Tracker,
object::{Object, Version},
rect::Rect,
tree::{FindTreeResult, FindTreeUsecase, FoundNode, Node, NodeId, NodeVisitor},
tree::{FindTreeResult, FindTreeUsecase, FoundNode, Node, NodeId, NodeVisitor, OutputNode},
utils::numcell::NumCell,
wire::{ExtSessionLockSurfaceV1Id, WlSurfaceId, ext_session_lock_surface_v1::*},
},
@ -123,6 +123,10 @@ impl Node for ExtSessionLockSurfaceV1 {
self.surface.node_absolute_position()
}
fn node_output(&self) -> Option<Rc<OutputNode>> {
self.output.node()
}
fn node_find_tree_at(
&self,
x: i32,