luat_lvgl_cb.h 880 B

123456789101112131415161718192021222324
  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_event_send(lua_State *L);
  8. int luat_lv_keyboard_def_event_cb(lua_State *L);
  9. int luat_lv_anim_set_exec_cb(lua_State *L);
  10. int luat_lv_anim_set_ready_cb(lua_State *L);
  11. int luat_lv_anim_path_set_cb(lua_State *L);
  12. #define LUAT_LV_CB_RLT {"obj_set_event_cb", ROREG_FUNC(luat_lv_obj_set_event_cb)},\
  13. {"obj_set_signal_cb", ROREG_FUNC(luat_lv_obj_set_signal_cb)},\
  14. {"event_send", ROREG_FUNC(luat_lv_event_send)},\
  15. {"keyboard_def_event_cb", ROREG_FUNC(luat_lv_keyboard_def_event_cb)},\
  16. {"anim_set_exec_cb", ROREG_FUNC(luat_lv_anim_set_exec_cb)},\
  17. {"anim_set_ready_cb", ROREG_FUNC(luat_lv_anim_set_ready_cb)},\
  18. {"anim_path_set_cb", ROREG_FUNC(luat_lv_anim_path_set_cb)},\
  19. #endif