1
0
Fork 0
forked from wry/wry

pointer-constraints: implement cursor position hint

This commit is contained in:
Julian Orth 2025-05-28 12:11:51 +02:00
parent 90f791f772
commit 7405e04937
5 changed files with 34 additions and 7 deletions

View file

@ -30,9 +30,13 @@ impl ZwpLockedPointerV1RequestHandler for ZwpLockedPointerV1 {
fn set_cursor_position_hint(
&self,
_req: SetCursorPositionHint,
req: SetCursorPositionHint,
_slf: &Rc<Self>,
) -> Result<(), Self::Error> {
let mut x = req.surface_x;
let mut y = req.surface_y;
client_wire_scale_to_logical!(self.constraint.client, x, y);
self.constraint.position_hint.set(Some((x, y)));
Ok(())
}