luat_lvgl_struct.h 872 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", luat_lv_struct_anim_t, 0},\
  15. {"area_t", luat_lv_struct_area_t, 0},\
  16. {"calendar_date_t", luat_lv_calendar_date_t, 0},\
  17. {"draw_rect_dsc_t", luat_lv_draw_rect_dsc_t, 0},\
  18. {"draw_label_dsc_t", luat_lv_draw_label_dsc_t, 0},\
  19. {"draw_img_dsc_t", luat_lv_draw_img_dsc_t, 0},\
  20. {"img_dsc_t", luat_lv_img_dsc_t, 0},\
  21. {"draw_line_dsc_t", luat_lv_draw_line_dsc_t, 0},\
  22. #endif