xdg-popup: implement jay-popup-ext-v1
This commit is contained in:
parent
15e6ab2b8a
commit
1d3dfa8b3a
12 changed files with 473 additions and 8 deletions
|
|
@ -69,7 +69,7 @@ use {
|
|||
WlSurface,
|
||||
dnd_icon::DndIcon,
|
||||
tray::{DynTrayItem, TrayItemId},
|
||||
xdg_surface::xdg_popup::XdgPopup,
|
||||
xdg_surface::{xdg_popup::XdgPopup, xdg_toplevel::ResizeEdges},
|
||||
zwlr_layer_surface_v1::ZwlrLayerSurfaceV1,
|
||||
},
|
||||
xdg_toplevel_drag_v1::XdgToplevelDragV1,
|
||||
|
|
@ -1146,6 +1146,20 @@ impl WlSeatGlobal {
|
|||
}
|
||||
}
|
||||
|
||||
pub fn start_popup_move(self: &Rc<Self>, popup: &Rc<XdgPopup>, serial: u64) {
|
||||
self.pointer_owner.start_popup_move(self, popup, serial);
|
||||
}
|
||||
|
||||
pub fn start_popup_resize(
|
||||
self: &Rc<Self>,
|
||||
popup: &Rc<XdgPopup>,
|
||||
edges: ResizeEdges,
|
||||
serial: u64,
|
||||
) {
|
||||
self.pointer_owner
|
||||
.start_popup_resize(self, popup, edges, serial);
|
||||
}
|
||||
|
||||
pub fn cancel_popup_move(self: &Rc<Self>) {
|
||||
self.pointer_owner.grab_node_removed(self);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue