1
0
Fork 0
forked from wry/wry

autocommit 2022-02-09 18:28:39 CET

This commit is contained in:
Julian Orth 2022-02-09 18:28:39 +01:00
parent 84d89afbde
commit 83c3fb99f9
11 changed files with 120 additions and 17 deletions

View file

@ -191,8 +191,9 @@ impl WlSeatGlobal {
self: &Rc<Self>,
origin: &Rc<WlSurface>,
source: Option<Rc<WlDataSource>>,
icon: Option<Rc<WlSurface>>,
) -> Result<(), WlSeatError> {
self.pointer_owner.start_drag(self, origin, source)
self.pointer_owner.start_drag(self, origin, source, icon)
}
pub fn cancel_dnd(self: &Rc<Self>) {
@ -253,6 +254,14 @@ impl WlSeatGlobal {
self.cursor.set(cursor);
}
pub fn dnd_icon(&self) -> Option<Rc<WlSurface>> {
self.pointer_owner.dnd_icon()
}
pub fn remove_dnd_icon(&self) {
self.pointer_owner.remove_dnd_icon();
}
pub fn get_cursor(&self) -> Option<Rc<dyn Cursor>> {
self.cursor.get()
}