1
0
Fork 0
forked from wry/wry

tree: add Transform

This commit is contained in:
Julian Orth 2026-02-24 20:22:24 +01:00
parent c99a2dfafa
commit 8b0bb61ee0
25 changed files with 153 additions and 136 deletions

View file

@ -9,11 +9,9 @@ use {
leaks::Tracker,
object::{Object, Version},
scale::Scale,
tree::VrrMode,
utils::transform_ext::TransformExt,
tree::{Transform, VrrMode},
wire::{ZwlrOutputConfigurationHeadV1Id, zwlr_output_configuration_head_v1::*},
},
jay_config::video::Transform,
std::{cell::RefCell, rc::Rc},
thiserror::Error,
};

View file

@ -11,12 +11,10 @@ use {
object::{Object, Version},
scale,
state::OutputData,
tree::VrrMode,
utils::transform_ext::TransformExt,
tree::{self, VrrMode},
wire::{ZwlrOutputHeadV1Id, zwlr_output_head_v1::*},
},
ahash::AHashMap,
jay_config::video,
std::rc::Rc,
thiserror::Error,
};
@ -111,7 +109,7 @@ impl ZwlrOutputHeadV1 {
});
}
pub fn send_transform(&self, transform: video::Transform) {
pub fn send_transform(&self, transform: tree::Transform) {
self.client.event(Transform {
self_id: self.id,
transform: transform.to_wl(),
@ -173,7 +171,7 @@ impl ZwlrOutputHeadV1 {
}
}
pub fn hande_transform_change(&self, transform: video::Transform) {
pub fn hande_transform_change(&self, transform: tree::Transform) {
self.send_transform(transform);
self.manager.schedule_done();
}