Trait guion::state::StdState [−][src]
Associated Types
type K: PressedKey<E>
[src]
Required methods
fn hovered(&self) -> Option<E::WidgetID>
[src]
fn selected(&self) -> Option<E::WidgetID>
[src]
fn pressed(&self) -> &[Self::K]
[src]
fn cursor_pos(&self) -> Option<Offset>
[src]
Provided methods
fn is_hovered(&self, i: &E::WidgetID) -> bool
[src]
fn is_focused(&self, i: &E::WidgetID) -> bool
[src]
fn is_pressed(&self, c: &[EEKey<E>]) -> Option<&Self::K>
[src]
fn is_pressed_and_id(&self, c: &[EEKey<E>], id: E::WidgetID) -> Option<&Self::K>
[src]
Implementors
impl<S, E> StdState<E> for StdHandler<S, E> where
S: Handler<E>,
E: Env,
E::Context: AsRefMut<Self> + CtxStdState<E> + 'static,
EEvent<E>: StdVarSup<E>,
[src]
S: Handler<E>,
E: Env,
E::Context: AsRefMut<Self> + CtxStdState<E> + 'static,
EEvent<E>: StdVarSup<E>,