[][src]Trait seed_hooks::StateAccessEventHandlers

pub trait StateAccessEventHandlers<T> where
    T: 'static, 
{ fn input_ev<F: FnOnce(&mut T, String) + 'static + Clone, Ms: 'static>(
        &self,
        event: Ev,
        func: F
    ) -> EventHandler<Ms>;
fn mouse_ev<F: FnOnce(&mut T, MouseEvent) + 'static + Clone, Ms: 'static>(
        &self,
        event: Ev,
        func: F
    ) -> EventHandler<Ms>;
fn on_click<F: FnOnce(&mut T) + 'static + Clone, Ms: 'static>(
        &self,
        func: F
    ) -> EventHandler<Ms>;
fn on_input<F: FnOnce(&mut T, String) + 'static + Clone, Ms: 'static>(
        &self,
        func: F
    ) -> EventHandler<Ms>; }

Required methods

fn input_ev<F: FnOnce(&mut T, String) + 'static + Clone, Ms: 'static>(
    &self,
    event: Ev,
    func: F
) -> EventHandler<Ms>

fn mouse_ev<F: FnOnce(&mut T, MouseEvent) + 'static + Clone, Ms: 'static>(
    &self,
    event: Ev,
    func: F
) -> EventHandler<Ms>

fn on_click<F: FnOnce(&mut T) + 'static + Clone, Ms: 'static>(
    &self,
    func: F
) -> EventHandler<Ms>

fn on_input<F: FnOnce(&mut T, String) + 'static + Clone, Ms: 'static>(
    &self,
    func: F
) -> EventHandler<Ms>

Loading content...

Implementors

impl<T> StateAccessEventHandlers<T> for StateAccess<T> where
    T: 'static, 
[src]

Loading content...