1 /** 2 * @file lv_sdl_private.h 3 * 4 */ 5 6 #ifndef LV_SDL_PRIVATE_H 7 #define LV_SDL_PRIVATE_H 8 9 #ifdef __cplusplus 10 extern "C" { 11 #endif 12 13 /********************* 14 * INCLUDES 15 *********************/ 16 #include "../../misc/lv_types.h" 17 18 #if LV_USE_SDL 19 20 #include LV_SDL_INCLUDE_PATH 21 22 /********************* 23 * DEFINES 24 *********************/ 25 26 /********************** 27 * TYPEDEFS 28 **********************/ 29 30 /********************** 31 * GLOBAL PROTOTYPES 32 **********************/ 33 34 void lv_sdl_keyboard_handler(SDL_Event * event); 35 void lv_sdl_mouse_handler(SDL_Event * event); 36 void lv_sdl_mousewheel_handler(SDL_Event * event); 37 lv_display_t * lv_sdl_get_disp_from_win_id(uint32_t win_id); 38 39 /********************** 40 * MACROS 41 **********************/ 42 43 #endif /*LV_USE_SDL*/ 44 45 #ifdef __cplusplus 46 } /* extern "C" */ 47 #endif 48 49 #endif /* LV_SDL_PRIVATE_H */ 50