luat_lvgl_cb.h 737 B

12345678910111213141516171819202122
  1. #ifndef LUAT_LVGL_CB
  2. #define LUAT_LVGL_CB
  3. #include "luat_base.h"
  4. #include "lvgl.h"
  5. int luat_lv_obj_set_event_cb(lua_State *L);
  6. int luat_lv_obj_set_signal_cb(lua_State *L);
  7. int luat_lv_keyboard_def_event_cb(lua_State *L);
  8. int luat_lv_anim_set_exec_cb(lua_State *L);
  9. int luat_lv_anim_set_ready_cb(lua_State *L);
  10. int luat_lv_anim_path_set_cb(lua_State *L);
  11. #define LUAT_LV_CB_RLT {"obj_set_event_cb", luat_lv_obj_set_event_cb, 0},\
  12. {"obj_set_signal_cb", luat_lv_obj_set_signal_cb, 0},\
  13. {"keyboard_def_event_cb", luat_lv_keyboard_def_event_cb, 0},\
  14. {"anim_set_exec_cb", luat_lv_anim_set_exec_cb, 0},\
  15. {"anim_set_ready_cb", luat_lv_anim_set_ready_cb, 0},\
  16. {"anim_path_set_cb", luat_lv_anim_path_set_cb, 0},\
  17. #endif