fix issues with luavgl type annotations

custom
jacqueline 1 year ago
parent 34cae4e6e4
commit aa1dd3d522
  1. 196
      lib/luavgl/src/lvgl.lua

@ -337,7 +337,7 @@ end
--- Create Bar widget on parent
--- @param parent? Object | nil
--- @param property? BarProp
--- @param property? BarStyle
--- @return Bar
function lvgl.Bar(parent, property)
end
@ -1277,98 +1277,98 @@ end
--- Style properties
--- @class StyleProp
--- @field w integer
--- @field width integer
--- @field min_width integer
--- @field max_width integer
--- @field height integer
--- @field min_height integer
--- @field max_height integer
--- @field x integer
--- @field y integer
--- @field size integer set size is equilent to set w/h to same value
--- @field align Align | ObjAlignType
--- @field transform_width integer
--- @field transform_height integer
--- @field translate_x integer
--- @field translate_y integer
--- @field transform_zoom integer
--- @field transform_angle integer
--- @field transform_pivot_x integer
--- @field transform_pivot_y integer
--- @field pad_all integer
--- @field pad_top integer
--- @field pad_bottom integer
--- @field pad_ver integer
--- @field pad_left integer
--- @field pad_right integer
--- @field pad_hor integer
--- @field pad_row integer
--- @field pad_column integer
--- @field pad_gap integer
--- @field bg_color integer | string text color in hex integer or #RGB or #RRGGBB format
--- @field bg_opa integer
--- @field bg_grad_color integer
--- @field bg_grad_dir integer
--- @field bg_main_stop integer
--- @field bg_grad_stop integer
--- @field bg_dither_mode integer
--- @field bg_img_src integer
--- @field bg_img_opa integer
--- @field bg_img_recolor integer
--- @field bg_img_recolor_opa integer
--- @field bg_img_tiled integer
--- @field border_color integer | string
--- @field border_opa integer
--- @field border_width integer
--- @field border_side integer
--- @field border_post integer
--- @field outline_width integer
--- @field outline_color integer | string
--- @field outline_opa integer
--- @field outline_pad integer
--- @field shadow_width integer
--- @field shadow_ofs_x integer
--- @field shadow_ofs_y integer
--- @field shadow_spread integer
--- @field shadow_color integer | string
--- @field shadow_opa integer
--- @field img_opa integer
--- @field img_recolor integer
--- @field img_recolor_opa integer
--- @field line_width integer
--- @field line_dash_width integer
--- @field line_dash_gap integer
--- @field line_rounded integer
--- @field line_color integer | string
--- @field line_opa integer
--- @field arc_width integer
--- @field arc_rounded integer
--- @field arc_color integer | string
--- @field arc_opa integer
--- @field arc_img_src integer
--- @field text_color integer | string
--- @field text_opa integer
--- @field text_font Font | BuiltinFont
--- @field text_letter_space integer
--- @field text_line_space integer
--- @field text_decor integer
--- @field text_align integer
--- @field radius integer
--- @field clip_corner integer
--- @field opa integer
--- @field color_filter_opa integer
--- @field anim_time integer
--- @field anim_speed integer
--- @field blend_mode integer
--- @field layout integer
--- @field base_dir integer
--- @field flex_flow FlexFlow
--- @field flex_main_place FlexAlign
--- @field flex_cross_place FlexAlign
--- @field flex_track_place FlexAlign
--- @field flex_grow integer 0..255
--- @field flex FlexLayoutPara
--- @field w? integer
--- @field width? integer
--- @field min_width? integer
--- @field max_width? integer
--- @field height? integer
--- @field min_height? integer
--- @field max_height? integer
--- @field x? integer
--- @field y? integer
--- @field size? integer set size is equivalent to set w/h to same value
--- @field align? Align | ObjAlignType
--- @field transform_width? integer
--- @field transform_height? integer
--- @field translate_x? integer
--- @field translate_y? integer
--- @field transform_zoom? integer
--- @field transform_angle? integer
--- @field transform_pivot_x? integer
--- @field transform_pivot_y? integer
--- @field pad_all? integer
--- @field pad_top? integer
--- @field pad_bottom? integer
--- @field pad_ver? integer
--- @field pad_left? integer
--- @field pad_right? integer
--- @field pad_hor? integer
--- @field pad_row? integer
--- @field pad_column? integer
--- @field pad_gap? integer
--- @field bg_color? integer | string text color in hex integer or #RGB or #RRGGBB format
--- @field bg_opa? integer
--- @field bg_grad_color? integer
--- @field bg_grad_dir? integer
--- @field bg_main_stop? integer
--- @field bg_grad_stop? integer
--- @field bg_dither_mode? integer
--- @field bg_img_src? integer
--- @field bg_img_opa? integer
--- @field bg_img_recolor? integer
--- @field bg_img_recolor_opa? integer
--- @field bg_img_tiled? integer
--- @field border_color? integer | string
--- @field border_opa? integer
--- @field border_width? integer
--- @field border_side? integer
--- @field border_post? integer
--- @field outline_width? integer
--- @field outline_color? integer | string
--- @field outline_opa? integer
--- @field outline_pad? integer
--- @field shadow_width? integer
--- @field shadow_ofs_x? integer
--- @field shadow_ofs_y? integer
--- @field shadow_spread? integer
--- @field shadow_color? integer | string
--- @field shadow_opa? integer
--- @field img_opa? integer
--- @field img_recolor? integer
--- @field img_recolor_opa? integer
--- @field line_width? integer
--- @field line_dash_width? integer
--- @field line_dash_gap? integer
--- @field line_rounded? integer
--- @field line_color? integer | string
--- @field line_opa? integer
--- @field arc_width? integer
--- @field arc_rounded? integer
--- @field arc_color? integer | string
--- @field arc_opa? integer
--- @field arc_img_src? integer
--- @field text_color? integer | string
--- @field text_opa? integer
--- @field text_font? Font | BuiltinFont
--- @field text_letter_space? integer
--- @field text_line_space/ integer
--- @field text_decor? integer
--- @field text_align? integer
--- @field radius? integer
--- @field clip_corner? integer
--- @field opa? integer
--- @field color_filter_opa? integer
--- @field anim_time? integer
--- @field anim_speed? integer
--- @field blend_mode? integer
--- @field layout? integer
--- @field base_dir? integer
--- @field flex_flow? FlexFlow
--- @field flex_main_place? FlexAlign
--- @field flex_cross_place? FlexAlign
--- @field flex_track_place/ FlexAlign
--- @field flex_grow? integer 0..255
--- @field flex? FlexLayoutPara
---
@ -1496,11 +1496,11 @@ end
--- @alias flexAlignOptions "flex-start" | "flex-end" | "center" | "space-between" | "space-around" | "space-evenly"
---
--- @class FlexLayoutPara
--- @field flex_direction "row" | "column" | "row-reverse" | "column-reverse"
--- @field flex_wrap "nowrap" | "wrap" | "wrap-reverse"
--- @field justify_content flexAlignOptions
--- @field align_items flexAlignOptions
--- @field align_content flexAlignOptions
--- @field flex_direction? "row" | "column" | "row-reverse" | "column-reverse"
--- @field flex_wrap? "nowrap" | "wrap" | "wrap-reverse"
--- @field justify_content? flexAlignOptions
--- @field align_items? flexAlignOptions
--- @field align_content? flexAlignOptions
---

Loading…
Cancel
Save