12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- /**
- * @file win32drv.h
- *
- */
- #ifndef LV_WIN32DRV_H
- #define LV_WIN32DRV_H
- /*********************
- * INCLUDES
- *********************/
- #include <lvgl.h>
- #if USE_WIN32DRV
- #include <Windows.h>
- #if _MSC_VER >= 1200
- // Disable compilation warnings.
- #pragma warning(push)
- // nonstandard extension used : bit field types other than int
- #pragma warning(disable:4214)
- // 'conversion' conversion from 'type1' to 'type2', possible loss of data
- #pragma warning(disable:4244)
- #endif
- #if _MSC_VER >= 1200
- // Restore compilation warnings.
- #pragma warning(pop)
- #endif
- /*********************
- * DEFINES
- *********************/
- /**********************
- * TYPEDEFS
- **********************/
- /**********************
- * GLOBAL PROTOTYPES
- **********************/
- EXTERN_C bool lv_win32_quit_signal;
- EXTERN_C lv_indev_t* lv_win32_pointer_device_object;
- EXTERN_C lv_indev_t* lv_win32_keypad_device_object;
- EXTERN_C lv_indev_t* lv_win32_encoder_device_object;
- EXTERN_C void lv_win32_add_all_input_devices_to_group(
- lv_group_t* group);
- EXTERN_C bool lv_win32_init(
- HINSTANCE instance_handle,
- int show_window_mode,
- lv_coord_t hor_res,
- lv_coord_t ver_res,
- HICON icon_handle);
- /**********************
- * MACROS
- **********************/
- #endif /*USE_WIN32DRV*/
- #endif /*LV_WIN32DRV_H*/
|