luat_lvgl_struct.h 944 B

123456789101112131415161718192021222324252627
  1. #ifndef LUAT_LVGL_STRUCT
  2. #define LUAT_LVGL_STRUCT
  3. #include "luat_base.h"
  4. #include "lvgl.h"
  5. void luat_lvgl_struct_init(lua_State *L);
  6. int luat_lv_struct_anim_t(lua_State *L);
  7. int luat_lv_struct_area_t(lua_State *L);
  8. int luat_lv_calendar_date_t(lua_State *L);
  9. int luat_lv_draw_rect_dsc_t(lua_State *L);
  10. int luat_lv_draw_label_dsc_t(lua_State *L);
  11. int luat_lv_draw_img_dsc_t(lua_State *L);
  12. int luat_lv_img_dsc_t(lua_State *L);
  13. int luat_lv_draw_line_dsc_t(lua_State *L);
  14. #define LUAT_LV_STRUCT_RLT {"anim_t", ROREG_FUNC(luat_lv_struct_anim_t)},\
  15. {"area_t", ROREG_FUNC(luat_lv_struct_area_t)},\
  16. {"calendar_date_t", ROREG_FUNC(luat_lv_calendar_date_t)},\
  17. {"draw_rect_dsc_t", ROREG_FUNC(luat_lv_draw_rect_dsc_t)},\
  18. {"draw_label_dsc_t", ROREG_FUNC(luat_lv_draw_label_dsc_t)},\
  19. {"draw_img_dsc_t", ROREG_FUNC(luat_lv_draw_img_dsc_t)},\
  20. {"img_dsc_t", ROREG_FUNC(luat_lv_img_dsc_t)},\
  21. {"draw_line_dsc_t", ROREG_FUNC(luat_lv_draw_line_dsc_t)},\
  22. #endif