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

Implementors