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_: GdkEventTypewindow: *mut GdkWindowsend_event: i8time: u32x: c_doubley: c_doubleaxes: *mut c_doublestate: GdkModifierTypedevice: *mut GdkDevicex_root: c_doubley_root: c_doubleTrait Implementations
sourceimpl Clone for GdkEventButton
impl Clone for GdkEventButton
sourcefn clone(&self) -> GdkEventButton
fn clone(&self) -> GdkEventButton
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more