aboutsummaryrefslogtreecommitdiff
path: root/scripts/style_api_gen.py
Commit message (Collapse)AuthorAge
* refactor(API): don't expose private symbols in lvgl.h. phase-out "_lv*" ↵Liam2024-08-02
| | | | | names (#6068) Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* chore: fix spelling (#6401)Josh Soref2024-06-28
| | | | Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com> Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* chore(style): use lv_part_t type where suitable (#6075)Liam2024-04-30
|
* feat(mask): add support for image file bitmap masks (#5911)Gabor Kiss-Vamosi2024-03-26
|
* feat(indev) Add crown support to pointer input device (#5057)Gabor Kiss-Vamosi2024-03-19
|
* adds `extern "C"` to the header files that were missing it. (#5857)Kevin Schlosser2024-03-14
|
* docs(style): output the style properties to style-props.rst (#5802)Gabor Kiss-Vamosi2024-03-10
|
* feat(image, layer): add bitmap mask feature (#5545)Gabor Kiss-Vamosi2024-02-10
|
* refactor(style): rename style_anim_time -> style_anim_duration (#5338)Gabor Kiss-Vamosi2024-01-15
|
* feat(windows): add some more decls spec attributes (#5259)Ju1He12024-01-14
|
* fix(grid,flex): fix compile errors when grid or flex is disabled (#5289)Gabor Kiss-Vamosi2024-01-12
|
* chore: move lv_obj_t define to lv_types.h (#5161)Neo Xu2024-01-03
| | | Signed-off-by: Xu Xingliang <xuxingliang@xiaomi.com>
* feat(style): add length style property (#5135)Gabor Kiss-Vamosi2024-01-02
|
* feat(style): add skew style (#4886)_VIFEXTech2023-12-12
| | | | Signed-off-by: pengyiqiang <pengyiqiang@xiaomi.com> Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com>
* feat(anim): make animation time support speed as wellGabor Kiss-Vamosi2023-11-13
|
* refactor: replace lv_coord_t with int32_tGabor Kiss-Vamosi2023-10-31
|
* refactor(style): rename shadow_ofs to shadow_offsetGabor Kiss-Vamosi2023-10-31
|
* demos(render): start render demoGabor Kiss-Vamosi2023-10-25
|
* feat(draw): add non uniform scale (scale_x and scale_y)Gabor Kiss-Vamosi2023-10-20
|
* refactor: disp->display, res->result/resolution, ↵Gabor Kiss-Vamosi2023-09-18
| | | | hor/ver->horizontal/vertical, txt->text, angle->rotation, zoom->scale
* refactor(btn, img): rename btn to button and img to imageGabor Kiss-Vamosi2023-09-14
|
* fix(typos): fix some typos for style (#4469)bjsylvia2023-08-20
| | | | Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com> Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
* feat(multi-instance): collect all the global variables into a struct to ↵Gabor Kiss-Vamosi2023-08-19
| | | | | | allow running multiple instances of LVGL Closes #4358
* fix: add guard macros to lv_style_gen.c,h and lv_obj_style_gen.c,h (#4450)Kevin Schlosser2023-08-16
|
* fix: fix typos (#4451)bjsylvia2023-08-14
| | | | Signed-off-by: XiaoweiYan <yanxiaowei@xiaomi.com> Co-authored-by: XiaoweiYan <yanxiaowei@xiaomi.com>
* feat(layer): add more efficient widget translucent mode (#4415)_VIFEXTech2023-08-14
| | | | | Signed-off-by: FASTSHIFT <vifextech@foxmail.com> Co-authored-by: pengyiqiang <pengyiqiang@xiaomi.com> Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* refactor(rename): LV_IMG_ZOOM_NONE to LV_ZOOM_NONE (#3957)Carlos Diaz2023-02-04
| | | Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* feat(margin): add `margin` style property (#3807)W-Mai2023-01-18
| | | | | Signed-off-by: W-Mai <1341398182@qq.com> Signed-off-by: xinbingnan<xinbingnan@xiaomi.com> Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* chore: fix missing include. (#3837)h132022-12-21
|
* refactor(style) prefix const property IDs with an underscoreembeddedt2022-07-26
|
* refactor(style): store constant property IDs with a pointer instead of ↵embeddedt2022-07-20
| | | | directly (#3506)
* feat(draw): support transforming widgets and improfe sw transformGabor Kiss-Vamosi2022-04-26
| | | | For details see: https://docs.lvgl.io/master/overview/style.html
* refactor(style) move flag information into a dedicated table (#3102)embeddedt2022-03-07
|
* feat(label): added animation style property to apply it to circular ↵Andres O. Vela2022-02-25
| | | | | | | | | | | | | | | | scrolling animation of label widget (#3128) * feat(label): added animation style property to apply it to circular scrolling animation of label widget Added an animation style property to be used as animation template for different use cases in different widgets. This commit implements using this property to set the start and repeat delay of the circular scrolling animation of the label widget. Closes #3097 * fix(label): changed animation style property's var_type to `const lv_anim_t *` * example(label): added example showing how to customize circular scrolling animation * chore(label): ran code-format.py and added missing function prototype to lv_example_widgets.h
* fix(gradient): general cleanup and fix for alignment issues (#3036)X-Ryl6692022-01-24
| | | | | | | | | | | | | * Try to fix ASAN behavior * improve alignments * fix buffer overflow and various other fixes * minor fixes * formatting Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* fix(doc): full covering opacity is 255, not 256 (#3022)ckielstra2022-01-19
|
* chore: many trivial spelling and layout fixes (#3008)ckielstra2022-01-17
| | | Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* feat(draw): add gradient dithering support (#2872)X-Ryl6692022-01-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add dithering to gradients * Add support for 8x8 matrix for ordered dithering * Fix CI errors * Try error diffusion on vertical gradient too * Vertical error diffusion dithering * Add support for runtime based dithering mode selection (from none, ordered, error diffusion). * Reduce the binary size of the code by sharing the dithering table when appropriate. * Fix CI * Fix CI * Review corrections * Fix union mapping * Revert bg_color changes * Fix for keeping bg_color in the API. * Fix after review * Add support for setting multiple stops per gradient in the style API * Let's make an example Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>
* docs(style) minor style fix (#2818)Xiang Xiao2021-11-22
| | | | | | | | | | | | | | | | | | | | | * fix(misc): avoid ;; after LV_ASSERT_STYLE/LV_ASSERT_OBJ Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> * fix(style_api_gen.py): remove the unused docs_prop_cnt variable and remove the trailing space Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> * fix(style_api_gen.py): ensure the generated code follow the coding style Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com> * fix(style_api_gen.py): ensure props has the same order of lv_style_prop_t and correct the style flags Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
* feat(draw) add LV_BLEND_MODE_MULTIPLYGabor Kiss-Vamosi2021-11-09
|
* docs more spelling fixes (#2499)ckielstra2021-08-27
|
* docs(style) fix typo in style property descriptionsGabor Kiss-Vamosi2021-08-17
|
* docs(style) complete the description of style the propertiesGabor Kiss-Vamosi2021-08-12
|
* fix(style) use C files for style set functions instead of designated ↵Gabor Kiss-Vamosi2021-05-31
| | | | | | initializers Related comment: https://github.com/lvgl/lvgl/commit/ab149501c8df389049eb62769aa4a51a10891152#commitcomment-51535673
* fix(style) use an other technique to generate style set functionsGabor Kiss-Vamosi2021-05-31
| | | | The previous version caused glitches.
* fix warningsGabor Kiss-Vamosi2021-05-31
|
* fix(style) remove designated initializers from lv_style_gen.hGabor Kiss-Vamosi2021-05-31
|
* feat(bidi) make base dir a style property and rename lv_bidi_dir_t to ↵Gabor Kiss-Vamosi2021-05-19
| | | | lv_base_dir_t
* docs add style propsGabor Kiss-Vamosi2021-05-14
|
* feat(style) add support for declaring styles in ROM (#2220)embeddedt2021-05-01
| | | Co-authored-by: Gabor Kiss-Vamosi <kisvegabor@gmail.com>