diff --git a/lib/luavgl/src/lvgl.lua b/lib/luavgl/src/lvgl.lua index f4505a67..67c2960e 100644 --- a/lib/luavgl/src/lvgl.lua +++ b/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 ---