Struct gdk_sys::GdkEventButton
source · #[repr(C)]pub struct GdkEventButton {
pub type_: GdkEventType,
pub window: *mut GdkWindow,
pub send_event: i8,
pub time: u32,
pub x: c_double,
pub y: c_double,
pub axes: *mut c_double,
pub state: GdkModifierType,
pub button: c_uint,
pub device: *mut GdkDevice,
pub x_root: c_double,
pub y_root: c_double,
}
Fields§
§type_: GdkEventType
§window: *mut GdkWindow
§send_event: i8
§time: u32
§x: c_double
§y: c_double
§axes: *mut c_double
§state: GdkModifierType
§device: *mut GdkDevice
§x_root: c_double
§y_root: c_double
Trait Implementations§
source§impl Clone for GdkEventButton
impl Clone for GdkEventButton
source§fn clone(&self) -> GdkEventButton
fn clone(&self) -> GdkEventButton
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GdkEventButton
impl Debug for GdkEventButton
impl Copy for GdkEventButton
Auto Trait Implementations§
impl RefUnwindSafe for GdkEventButton
impl !Send for GdkEventButton
impl !Sync for GdkEventButton
impl Unpin for GdkEventButton
impl UnwindSafe for GdkEventButton
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