[−][src]Trait guion::state::handler::HandlerStateful
Associated Types
type K: PressedKey<E>
Required methods
fn hovered(&self) -> Option<E::WidgetID>
fn selected(&self) -> Option<E::WidgetID>
fn pressed(&self) -> &[Self::K]
Provided methods
fn is_hovered(&self, i: &E::WidgetID) -> bool
fn is_focused(&self, i: &E::WidgetID) -> bool
fn is_pressed<'a>(&'a self, c: &[EEKey<E>]) -> Option<&'a Self::K>
fn is_pressed_and_id<'a>(
&'a self,
c: &[EEKey<E>],
id: E::WidgetID
) -> Option<&'a Self::K>
&'a self,
c: &[EEKey<E>],
id: E::WidgetID
) -> Option<&'a Self::K>
Implementors
impl<S, E> HandlerStateful<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>,