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