Enum smithay_client_toolkit::data_device::DndEvent [−][src]
pub enum DndEvent<'a> { Enter { offer: Option<&'a DataOffer>, serial: u32, surface: WlSurface, x: f64, y: f64, }, Motion { offer: Option<&'a DataOffer>, time: u32, x: f64, y: f64, }, Leave, Drop { offer: Option<&'a DataOffer>, }, }
Possible events generated during a drag’n’drop session
Variants
A new drag’n’drop entered your surfaces
Show fields
Fields of Enter
offer: Option<&'a DataOffer>
The associated data offer
Is None if it is an internal drag’n’drop you started with
no source. See DataDevice::start_drag
for details.
serial: u32
A serial associated with the entry of this dnd
surface: WlSurface
The entered surface
x: f64
horizontal location on the surface
y: f64
vertical location on the surface
The drag’n’drop offer moved on the surface
Show fields
The drag’n’drop offer left your surface
The drag’n’drop was dropped on your surface