Trait wayland_kbd::Handler
[−]
[src]
pub trait Handler { fn enter(&mut self,
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
serial: u32,
surface: &WlSurface,
rawkeys: &[u32],
keysyms: &[u32]) { ... } fn leave(&mut self,
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
serial: u32,
surface: &WlSurface) { ... } fn key(&mut self,
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
serial: u32,
time: u32,
rawkey: u32,
keysym: u32,
state: KeyState,
utf8: Option<String>) { ... } fn repeat_info(&mut self,
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
rate: i32,
delay: i32) { ... } }
Provided Methods
fn enter(&mut self,
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
serial: u32,
surface: &WlSurface,
rawkeys: &[u32],
keysyms: &[u32])
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
serial: u32,
surface: &WlSurface,
rawkeys: &[u32],
keysyms: &[u32])
fn leave(&mut self,
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
serial: u32,
surface: &WlSurface)
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
serial: u32,
surface: &WlSurface)
fn key(&mut self,
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
serial: u32,
time: u32,
rawkey: u32,
keysym: u32,
state: KeyState,
utf8: Option<String>)
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
serial: u32,
time: u32,
rawkey: u32,
keysym: u32,
state: KeyState,
utf8: Option<String>)
fn repeat_info(&mut self,
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
rate: i32,
delay: i32)
evqh: &mut EventQueueHandle,
proxy: &WlKeyboard,
rate: i32,
delay: i32)