[][src]Trait guion::event::imp::StdVarSup

pub trait StdVarSup<E>: VariantSupport<KbdDown<E>, E> + VariantSupport<KbdUp<E>, E> + VariantSupport<KbdPress<E>, E> + VariantSupport<MouseDown<E>, E> + VariantSupport<MouseUp<E>, E> + VariantSupport<MouseMove, E> + VariantSupport<MouseEnter, E> + VariantSupport<MouseLeave, E> + VariantSupport<WindowMove, E> + VariantSupport<WindowResize, E> + VariantSupport<Focus, E> + VariantSupport<Unfocus, E> + VariantSupport<RootEvent<E>, E> where
    E: Env,
    E::Backend: Backend<E, Event = Self>, 
{ fn is_kbd_down(&self) -> Option<KbdDown<E>> { ... }
fn is_kbd_press(&self) -> Option<KbdPress<E>> { ... }
fn is_kbd_up(&self) -> Option<KbdUp<E>> { ... }
fn is_mouse_down(&self) -> Option<MouseDown<E>> { ... }
fn is_mouse_up(&self) -> Option<MouseUp<E>> { ... }
fn is_mouse_move(&self) -> Option<MouseMove> { ... }
fn is_mouse_enter(&self) -> Option<MouseEnter> { ... }
fn is_mouse_leave(&self) -> Option<MouseLeave> { ... }
fn is_window_move(&self) -> Option<WindowMove> { ... }
fn is_window_reset(&self) -> Option<WindowResize> { ... }
fn is_focus(&self) -> Option<Focus> { ... }
fn is_unfocus(&self) -> Option<Unfocus> { ... }
fn is_hover_update(&self) -> bool { ... } }

Extension Trait for Events supporting all standard variants.
Exists to simplify where clauses.

Provided methods

Loading content...

Implementors

impl<E, T> StdVarSup<E> for T where
    T: VariantSupport<KbdDown<E>, E> + VariantSupport<KbdUp<E>, E> + VariantSupport<KbdPress<E>, E> + VariantSupport<MouseDown<E>, E> + VariantSupport<MouseUp<E>, E> + VariantSupport<MouseMove, E> + VariantSupport<MouseEnter, E> + VariantSupport<MouseLeave, E> + VariantSupport<WindowMove, E> + VariantSupport<WindowResize, E> + VariantSupport<Focus, E> + VariantSupport<Unfocus, E> + VariantSupport<RootEvent<E>, E>,
    E: Env,
    E::Backend: Backend<E, Event = T>, 
[src]

Loading content...