[−][src]Struct pugl_sys::Event
An event signaled by the windowing system
Fields
data: EventTypecontext: EventContextImplementations
impl Event[src]
pub fn try_keypress(&self) -> Option<Key>[src]
Returns the key if the event is a KeyPress, otherwise None.
pub fn pos(&self) -> Coord[src]
Returns the position where the mouse cursor was, when the event happened relative to the top left corner of the View's window.
pub fn scale_pos(self, scale_factor: f64) -> Event[src]
Retuns the position where the mouse cursor was, when the event happened
relative to the top left corner of the View's window scaled by scale_factor.
pub fn pos_root(&self) -> Coord[src]
Retuns the position where the mouse cursor was, when the event happened relative to the top left corner of the root window.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Event
impl Send for Event
impl Sync for Event
impl Unpin for Event
impl UnwindSafe for Event
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,