[−][src]Trait guion::handler::Handler
Handlers are stacked inside a Context and any render/event/size action goes through the handler stack
Required methods
fn _render(l: Link<E>, r: &mut RenderLink<E>) -> bool
fn _event(l: Link<E>, e: (EEvent<E>, &Bounds, u64))
fn _event_root(l: Link<E>, e: (EEvent<E>, &Bounds, u64))
fn _size(l: Link<E>) -> ESize<E>
Implementations on Foreign Types
impl<E> Handler<E> for () where
E: Env,
[src]
E: Env,
fn _render(l: Link<E>, r: &mut RenderLink<E>) -> bool
[src]
fn _event(l: Link<E>, e: (EEvent<E>, &Bounds, u64))
[src]
fn _event_root(l: Link<E>, e: (EEvent<E>, &Bounds, u64))
[src]
fn _size(l: Link<E>) -> ESize<E>
[src]
Implementors
impl<S, E> Handler<E> for StdHandler<S, E> where
S: Handler<E>,
E: Env,
E::Context: AsRefMut<Self> + 'static,
EEvent<E>: StdVarSup<E>,
[src]
S: Handler<E>,
E: Env,
E::Context: AsRefMut<Self> + 'static,
EEvent<E>: StdVarSup<E>,