Trait n18ui::keymap::Submap [−][src]
pub trait Submap {
fn name(&self) -> &str;
fn handle_key_press(
&self,
_assets: &mut Assets,
_controller: &mut Controller,
_state: &mut State,
_canvas: &mut Canvas,
_sender: &Sender<UiAction>,
_event: &KeyPress
) -> Option<(UiResponse, Option<State>)> { ... }
fn handle_button_press(
&self,
_assets: &mut Assets,
_controller: &mut Controller,
_state: &mut State,
_canvas: &mut Canvas,
_sender: &Sender<UiAction>,
_event: &ButtonPress
) -> Option<(UiResponse, Option<State>)> { ... }
}