[][src]Trait guion::event::variant::Variant

pub trait Variant<E>: VariantDerive<E> where
    E: Env
{ fn position(&self) -> Option<Offset> { ... }
fn filter(&self, bounds: &Bounds) -> bool { ... }
fn consuming(&self) -> bool { ... }
fn destination(&self) -> EEDest<E> { ... }
fn _root_only(&self) -> bool { ... } }

Provided methods

fn position(&self) -> Option<Offset>

fn filter(&self, bounds: &Bounds) -> bool

fn consuming(&self) -> bool

fn destination(&self) -> EEDest<E>

fn _root_only(&self) -> bool

Loading content...

Implementors

impl<E> Variant<E> for RootEvent<E> where
    E: Env
[src]

impl<E> Variant<E> for Focus where
    E: Env
[src]

impl<E> Variant<E> for KbdDown<E> where
    E: Env
[src]

impl<E> Variant<E> for KbdPress<E> where
    E: Env
[src]

impl<E> Variant<E> for KbdUp<E> where
    E: Env
[src]

impl<E> Variant<E> for MouseDown<E> where
    E: Env
[src]

impl<E> Variant<E> for MouseEnter where
    E: Env
[src]

impl<E> Variant<E> for MouseLeave where
    E: Env
[src]

impl<E> Variant<E> for MouseMove where
    E: Env
[src]

impl<E> Variant<E> for MouseUp<E> where
    E: Env
[src]

impl<E> Variant<E> for Unfocus where
    E: Env
[src]

impl<E> Variant<E> for WindowMove where
    E: Env
[src]

impl<E> Variant<E> for WindowResize where
    E: Env
[src]

Loading content...