Struct xkbcommon_dl::XkbCommonX11
[−]
pub struct XkbCommonX11 {
pub xkb_x11_setup_xkb_extension: Symbol<'static, unsafe extern "C" fn(_: *mut xcb_connection_t, _: u16, _: u16, _: xkb_x11_setup_xkb_extension_flags, _: *mut u16, _: *mut u16, _: *mut u8, _: *mut u8) -> c_int>,
pub xkb_x11_get_core_keyboard_device_id: Symbol<'static, unsafe extern "C" fn(_: *mut xcb_connection_t) -> i32>,
pub xkb_x11_keymap_new_from_device: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_context, _: *mut xcb_connection_t, _: i32, _: xkb_keymap_compile_flags) -> *mut xkb_keymap>,
pub xkb_x11_state_new_from_device: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_keymap, _: *mut xcb_connection_t, _: i32) -> *mut xkb_state>,
// some fields omitted
}Fields
xkb_x11_setup_xkb_extension: Symbol<'static, unsafe extern "C" fn(_: *mut xcb_connection_t, _: u16, _: u16, _: xkb_x11_setup_xkb_extension_flags, _: *mut u16, _: *mut u16, _: *mut u8, _: *mut u8) -> c_int>
xkb_x11_get_core_keyboard_device_id: Symbol<'static, unsafe extern "C" fn(_: *mut xcb_connection_t) -> i32>
xkb_x11_keymap_new_from_device: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_context, _: *mut xcb_connection_t, _: i32, _: xkb_keymap_compile_flags) -> *mut xkb_keymap>
xkb_x11_state_new_from_device: Symbol<'static, unsafe extern "C" fn(_: *mut xkb_keymap, _: *mut xcb_connection_t, _: i32) -> *mut xkb_state>