pub struct WlPointer;
Expand description
pointer input device
The wl_pointer interface represents one or more input devices, such as mice, which control the pointer location and pointer_focus of a seat.
The wl_pointer interface generates motion, enter and leave events for the surfaces that the pointer is located over, and button and axis events for button presses, button releases and scrolling.
Trait Implementations§
Source§impl Interface for WlPointer
impl Interface for WlPointer
Source§const NAME: &'static str = "wl_pointer"
const NAME: &'static str = "wl_pointer"
The name of this interface. This will correspond to the ‘name’ attribute
on the ‘interface’ element in the wayland protocol XML.
Auto Trait Implementations§
impl Freeze for WlPointer
impl RefUnwindSafe for WlPointer
impl Send for WlPointer
impl Sync for WlPointer
impl Unpin for WlPointer
impl UnwindSafe for WlPointer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more