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