1 /** 2 * @file lv_xkb_private.h 3 * 4 */ 5 6 #ifndef LV_XKB_PRIVATE_H 7 #define LV_XKB_PRIVATE_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 17 #include "lv_xkb.h" 18 19 #if defined(LV_LIBINPUT_XKB) && LV_LIBINPUT_XKB 20 21 /********************* 22 * DEFINES 23 *********************/ 24 25 /********************** 26 * TYPEDEFS 27 **********************/ 28 29 /********************** 30 * TYPEDEFS 31 **********************/ 32 33 struct _lv_xkb_t { 34 struct xkb_keymap * keymap; 35 struct xkb_state * state; 36 }; 37 38 39 /********************** 40 * GLOBAL PROTOTYPES 41 **********************/ 42 43 /********************** 44 * MACROS 45 **********************/ 46 47 #endif /* defined(LV_LIBINPUT_XKB) && LV_LIBINPUT_XKB */ 48 49 #ifdef __cplusplus 50 } /*extern "C"*/ 51 #endif 52 53 #endif /*LV_XKB_PRIVATE_H*/ 54