luat_lvgl_struct.h 780 B

1234567891011121314151617181920212223242526
  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. #define LUAT_LV_STRUCT_RLT {"anim_t", luat_lv_struct_anim_t, 0},\
  14. {"area_t", luat_lv_struct_area_t, 0},\
  15. {"calendar_date_t", luat_lv_calendar_date_t, 0},\
  16. {"draw_rect_dsc_t", luat_lv_draw_rect_dsc_t, 0},\
  17. {"draw_label_dsc_t", luat_lv_draw_label_dsc_t, 0},\
  18. {"draw_img_dsc_t", luat_lv_draw_img_dsc_t, 0},\
  19. {"img_dsc_t", luat_lv_img_dsc_t, 0},\
  20. #endif