diff --git a/lib/libesp32/berry/src/be_constobj.h b/lib/libesp32/berry/src/be_constobj.h index 20e933205..301b06af8 100644 --- a/lib/libesp32/berry/src/be_constobj.h +++ b/lib/libesp32/berry/src/be_constobj.h @@ -38,12 +38,6 @@ extern "C" { .type = BE_NTVFUNC \ } -typedef const void* be_constptr; -#define be_const_ctype_func(_f, ...) { \ - .v.nf = ((const void*) &(be_constptr[]) { _f, __VA_ARGS__ }),\ - .type = BE_CTYPE_FUNC \ -} - #define be_const_static_func(_func) { \ .v.nf = (_func), \ .type = BE_NTVFUNC | BE_FUNC_STATIC \ @@ -260,12 +254,6 @@ const bntvmodule be_native_module(_module) = { \ BE_NTVFUNC \ } -#define be_const_ctype_func(_f, ...) { \ - bvaldata(((const void*) \ - &((const void *)[]) { (const void*) _f, __VA_ARGS__ })), \ - BE_CTYPE_FUNC \ -} - #define be_const_static_func(_func) { \ bvaldata(_func), \ BE_NTVFUNC | BE_FUNC_STATIC \ diff --git a/lib/libesp32/berry/tools/pycoc/coc_parser.py b/lib/libesp32/berry/tools/pycoc/coc_parser.py index 728292d84..e73ef7665 100644 --- a/lib/libesp32/berry/tools/pycoc/coc_parser.py +++ b/lib/libesp32/berry/tools/pycoc/coc_parser.py @@ -100,6 +100,7 @@ class coc_parser: return r[0] def parse_object(self): + self.text = re.sub("\s+//.*?$", "", self.text, flags=re.MULTILINE) # remove trailing comments while True: obj = self.parse_block() self.objects.append(obj) diff --git a/lib/libesp32/berry_mapping/src/be_class_wrapper.c b/lib/libesp32/berry_mapping/src/be_class_wrapper.c index 2d1de4a5e..30812e2b2 100644 --- a/lib/libesp32/berry_mapping/src/be_class_wrapper.c +++ b/lib/libesp32/berry_mapping/src/be_class_wrapper.c @@ -406,7 +406,7 @@ static void be_set_ctor_ptr(bvm *vm, void * ptr, const char *name) { * CType handler for Berry \*********************************************************************************************/ int be_call_ctype_func(bvm *vm, const void *definition) { - be_ctype_args* args = (be_ctype_args*) definition; + be_ctype_args_t* args = (be_ctype_args_t*) definition; return be_call_c_func(vm, args->func, args->return_type, args->arg_type); } diff --git a/lib/libesp32/berry_mapping/src/be_const_members.c b/lib/libesp32/berry_mapping/src/be_const_members.c index 4196b0830..a41efdfd3 100644 --- a/lib/libesp32/berry_mapping/src/be_const_members.c +++ b/lib/libesp32/berry_mapping/src/be_const_members.c @@ -71,7 +71,7 @@ static bbool be_const_member_dual(bvm *vm, const be_const_member_t * definitions } case '>': // call to a ctype function { - be_ctype_var_args* args = (be_ctype_var_args*) definitions[idx].value; + be_ctype_var_args_t* args = (be_ctype_var_args_t*) definitions[idx].value; int ret = be_call_c_func(vm, args->func, args->return_type, NULL); if ((ret == BE_OK) && !be_isnil(vm, -1)) { return btrue; diff --git a/lib/libesp32/berry_mapping/src/be_mapping.h b/lib/libesp32/berry_mapping/src/be_mapping.h index e6ff2ffb6..96ac67563 100644 --- a/lib/libesp32/berry_mapping/src/be_mapping.h +++ b/lib/libesp32/berry_mapping/src/be_mapping.h @@ -3,38 +3,47 @@ #ifndef __BE_MAPPING__ #define __BE_MAPPING__ -#ifdef __cplusplus -extern "C" { -#endif - #include "berry.h" // include this header to force compilation fo this module #define BE_MAX_CB 20 // max number of callbacks, each callback requires a distinct address -/*********************************************************************************************\ - * Support for Berry int constants - * as virtual members - \*********************************************************************************************/ +#ifdef __cplusplus + #define be_const_ctype_func(_f) { \ + bvaldata((const void*) &ctype_func_def##_f), \ + BE_CTYPE_FUNC \ + } +#else // __cplusplus +typedef const void* be_constptr; + #define be_const_ctype_func(_f) { \ + .v.nf = (const void*) &ctype_func_def##_f, \ + .type = BE_CTYPE_FUNC \ + } +#endif // __cplusplus + +#define BE_FUNC_CTYPE_DECLARE(_name, _ret_arg, _in_arg) \ + static const be_ctype_args_t ctype_func_def##_name = { (const void*) &_name, _ret_arg, _in_arg }; +#define BE_VAR_CTYPE_DECLARE(_name, _ret_arg) \ + static const be_ctype_var_args_t ctype_func_def##_name = { (const void*) &_name, _ret_arg }; #define be_cconst_int(_v) ((intptr_t)(_v)) #define be_cconst_string(_v) ((intptr_t)(_v)) #define be_cconst_ptr(_v) ((intptr_t)(_v)) #define be_cconst_func(_v) ((intptr_t)(_v)) -#define be_cconst_ctype_func(_f, _r) ((intptr_t) &(be_ctype_var_args) { (const void*) _f, _r }) +#define be_ctype(_name) ((intptr_t) &ctype_func_def##_name) /* C arguments are coded as an array of 3 pointers */ -typedef struct be_ctype_args { - void* func; - const char* return_type; - const char* arg_type; -} be_ctype_args; - -/* ctype constant function as an array of 2 pointers: function and return type. arg_type is always NULL */ -typedef struct be_ctype_var_args { +typedef struct be_ctype_args_t { const void* func; const char* return_type; -} be_ctype_var_args; + const char* arg_type; +} be_ctype_args_t; + +/* ctype constant function as an array of 2 pointers: function and return type. arg_type is always NULL */ +typedef struct be_ctype_var_args_t { + const void* func; + const char* return_type; +} be_ctype_var_args_t; typedef struct be_const_member_t { @@ -45,9 +54,7 @@ typedef struct be_const_member_t { // table of functions per class typedef struct be_ntv_func_def_t { const char * name; - const void * func; - const char * return_type; - const char * arg_type; + be_ctype_args_t args; } be_ntv_func_def_t; struct bclass; @@ -59,6 +66,17 @@ typedef struct be_ntv_class_def_t { size_t size; } be_ntv_class_def_t; + +#ifdef __cplusplus +extern "C" { +#endif + + +/*********************************************************************************************\ + * Support for Berry int constants + * as virtual members + \*********************************************************************************************/ + void be_raisef(bvm *vm, const char *except, const char *msg, ...); extern void be_map_insert_int(bvm *vm, const char *key, bint value); diff --git a/lib/libesp32_lvgl/lv_berry/generate/be_lv_c_mapping.h b/lib/libesp32_lvgl/lv_berry/generate/be_lv_c_mapping.h index 2da03074c..3dd268c7d 100644 --- a/lib/libesp32_lvgl/lv_berry/generate/be_lv_c_mapping.h +++ b/lib/libesp32_lvgl/lv_berry/generate/be_lv_c_mapping.h @@ -12,110 +12,110 @@ extern "C" { /* `lv_style` methods */ const be_ntv_func_def_t lv_style_func[] = { - { "set_align", (void*) &lv_style_set_align, "", "(lv.lv_style)i" }, - { "set_anim_speed", (void*) &lv_style_set_anim_speed, "", "(lv.lv_style)i" }, - { "set_anim_time", (void*) &lv_style_set_anim_time, "", "(lv.lv_style)i" }, - { "set_arc_color", (void*) &lv_style_set_arc_color, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_arc_color_filtered", (void*) &lv_style_set_arc_color_filtered, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_arc_img_src", (void*) &lv_style_set_arc_img_src, "", "(lv.lv_style)." }, - { "set_arc_opa", (void*) &lv_style_set_arc_opa, "", "(lv.lv_style)i" }, - { "set_arc_rounded", (void*) &lv_style_set_arc_rounded, "", "(lv.lv_style)b" }, - { "set_arc_width", (void*) &lv_style_set_arc_width, "", "(lv.lv_style)i" }, - { "set_base_dir", (void*) &lv_style_set_base_dir, "", "(lv.lv_style)i" }, - { "set_bg_color", (void*) &lv_style_set_bg_color, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_bg_color_filtered", (void*) &lv_style_set_bg_color_filtered, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_bg_grad_color", (void*) &lv_style_set_bg_grad_color, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_bg_grad_color_filtered", (void*) &lv_style_set_bg_grad_color_filtered, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_bg_grad_dir", (void*) &lv_style_set_bg_grad_dir, "", "(lv.lv_style)i" }, - { "set_bg_grad_stop", (void*) &lv_style_set_bg_grad_stop, "", "(lv.lv_style)i" }, - { "set_bg_img_opa", (void*) &lv_style_set_bg_img_opa, "", "(lv.lv_style)i" }, - { "set_bg_img_recolor", (void*) &lv_style_set_bg_img_recolor, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_bg_img_recolor_filtered", (void*) &lv_style_set_bg_img_recolor_filtered, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_bg_img_recolor_opa", (void*) &lv_style_set_bg_img_recolor_opa, "", "(lv.lv_style)i" }, - { "set_bg_img_src", (void*) &lv_style_set_bg_img_src, "", "(lv.lv_style)." }, - { "set_bg_img_tiled", (void*) &lv_style_set_bg_img_tiled, "", "(lv.lv_style)b" }, - { "set_bg_main_stop", (void*) &lv_style_set_bg_main_stop, "", "(lv.lv_style)i" }, - { "set_bg_opa", (void*) &lv_style_set_bg_opa, "", "(lv.lv_style)i" }, - { "set_blend_mode", (void*) &lv_style_set_blend_mode, "", "(lv.lv_style)i" }, - { "set_border_color", (void*) &lv_style_set_border_color, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_border_color_filtered", (void*) &lv_style_set_border_color_filtered, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_border_opa", (void*) &lv_style_set_border_opa, "", "(lv.lv_style)i" }, - { "set_border_post", (void*) &lv_style_set_border_post, "", "(lv.lv_style)b" }, - { "set_border_side", (void*) &lv_style_set_border_side, "", "(lv.lv_style)i" }, - { "set_border_width", (void*) &lv_style_set_border_width, "", "(lv.lv_style)i" }, - { "set_clip_corner", (void*) &lv_style_set_clip_corner, "", "(lv.lv_style)b" }, - { "set_color_filter_dsc", (void*) &lv_style_set_color_filter_dsc, "", "(lv.lv_style)(lv.lv_color_filter_dsc)" }, - { "set_color_filter_opa", (void*) &lv_style_set_color_filter_opa, "", "(lv.lv_style)i" }, - { "set_flex_cross_place", (void*) &lv_style_set_flex_cross_place, "", "(lv.lv_style)i" }, - { "set_flex_flow", (void*) &lv_style_set_flex_flow, "", "(lv.lv_style)i" }, - { "set_flex_grow", (void*) &lv_style_set_flex_grow, "", "(lv.lv_style)i" }, - { "set_flex_main_place", (void*) &lv_style_set_flex_main_place, "", "(lv.lv_style)i" }, - { "set_flex_track_place", (void*) &lv_style_set_flex_track_place, "", "(lv.lv_style)i" }, - { "set_grid_cell_column_pos", (void*) &lv_style_set_grid_cell_column_pos, "", "(lv.lv_style)i" }, - { "set_grid_cell_column_span", (void*) &lv_style_set_grid_cell_column_span, "", "(lv.lv_style)i" }, - { "set_grid_cell_row_pos", (void*) &lv_style_set_grid_cell_row_pos, "", "(lv.lv_style)i" }, - { "set_grid_cell_row_span", (void*) &lv_style_set_grid_cell_row_span, "", "(lv.lv_style)i" }, - { "set_grid_cell_x_align", (void*) &lv_style_set_grid_cell_x_align, "", "(lv.lv_style)i" }, - { "set_grid_cell_y_align", (void*) &lv_style_set_grid_cell_y_align, "", "(lv.lv_style)i" }, - { "set_grid_column_align", (void*) &lv_style_set_grid_column_align, "", "(lv.lv_style)i" }, - { "set_grid_column_dsc_array", (void*) &lv_style_set_grid_column_dsc_array, "", "(lv.lv_style)(lv.lv_coord_arr)" }, - { "set_grid_row_align", (void*) &lv_style_set_grid_row_align, "", "(lv.lv_style)i" }, - { "set_grid_row_dsc_array", (void*) &lv_style_set_grid_row_dsc_array, "", "(lv.lv_style)(lv.lv_coord_arr)" }, - { "set_height", (void*) &lv_style_set_height, "", "(lv.lv_style)i" }, - { "set_img_opa", (void*) &lv_style_set_img_opa, "", "(lv.lv_style)i" }, - { "set_img_recolor", (void*) &lv_style_set_img_recolor, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_img_recolor_filtered", (void*) &lv_style_set_img_recolor_filtered, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_img_recolor_opa", (void*) &lv_style_set_img_recolor_opa, "", "(lv.lv_style)i" }, - { "set_layout", (void*) &lv_style_set_layout, "", "(lv.lv_style)i" }, - { "set_line_color", (void*) &lv_style_set_line_color, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_line_color_filtered", (void*) &lv_style_set_line_color_filtered, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_line_dash_gap", (void*) &lv_style_set_line_dash_gap, "", "(lv.lv_style)i" }, - { "set_line_dash_width", (void*) &lv_style_set_line_dash_width, "", "(lv.lv_style)i" }, - { "set_line_opa", (void*) &lv_style_set_line_opa, "", "(lv.lv_style)i" }, - { "set_line_rounded", (void*) &lv_style_set_line_rounded, "", "(lv.lv_style)b" }, - { "set_line_width", (void*) &lv_style_set_line_width, "", "(lv.lv_style)i" }, - { "set_max_height", (void*) &lv_style_set_max_height, "", "(lv.lv_style)i" }, - { "set_max_width", (void*) &lv_style_set_max_width, "", "(lv.lv_style)i" }, - { "set_min_height", (void*) &lv_style_set_min_height, "", "(lv.lv_style)i" }, - { "set_min_width", (void*) &lv_style_set_min_width, "", "(lv.lv_style)i" }, - { "set_opa", (void*) &lv_style_set_opa, "", "(lv.lv_style)i" }, - { "set_outline_color", (void*) &lv_style_set_outline_color, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_outline_color_filtered", (void*) &lv_style_set_outline_color_filtered, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_outline_opa", (void*) &lv_style_set_outline_opa, "", "(lv.lv_style)i" }, - { "set_outline_pad", (void*) &lv_style_set_outline_pad, "", "(lv.lv_style)i" }, - { "set_outline_width", (void*) &lv_style_set_outline_width, "", "(lv.lv_style)i" }, - { "set_pad_bottom", (void*) &lv_style_set_pad_bottom, "", "(lv.lv_style)i" }, - { "set_pad_column", (void*) &lv_style_set_pad_column, "", "(lv.lv_style)i" }, - { "set_pad_left", (void*) &lv_style_set_pad_left, "", "(lv.lv_style)i" }, - { "set_pad_right", (void*) &lv_style_set_pad_right, "", "(lv.lv_style)i" }, - { "set_pad_row", (void*) &lv_style_set_pad_row, "", "(lv.lv_style)i" }, - { "set_pad_top", (void*) &lv_style_set_pad_top, "", "(lv.lv_style)i" }, - { "set_radius", (void*) &lv_style_set_radius, "", "(lv.lv_style)i" }, - { "set_shadow_color", (void*) &lv_style_set_shadow_color, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_shadow_color_filtered", (void*) &lv_style_set_shadow_color_filtered, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_shadow_ofs_x", (void*) &lv_style_set_shadow_ofs_x, "", "(lv.lv_style)i" }, - { "set_shadow_ofs_y", (void*) &lv_style_set_shadow_ofs_y, "", "(lv.lv_style)i" }, - { "set_shadow_opa", (void*) &lv_style_set_shadow_opa, "", "(lv.lv_style)i" }, - { "set_shadow_spread", (void*) &lv_style_set_shadow_spread, "", "(lv.lv_style)i" }, - { "set_shadow_width", (void*) &lv_style_set_shadow_width, "", "(lv.lv_style)i" }, - { "set_text_align", (void*) &lv_style_set_text_align, "", "(lv.lv_style)i" }, - { "set_text_color", (void*) &lv_style_set_text_color, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_text_color_filtered", (void*) &lv_style_set_text_color_filtered, "", "(lv.lv_style)(lv.lv_color)" }, - { "set_text_decor", (void*) &lv_style_set_text_decor, "", "(lv.lv_style)i" }, - { "set_text_font", (void*) &lv_style_set_text_font, "", "(lv.lv_style)(lv.lv_font)" }, - { "set_text_letter_space", (void*) &lv_style_set_text_letter_space, "", "(lv.lv_style)i" }, - { "set_text_line_space", (void*) &lv_style_set_text_line_space, "", "(lv.lv_style)i" }, - { "set_text_opa", (void*) &lv_style_set_text_opa, "", "(lv.lv_style)i" }, - { "set_transform_angle", (void*) &lv_style_set_transform_angle, "", "(lv.lv_style)i" }, - { "set_transform_height", (void*) &lv_style_set_transform_height, "", "(lv.lv_style)i" }, - { "set_transform_width", (void*) &lv_style_set_transform_width, "", "(lv.lv_style)i" }, - { "set_transform_zoom", (void*) &lv_style_set_transform_zoom, "", "(lv.lv_style)i" }, - { "set_transition", (void*) &lv_style_set_transition, "", "(lv.lv_style)(lv.lv_style_transition_dsc)" }, - { "set_translate_x", (void*) &lv_style_set_translate_x, "", "(lv.lv_style)i" }, - { "set_translate_y", (void*) &lv_style_set_translate_y, "", "(lv.lv_style)i" }, - { "set_width", (void*) &lv_style_set_width, "", "(lv.lv_style)i" }, - { "set_x", (void*) &lv_style_set_x, "", "(lv.lv_style)i" }, - { "set_y", (void*) &lv_style_set_y, "", "(lv.lv_style)i" }, + { "set_align", { (const void*) &lv_style_set_align, "", "(lv.lv_style)i" } }, + { "set_anim_speed", { (const void*) &lv_style_set_anim_speed, "", "(lv.lv_style)i" } }, + { "set_anim_time", { (const void*) &lv_style_set_anim_time, "", "(lv.lv_style)i" } }, + { "set_arc_color", { (const void*) &lv_style_set_arc_color, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_arc_color_filtered", { (const void*) &lv_style_set_arc_color_filtered, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_arc_img_src", { (const void*) &lv_style_set_arc_img_src, "", "(lv.lv_style)." } }, + { "set_arc_opa", { (const void*) &lv_style_set_arc_opa, "", "(lv.lv_style)i" } }, + { "set_arc_rounded", { (const void*) &lv_style_set_arc_rounded, "", "(lv.lv_style)b" } }, + { "set_arc_width", { (const void*) &lv_style_set_arc_width, "", "(lv.lv_style)i" } }, + { "set_base_dir", { (const void*) &lv_style_set_base_dir, "", "(lv.lv_style)i" } }, + { "set_bg_color", { (const void*) &lv_style_set_bg_color, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_bg_color_filtered", { (const void*) &lv_style_set_bg_color_filtered, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_bg_grad_color", { (const void*) &lv_style_set_bg_grad_color, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_bg_grad_color_filtered", { (const void*) &lv_style_set_bg_grad_color_filtered, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_bg_grad_dir", { (const void*) &lv_style_set_bg_grad_dir, "", "(lv.lv_style)i" } }, + { "set_bg_grad_stop", { (const void*) &lv_style_set_bg_grad_stop, "", "(lv.lv_style)i" } }, + { "set_bg_img_opa", { (const void*) &lv_style_set_bg_img_opa, "", "(lv.lv_style)i" } }, + { "set_bg_img_recolor", { (const void*) &lv_style_set_bg_img_recolor, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_bg_img_recolor_filtered", { (const void*) &lv_style_set_bg_img_recolor_filtered, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_bg_img_recolor_opa", { (const void*) &lv_style_set_bg_img_recolor_opa, "", "(lv.lv_style)i" } }, + { "set_bg_img_src", { (const void*) &lv_style_set_bg_img_src, "", "(lv.lv_style)." } }, + { "set_bg_img_tiled", { (const void*) &lv_style_set_bg_img_tiled, "", "(lv.lv_style)b" } }, + { "set_bg_main_stop", { (const void*) &lv_style_set_bg_main_stop, "", "(lv.lv_style)i" } }, + { "set_bg_opa", { (const void*) &lv_style_set_bg_opa, "", "(lv.lv_style)i" } }, + { "set_blend_mode", { (const void*) &lv_style_set_blend_mode, "", "(lv.lv_style)i" } }, + { "set_border_color", { (const void*) &lv_style_set_border_color, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_border_color_filtered", { (const void*) &lv_style_set_border_color_filtered, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_border_opa", { (const void*) &lv_style_set_border_opa, "", "(lv.lv_style)i" } }, + { "set_border_post", { (const void*) &lv_style_set_border_post, "", "(lv.lv_style)b" } }, + { "set_border_side", { (const void*) &lv_style_set_border_side, "", "(lv.lv_style)i" } }, + { "set_border_width", { (const void*) &lv_style_set_border_width, "", "(lv.lv_style)i" } }, + { "set_clip_corner", { (const void*) &lv_style_set_clip_corner, "", "(lv.lv_style)b" } }, + { "set_color_filter_dsc", { (const void*) &lv_style_set_color_filter_dsc, "", "(lv.lv_style)(lv.lv_color_filter_dsc)" } }, + { "set_color_filter_opa", { (const void*) &lv_style_set_color_filter_opa, "", "(lv.lv_style)i" } }, + { "set_flex_cross_place", { (const void*) &lv_style_set_flex_cross_place, "", "(lv.lv_style)i" } }, + { "set_flex_flow", { (const void*) &lv_style_set_flex_flow, "", "(lv.lv_style)i" } }, + { "set_flex_grow", { (const void*) &lv_style_set_flex_grow, "", "(lv.lv_style)i" } }, + { "set_flex_main_place", { (const void*) &lv_style_set_flex_main_place, "", "(lv.lv_style)i" } }, + { "set_flex_track_place", { (const void*) &lv_style_set_flex_track_place, "", "(lv.lv_style)i" } }, + { "set_grid_cell_column_pos", { (const void*) &lv_style_set_grid_cell_column_pos, "", "(lv.lv_style)i" } }, + { "set_grid_cell_column_span", { (const void*) &lv_style_set_grid_cell_column_span, "", "(lv.lv_style)i" } }, + { "set_grid_cell_row_pos", { (const void*) &lv_style_set_grid_cell_row_pos, "", "(lv.lv_style)i" } }, + { "set_grid_cell_row_span", { (const void*) &lv_style_set_grid_cell_row_span, "", "(lv.lv_style)i" } }, + { "set_grid_cell_x_align", { (const void*) &lv_style_set_grid_cell_x_align, "", "(lv.lv_style)i" } }, + { "set_grid_cell_y_align", { (const void*) &lv_style_set_grid_cell_y_align, "", "(lv.lv_style)i" } }, + { "set_grid_column_align", { (const void*) &lv_style_set_grid_column_align, "", "(lv.lv_style)i" } }, + { "set_grid_column_dsc_array", { (const void*) &lv_style_set_grid_column_dsc_array, "", "(lv.lv_style)(lv.lv_coord_arr)" } }, + { "set_grid_row_align", { (const void*) &lv_style_set_grid_row_align, "", "(lv.lv_style)i" } }, + { "set_grid_row_dsc_array", { (const void*) &lv_style_set_grid_row_dsc_array, "", "(lv.lv_style)(lv.lv_coord_arr)" } }, + { "set_height", { (const void*) &lv_style_set_height, "", "(lv.lv_style)i" } }, + { "set_img_opa", { (const void*) &lv_style_set_img_opa, "", "(lv.lv_style)i" } }, + { "set_img_recolor", { (const void*) &lv_style_set_img_recolor, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_img_recolor_filtered", { (const void*) &lv_style_set_img_recolor_filtered, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_img_recolor_opa", { (const void*) &lv_style_set_img_recolor_opa, "", "(lv.lv_style)i" } }, + { "set_layout", { (const void*) &lv_style_set_layout, "", "(lv.lv_style)i" } }, + { "set_line_color", { (const void*) &lv_style_set_line_color, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_line_color_filtered", { (const void*) &lv_style_set_line_color_filtered, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_line_dash_gap", { (const void*) &lv_style_set_line_dash_gap, "", "(lv.lv_style)i" } }, + { "set_line_dash_width", { (const void*) &lv_style_set_line_dash_width, "", "(lv.lv_style)i" } }, + { "set_line_opa", { (const void*) &lv_style_set_line_opa, "", "(lv.lv_style)i" } }, + { "set_line_rounded", { (const void*) &lv_style_set_line_rounded, "", "(lv.lv_style)b" } }, + { "set_line_width", { (const void*) &lv_style_set_line_width, "", "(lv.lv_style)i" } }, + { "set_max_height", { (const void*) &lv_style_set_max_height, "", "(lv.lv_style)i" } }, + { "set_max_width", { (const void*) &lv_style_set_max_width, "", "(lv.lv_style)i" } }, + { "set_min_height", { (const void*) &lv_style_set_min_height, "", "(lv.lv_style)i" } }, + { "set_min_width", { (const void*) &lv_style_set_min_width, "", "(lv.lv_style)i" } }, + { "set_opa", { (const void*) &lv_style_set_opa, "", "(lv.lv_style)i" } }, + { "set_outline_color", { (const void*) &lv_style_set_outline_color, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_outline_color_filtered", { (const void*) &lv_style_set_outline_color_filtered, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_outline_opa", { (const void*) &lv_style_set_outline_opa, "", "(lv.lv_style)i" } }, + { "set_outline_pad", { (const void*) &lv_style_set_outline_pad, "", "(lv.lv_style)i" } }, + { "set_outline_width", { (const void*) &lv_style_set_outline_width, "", "(lv.lv_style)i" } }, + { "set_pad_bottom", { (const void*) &lv_style_set_pad_bottom, "", "(lv.lv_style)i" } }, + { "set_pad_column", { (const void*) &lv_style_set_pad_column, "", "(lv.lv_style)i" } }, + { "set_pad_left", { (const void*) &lv_style_set_pad_left, "", "(lv.lv_style)i" } }, + { "set_pad_right", { (const void*) &lv_style_set_pad_right, "", "(lv.lv_style)i" } }, + { "set_pad_row", { (const void*) &lv_style_set_pad_row, "", "(lv.lv_style)i" } }, + { "set_pad_top", { (const void*) &lv_style_set_pad_top, "", "(lv.lv_style)i" } }, + { "set_radius", { (const void*) &lv_style_set_radius, "", "(lv.lv_style)i" } }, + { "set_shadow_color", { (const void*) &lv_style_set_shadow_color, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_shadow_color_filtered", { (const void*) &lv_style_set_shadow_color_filtered, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_shadow_ofs_x", { (const void*) &lv_style_set_shadow_ofs_x, "", "(lv.lv_style)i" } }, + { "set_shadow_ofs_y", { (const void*) &lv_style_set_shadow_ofs_y, "", "(lv.lv_style)i" } }, + { "set_shadow_opa", { (const void*) &lv_style_set_shadow_opa, "", "(lv.lv_style)i" } }, + { "set_shadow_spread", { (const void*) &lv_style_set_shadow_spread, "", "(lv.lv_style)i" } }, + { "set_shadow_width", { (const void*) &lv_style_set_shadow_width, "", "(lv.lv_style)i" } }, + { "set_text_align", { (const void*) &lv_style_set_text_align, "", "(lv.lv_style)i" } }, + { "set_text_color", { (const void*) &lv_style_set_text_color, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_text_color_filtered", { (const void*) &lv_style_set_text_color_filtered, "", "(lv.lv_style)(lv.lv_color)" } }, + { "set_text_decor", { (const void*) &lv_style_set_text_decor, "", "(lv.lv_style)i" } }, + { "set_text_font", { (const void*) &lv_style_set_text_font, "", "(lv.lv_style)(lv.lv_font)" } }, + { "set_text_letter_space", { (const void*) &lv_style_set_text_letter_space, "", "(lv.lv_style)i" } }, + { "set_text_line_space", { (const void*) &lv_style_set_text_line_space, "", "(lv.lv_style)i" } }, + { "set_text_opa", { (const void*) &lv_style_set_text_opa, "", "(lv.lv_style)i" } }, + { "set_transform_angle", { (const void*) &lv_style_set_transform_angle, "", "(lv.lv_style)i" } }, + { "set_transform_height", { (const void*) &lv_style_set_transform_height, "", "(lv.lv_style)i" } }, + { "set_transform_width", { (const void*) &lv_style_set_transform_width, "", "(lv.lv_style)i" } }, + { "set_transform_zoom", { (const void*) &lv_style_set_transform_zoom, "", "(lv.lv_style)i" } }, + { "set_transition", { (const void*) &lv_style_set_transition, "", "(lv.lv_style)(lv.lv_style_transition_dsc)" } }, + { "set_translate_x", { (const void*) &lv_style_set_translate_x, "", "(lv.lv_style)i" } }, + { "set_translate_y", { (const void*) &lv_style_set_translate_y, "", "(lv.lv_style)i" } }, + { "set_width", { (const void*) &lv_style_set_width, "", "(lv.lv_style)i" } }, + { "set_x", { (const void*) &lv_style_set_x, "", "(lv.lv_style)i" } }, + { "set_y", { (const void*) &lv_style_set_y, "", "(lv.lv_style)i" } }, }; /* `lv_font` methods */ @@ -133,561 +133,561 @@ const be_ntv_func_def_t lv_theme_func[] = { /* `lv_img` methods */ #ifdef BE_LV_WIDGET_IMG const be_ntv_func_def_t lv_img_func[] = { - { "get_angle", (void*) &lv_img_get_angle, "i", "(lv.lv_obj)" }, - { "get_antialias", (void*) &lv_img_get_antialias, "b", "(lv.lv_obj)" }, - { "get_offset_x", (void*) &lv_img_get_offset_x, "i", "(lv.lv_obj)" }, - { "get_offset_y", (void*) &lv_img_get_offset_y, "i", "(lv.lv_obj)" }, - { "get_pivot", (void*) &lv_img_get_pivot, "", "(lv.lv_obj)(lv.lv_point)" }, - { "get_size_mode", (void*) &lv_img_get_size_mode, "i", "(lv.lv_obj)" }, - { "get_src", (void*) &lv_img_get_src, ".", "(lv.lv_obj)" }, - { "get_zoom", (void*) &lv_img_get_zoom, "i", "(lv.lv_obj)" }, - { "set_angle", (void*) &lv_img_set_angle, "", "(lv.lv_obj)i" }, - { "set_antialias", (void*) &lv_img_set_antialias, "", "(lv.lv_obj)b" }, - { "set_offset_x", (void*) &lv_img_set_offset_x, "", "(lv.lv_obj)i" }, - { "set_offset_y", (void*) &lv_img_set_offset_y, "", "(lv.lv_obj)i" }, - { "set_pivot", (void*) &lv_img_set_pivot, "", "(lv.lv_obj)ii" }, - { "set_size_mode", (void*) &lv_img_set_size_mode, "", "(lv.lv_obj)i" }, - { "set_src", (void*) &lv_img_set_src, "", "(lv.lv_obj)." }, - { "set_tasmota_logo", (void*) &lv_img_set_tasmota_logo, "", "(lv.lv_obj)" }, - { "set_zoom", (void*) &lv_img_set_zoom, "", "(lv.lv_obj)i" }, + { "get_angle", { (const void*) &lv_img_get_angle, "i", "(lv.lv_obj)" } }, + { "get_antialias", { (const void*) &lv_img_get_antialias, "b", "(lv.lv_obj)" } }, + { "get_offset_x", { (const void*) &lv_img_get_offset_x, "i", "(lv.lv_obj)" } }, + { "get_offset_y", { (const void*) &lv_img_get_offset_y, "i", "(lv.lv_obj)" } }, + { "get_pivot", { (const void*) &lv_img_get_pivot, "", "(lv.lv_obj)(lv.lv_point)" } }, + { "get_size_mode", { (const void*) &lv_img_get_size_mode, "i", "(lv.lv_obj)" } }, + { "get_src", { (const void*) &lv_img_get_src, ".", "(lv.lv_obj)" } }, + { "get_zoom", { (const void*) &lv_img_get_zoom, "i", "(lv.lv_obj)" } }, + { "set_angle", { (const void*) &lv_img_set_angle, "", "(lv.lv_obj)i" } }, + { "set_antialias", { (const void*) &lv_img_set_antialias, "", "(lv.lv_obj)b" } }, + { "set_offset_x", { (const void*) &lv_img_set_offset_x, "", "(lv.lv_obj)i" } }, + { "set_offset_y", { (const void*) &lv_img_set_offset_y, "", "(lv.lv_obj)i" } }, + { "set_pivot", { (const void*) &lv_img_set_pivot, "", "(lv.lv_obj)ii" } }, + { "set_size_mode", { (const void*) &lv_img_set_size_mode, "", "(lv.lv_obj)i" } }, + { "set_src", { (const void*) &lv_img_set_src, "", "(lv.lv_obj)." } }, + { "set_tasmota_logo", { (const void*) &lv_img_set_tasmota_logo, "", "(lv.lv_obj)" } }, + { "set_zoom", { (const void*) &lv_img_set_zoom, "", "(lv.lv_obj)i" } }, }; #endif // BE_LV_WIDGET_IMG /* `lv_disp` methods */ const be_ntv_func_def_t lv_disp_func[] = { - { "clean_dcache", (void*) &lv_disp_clean_dcache, "", "(lv.lv_disp)" }, - { "dpx", (void*) &lv_disp_dpx, "i", "(lv.lv_disp)i" }, - { "get_inactive_time", (void*) &lv_disp_get_inactive_time, "i", "(lv.lv_disp)" }, - { "get_layer_sys", (void*) &lv_disp_get_layer_sys, "lv.lv_obj", "(lv.lv_disp)" }, - { "get_layer_top", (void*) &lv_disp_get_layer_top, "lv.lv_obj", "(lv.lv_disp)" }, - { "get_scr_act", (void*) &lv_disp_get_scr_act, "lv.lv_obj", "(lv.lv_disp)" }, - { "get_scr_prev", (void*) &lv_disp_get_scr_prev, "lv.lv_obj", "(lv.lv_disp)" }, - { "get_theme", (void*) &lv_disp_get_theme, "lv.lv_theme", "(lv.lv_disp)" }, - { "load_scr", (void*) &lv_disp_load_scr, "", "(lv.lv_obj)" }, - { "set_bg_color", (void*) &lv_disp_set_bg_color, "", "(lv.lv_disp)(lv.lv_color)" }, - { "set_bg_image", (void*) &lv_disp_set_bg_image, "", "(lv.lv_disp)." }, - { "set_bg_opa", (void*) &lv_disp_set_bg_opa, "", "(lv.lv_disp)i" }, - { "set_theme", (void*) &lv_disp_set_theme, "", "(lv.lv_disp)(lv.lv_theme)" }, - { "trig_activity", (void*) &lv_disp_trig_activity, "", "(lv.lv_disp)" }, + { "clean_dcache", { (const void*) &lv_disp_clean_dcache, "", "(lv.lv_disp)" } }, + { "dpx", { (const void*) &lv_disp_dpx, "i", "(lv.lv_disp)i" } }, + { "get_inactive_time", { (const void*) &lv_disp_get_inactive_time, "i", "(lv.lv_disp)" } }, + { "get_layer_sys", { (const void*) &lv_disp_get_layer_sys, "lv.lv_obj", "(lv.lv_disp)" } }, + { "get_layer_top", { (const void*) &lv_disp_get_layer_top, "lv.lv_obj", "(lv.lv_disp)" } }, + { "get_scr_act", { (const void*) &lv_disp_get_scr_act, "lv.lv_obj", "(lv.lv_disp)" } }, + { "get_scr_prev", { (const void*) &lv_disp_get_scr_prev, "lv.lv_obj", "(lv.lv_disp)" } }, + { "get_theme", { (const void*) &lv_disp_get_theme, "lv.lv_theme", "(lv.lv_disp)" } }, + { "load_scr", { (const void*) &lv_disp_load_scr, "", "(lv.lv_obj)" } }, + { "set_bg_color", { (const void*) &lv_disp_set_bg_color, "", "(lv.lv_disp)(lv.lv_color)" } }, + { "set_bg_image", { (const void*) &lv_disp_set_bg_image, "", "(lv.lv_disp)." } }, + { "set_bg_opa", { (const void*) &lv_disp_set_bg_opa, "", "(lv.lv_disp)i" } }, + { "set_theme", { (const void*) &lv_disp_set_theme, "", "(lv.lv_disp)(lv.lv_theme)" } }, + { "trig_activity", { (const void*) &lv_disp_trig_activity, "", "(lv.lv_disp)" } }, }; /* `lv_obj` methods */ const be_ntv_func_def_t lv_obj_func[] = { - { "add_event_cb", (void*) &lv_obj_add_event_cb, "i", "(lv.lv_obj)^lv_event_cb^i." }, - { "add_flag", (void*) &lv_obj_add_flag, "", "(lv.lv_obj)i" }, - { "add_state", (void*) &lv_obj_add_state, "", "(lv.lv_obj)i" }, - { "add_style", (void*) &lv_obj_add_style, "", "(lv.lv_obj)(lv.lv_style)i" }, - { "align", (void*) &lv_obj_align, "", "(lv.lv_obj)iii" }, - { "align_to", (void*) &lv_obj_align_to, "", "(lv.lv_obj)(lv.lv_obj)iii" }, - { "allocate_spec_attr", (void*) &lv_obj_allocate_spec_attr, "", "(lv.lv_obj)" }, - { "area_is_visible", (void*) &lv_obj_area_is_visible, "b", "(lv.lv_obj)(lv.lv_area)" }, - { "calculate_ext_draw_size", (void*) &lv_obj_calculate_ext_draw_size, "i", "(lv.lv_obj)i" }, - { "calculate_style_text_align", (void*) &lv_obj_calculate_style_text_align, "i", "(lv.lv_obj)is" }, - { "center", (void*) &lv_obj_center, "", "(lv.lv_obj)" }, - { "check_type", (void*) &lv_obj_check_type, "b", "(lv.lv_obj)(lv.lv_obj_class)" }, - { "class_init_obj", (void*) &lv_obj_class_init_obj, "", "(lv.lv_obj)" }, - { "clean", (void*) &lv_obj_clean, "", "(lv.lv_obj)" }, - { "clear_flag", (void*) &lv_obj_clear_flag, "", "(lv.lv_obj)i" }, - { "clear_state", (void*) &lv_obj_clear_state, "", "(lv.lv_obj)i" }, - { "del", (void*) &lv_obj_del, "", "(lv.lv_obj)" }, - { "del_async", (void*) &lv_obj_del_async, "", "(lv.lv_obj)" }, - { "del_delayed", (void*) &lv_obj_del_delayed, "", "(lv.lv_obj)i" }, - { "dpx", (void*) &lv_obj_dpx, "i", "(lv.lv_obj)i" }, - { "fade_in", (void*) &lv_obj_fade_in, "", "(lv.lv_obj)ii" }, - { "fade_out", (void*) &lv_obj_fade_out, "", "(lv.lv_obj)ii" }, - { "get_child", (void*) &lv_obj_get_child, "lv.lv_obj", "(lv.lv_obj)i" }, - { "get_child_cnt", (void*) &lv_obj_get_child_cnt, "i", "(lv.lv_obj)" }, - { "get_child_id", (void*) &lv_obj_get_child_id, "i", "(lv.lv_obj)" }, - { "get_class", (void*) &lv_obj_get_class, "lv.lv_obj_class", "(lv.lv_obj)" }, - { "get_click_area", (void*) &lv_obj_get_click_area, "", "(lv.lv_obj)(lv.lv_area)" }, - { "get_content_coords", (void*) &lv_obj_get_content_coords, "", "(lv.lv_obj)(lv.lv_area)" }, - { "get_content_height", (void*) &lv_obj_get_content_height, "i", "(lv.lv_obj)" }, - { "get_content_width", (void*) &lv_obj_get_content_width, "i", "(lv.lv_obj)" }, - { "get_coords", (void*) &lv_obj_get_coords, "", "(lv.lv_obj)(lv.lv_area)" }, - { "get_disp", (void*) &lv_obj_get_disp, "lv.lv_disp", "(lv.lv_obj)" }, - { "get_group", (void*) &lv_obj_get_group, ".", "(lv.lv_obj)" }, - { "get_height", (void*) &lv_obj_get_height, "i", "(lv.lv_obj)" }, - { "get_index", (void*) &lv_obj_get_index, "i", "(lv.lv_obj)" }, - { "get_local_style_prop", (void*) &lv_obj_get_local_style_prop, "i", "(lv.lv_obj)(lv.lv_style_prop)(lv.lv_style_value)i" }, - { "get_parent", (void*) &lv_obj_get_parent, "lv.lv_obj", "(lv.lv_obj)" }, - { "get_screen", (void*) &lv_obj_get_screen, "lv.lv_obj", "(lv.lv_obj)" }, - { "get_scroll_bottom", (void*) &lv_obj_get_scroll_bottom, "i", "(lv.lv_obj)" }, - { "get_scroll_dir", (void*) &lv_obj_get_scroll_dir, "i", "(lv.lv_obj)" }, - { "get_scroll_end", (void*) &lv_obj_get_scroll_end, "", "(lv.lv_obj)(lv.lv_point)" }, - { "get_scroll_left", (void*) &lv_obj_get_scroll_left, "i", "(lv.lv_obj)" }, - { "get_scroll_right", (void*) &lv_obj_get_scroll_right, "i", "(lv.lv_obj)" }, - { "get_scroll_snap_x", (void*) &lv_obj_get_scroll_snap_x, "i", "(lv.lv_obj)" }, - { "get_scroll_snap_y", (void*) &lv_obj_get_scroll_snap_y, "i", "(lv.lv_obj)" }, - { "get_scroll_top", (void*) &lv_obj_get_scroll_top, "i", "(lv.lv_obj)" }, - { "get_scroll_x", (void*) &lv_obj_get_scroll_x, "i", "(lv.lv_obj)" }, - { "get_scroll_y", (void*) &lv_obj_get_scroll_y, "i", "(lv.lv_obj)" }, - { "get_scrollbar_area", (void*) &lv_obj_get_scrollbar_area, "", "(lv.lv_obj)(lv.lv_area)(lv.lv_area)" }, - { "get_scrollbar_mode", (void*) &lv_obj_get_scrollbar_mode, "i", "(lv.lv_obj)" }, - { "get_self_height", (void*) &lv_obj_get_self_height, "i", "(lv.lv_obj)" }, - { "get_self_width", (void*) &lv_obj_get_self_width, "i", "(lv.lv_obj)" }, - { "get_state", (void*) &lv_obj_get_state, "i", "(lv.lv_obj)" }, - { "get_style_align", (void*) &lv_obj_get_style_align, "i", "(lv.lv_obj)i" }, - { "get_style_anim_speed", (void*) &lv_obj_get_style_anim_speed, "i", "(lv.lv_obj)i" }, - { "get_style_anim_time", (void*) &lv_obj_get_style_anim_time, "i", "(lv.lv_obj)i" }, - { "get_style_arc_color", (void*) &lv_obj_get_style_arc_color, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_arc_color_filtered", (void*) &lv_obj_get_style_arc_color_filtered, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_arc_img_src", (void*) &lv_obj_get_style_arc_img_src, ".", "(lv.lv_obj)i" }, - { "get_style_arc_opa", (void*) &lv_obj_get_style_arc_opa, "i", "(lv.lv_obj)i" }, - { "get_style_arc_rounded", (void*) &lv_obj_get_style_arc_rounded, "b", "(lv.lv_obj)i" }, - { "get_style_arc_width", (void*) &lv_obj_get_style_arc_width, "i", "(lv.lv_obj)i" }, - { "get_style_base_dir", (void*) &lv_obj_get_style_base_dir, "i", "(lv.lv_obj)i" }, - { "get_style_bg_color", (void*) &lv_obj_get_style_bg_color, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_bg_color_filtered", (void*) &lv_obj_get_style_bg_color_filtered, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_bg_grad_color", (void*) &lv_obj_get_style_bg_grad_color, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_bg_grad_color_filtered", (void*) &lv_obj_get_style_bg_grad_color_filtered, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_bg_grad_dir", (void*) &lv_obj_get_style_bg_grad_dir, "i", "(lv.lv_obj)i" }, - { "get_style_bg_grad_stop", (void*) &lv_obj_get_style_bg_grad_stop, "i", "(lv.lv_obj)i" }, - { "get_style_bg_img_opa", (void*) &lv_obj_get_style_bg_img_opa, "i", "(lv.lv_obj)i" }, - { "get_style_bg_img_recolor", (void*) &lv_obj_get_style_bg_img_recolor, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_bg_img_recolor_filtered", (void*) &lv_obj_get_style_bg_img_recolor_filtered, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_bg_img_recolor_opa", (void*) &lv_obj_get_style_bg_img_recolor_opa, "i", "(lv.lv_obj)i" }, - { "get_style_bg_img_src", (void*) &lv_obj_get_style_bg_img_src, ".", "(lv.lv_obj)i" }, - { "get_style_bg_img_tiled", (void*) &lv_obj_get_style_bg_img_tiled, "b", "(lv.lv_obj)i" }, - { "get_style_bg_main_stop", (void*) &lv_obj_get_style_bg_main_stop, "i", "(lv.lv_obj)i" }, - { "get_style_bg_opa", (void*) &lv_obj_get_style_bg_opa, "i", "(lv.lv_obj)i" }, - { "get_style_blend_mode", (void*) &lv_obj_get_style_blend_mode, "i", "(lv.lv_obj)i" }, - { "get_style_border_color", (void*) &lv_obj_get_style_border_color, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_border_color_filtered", (void*) &lv_obj_get_style_border_color_filtered, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_border_opa", (void*) &lv_obj_get_style_border_opa, "i", "(lv.lv_obj)i" }, - { "get_style_border_post", (void*) &lv_obj_get_style_border_post, "b", "(lv.lv_obj)i" }, - { "get_style_border_side", (void*) &lv_obj_get_style_border_side, "i", "(lv.lv_obj)i" }, - { "get_style_border_width", (void*) &lv_obj_get_style_border_width, "i", "(lv.lv_obj)i" }, - { "get_style_clip_corner", (void*) &lv_obj_get_style_clip_corner, "b", "(lv.lv_obj)i" }, - { "get_style_color_filter_dsc", (void*) &lv_obj_get_style_color_filter_dsc, "lv.lv_color_filter_dsc", "(lv.lv_obj)i" }, - { "get_style_color_filter_opa", (void*) &lv_obj_get_style_color_filter_opa, "i", "(lv.lv_obj)i" }, - { "get_style_flex_cross_place", (void*) &lv_obj_get_style_flex_cross_place, "i", "(lv.lv_obj)i" }, - { "get_style_flex_flow", (void*) &lv_obj_get_style_flex_flow, "i", "(lv.lv_obj)i" }, - { "get_style_flex_grow", (void*) &lv_obj_get_style_flex_grow, "i", "(lv.lv_obj)i" }, - { "get_style_flex_main_place", (void*) &lv_obj_get_style_flex_main_place, "i", "(lv.lv_obj)i" }, - { "get_style_flex_track_place", (void*) &lv_obj_get_style_flex_track_place, "i", "(lv.lv_obj)i" }, - { "get_style_grid_cell_column_pos", (void*) &lv_obj_get_style_grid_cell_column_pos, "i", "(lv.lv_obj)i" }, - { "get_style_grid_cell_column_span", (void*) &lv_obj_get_style_grid_cell_column_span, "i", "(lv.lv_obj)i" }, - { "get_style_grid_cell_row_pos", (void*) &lv_obj_get_style_grid_cell_row_pos, "i", "(lv.lv_obj)i" }, - { "get_style_grid_cell_row_span", (void*) &lv_obj_get_style_grid_cell_row_span, "i", "(lv.lv_obj)i" }, - { "get_style_grid_cell_x_align", (void*) &lv_obj_get_style_grid_cell_x_align, "i", "(lv.lv_obj)i" }, - { "get_style_grid_cell_y_align", (void*) &lv_obj_get_style_grid_cell_y_align, "i", "(lv.lv_obj)i" }, - { "get_style_grid_column_align", (void*) &lv_obj_get_style_grid_column_align, "i", "(lv.lv_obj)i" }, - { "get_style_grid_column_dsc_array", (void*) &lv_obj_get_style_grid_column_dsc_array, "c", "(lv.lv_obj)i" }, - { "get_style_grid_row_align", (void*) &lv_obj_get_style_grid_row_align, "i", "(lv.lv_obj)i" }, - { "get_style_grid_row_dsc_array", (void*) &lv_obj_get_style_grid_row_dsc_array, "c", "(lv.lv_obj)i" }, - { "get_style_height", (void*) &lv_obj_get_style_height, "i", "(lv.lv_obj)i" }, - { "get_style_img_opa", (void*) &lv_obj_get_style_img_opa, "i", "(lv.lv_obj)i" }, - { "get_style_img_recolor", (void*) &lv_obj_get_style_img_recolor, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_img_recolor_filtered", (void*) &lv_obj_get_style_img_recolor_filtered, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_img_recolor_opa", (void*) &lv_obj_get_style_img_recolor_opa, "i", "(lv.lv_obj)i" }, - { "get_style_layout", (void*) &lv_obj_get_style_layout, "i", "(lv.lv_obj)i" }, - { "get_style_line_color", (void*) &lv_obj_get_style_line_color, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_line_color_filtered", (void*) &lv_obj_get_style_line_color_filtered, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_line_dash_gap", (void*) &lv_obj_get_style_line_dash_gap, "i", "(lv.lv_obj)i" }, - { "get_style_line_dash_width", (void*) &lv_obj_get_style_line_dash_width, "i", "(lv.lv_obj)i" }, - { "get_style_line_opa", (void*) &lv_obj_get_style_line_opa, "i", "(lv.lv_obj)i" }, - { "get_style_line_rounded", (void*) &lv_obj_get_style_line_rounded, "b", "(lv.lv_obj)i" }, - { "get_style_line_width", (void*) &lv_obj_get_style_line_width, "i", "(lv.lv_obj)i" }, - { "get_style_max_height", (void*) &lv_obj_get_style_max_height, "i", "(lv.lv_obj)i" }, - { "get_style_max_width", (void*) &lv_obj_get_style_max_width, "i", "(lv.lv_obj)i" }, - { "get_style_min_height", (void*) &lv_obj_get_style_min_height, "i", "(lv.lv_obj)i" }, - { "get_style_min_width", (void*) &lv_obj_get_style_min_width, "i", "(lv.lv_obj)i" }, - { "get_style_opa", (void*) &lv_obj_get_style_opa, "i", "(lv.lv_obj)i" }, - { "get_style_outline_color", (void*) &lv_obj_get_style_outline_color, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_outline_color_filtered", (void*) &lv_obj_get_style_outline_color_filtered, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_outline_opa", (void*) &lv_obj_get_style_outline_opa, "i", "(lv.lv_obj)i" }, - { "get_style_outline_pad", (void*) &lv_obj_get_style_outline_pad, "i", "(lv.lv_obj)i" }, - { "get_style_outline_width", (void*) &lv_obj_get_style_outline_width, "i", "(lv.lv_obj)i" }, - { "get_style_pad_bottom", (void*) &lv_obj_get_style_pad_bottom, "i", "(lv.lv_obj)i" }, - { "get_style_pad_column", (void*) &lv_obj_get_style_pad_column, "i", "(lv.lv_obj)i" }, - { "get_style_pad_left", (void*) &lv_obj_get_style_pad_left, "i", "(lv.lv_obj)i" }, - { "get_style_pad_right", (void*) &lv_obj_get_style_pad_right, "i", "(lv.lv_obj)i" }, - { "get_style_pad_row", (void*) &lv_obj_get_style_pad_row, "i", "(lv.lv_obj)i" }, - { "get_style_pad_top", (void*) &lv_obj_get_style_pad_top, "i", "(lv.lv_obj)i" }, - { "get_style_prop", (void*) &lv_obj_get_style_prop, "i", "(lv.lv_obj)i(lv.lv_style_prop)" }, - { "get_style_radius", (void*) &lv_obj_get_style_radius, "i", "(lv.lv_obj)i" }, - { "get_style_shadow_color", (void*) &lv_obj_get_style_shadow_color, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_shadow_color_filtered", (void*) &lv_obj_get_style_shadow_color_filtered, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_shadow_ofs_x", (void*) &lv_obj_get_style_shadow_ofs_x, "i", "(lv.lv_obj)i" }, - { "get_style_shadow_ofs_y", (void*) &lv_obj_get_style_shadow_ofs_y, "i", "(lv.lv_obj)i" }, - { "get_style_shadow_opa", (void*) &lv_obj_get_style_shadow_opa, "i", "(lv.lv_obj)i" }, - { "get_style_shadow_spread", (void*) &lv_obj_get_style_shadow_spread, "i", "(lv.lv_obj)i" }, - { "get_style_shadow_width", (void*) &lv_obj_get_style_shadow_width, "i", "(lv.lv_obj)i" }, - { "get_style_text_align", (void*) &lv_obj_get_style_text_align, "i", "(lv.lv_obj)i" }, - { "get_style_text_color", (void*) &lv_obj_get_style_text_color, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_text_color_filtered", (void*) &lv_obj_get_style_text_color_filtered, "lv.lv_color", "(lv.lv_obj)i" }, - { "get_style_text_decor", (void*) &lv_obj_get_style_text_decor, "i", "(lv.lv_obj)i" }, - { "get_style_text_font", (void*) &lv_obj_get_style_text_font, "lv.lv_font", "(lv.lv_obj)i" }, - { "get_style_text_letter_space", (void*) &lv_obj_get_style_text_letter_space, "i", "(lv.lv_obj)i" }, - { "get_style_text_line_space", (void*) &lv_obj_get_style_text_line_space, "i", "(lv.lv_obj)i" }, - { "get_style_text_opa", (void*) &lv_obj_get_style_text_opa, "i", "(lv.lv_obj)i" }, - { "get_style_transform_angle", (void*) &lv_obj_get_style_transform_angle, "i", "(lv.lv_obj)i" }, - { "get_style_transform_height", (void*) &lv_obj_get_style_transform_height, "i", "(lv.lv_obj)i" }, - { "get_style_transform_width", (void*) &lv_obj_get_style_transform_width, "i", "(lv.lv_obj)i" }, - { "get_style_transform_zoom", (void*) &lv_obj_get_style_transform_zoom, "i", "(lv.lv_obj)i" }, - { "get_style_transition", (void*) &lv_obj_get_style_transition, "lv.lv_style_transition_dsc", "(lv.lv_obj)i" }, - { "get_style_translate_x", (void*) &lv_obj_get_style_translate_x, "i", "(lv.lv_obj)i" }, - { "get_style_translate_y", (void*) &lv_obj_get_style_translate_y, "i", "(lv.lv_obj)i" }, - { "get_style_width", (void*) &lv_obj_get_style_width, "i", "(lv.lv_obj)i" }, - { "get_style_x", (void*) &lv_obj_get_style_x, "i", "(lv.lv_obj)i" }, - { "get_style_y", (void*) &lv_obj_get_style_y, "i", "(lv.lv_obj)i" }, - { "get_user_data", (void*) &lv_obj_get_user_data, ".", "(lv.lv_obj)" }, - { "get_width", (void*) &lv_obj_get_width, "i", "(lv.lv_obj)" }, - { "get_x", (void*) &lv_obj_get_x, "i", "(lv.lv_obj)" }, - { "get_x2", (void*) &lv_obj_get_x2, "i", "(lv.lv_obj)" }, - { "get_x_aligned", (void*) &lv_obj_get_x_aligned, "i", "(lv.lv_obj)" }, - { "get_y", (void*) &lv_obj_get_y, "i", "(lv.lv_obj)" }, - { "get_y2", (void*) &lv_obj_get_y2, "i", "(lv.lv_obj)" }, - { "get_y_aligned", (void*) &lv_obj_get_y_aligned, "i", "(lv.lv_obj)" }, - { "has_class", (void*) &lv_obj_has_class, "b", "(lv.lv_obj)(lv.lv_obj_class)" }, - { "has_flag", (void*) &lv_obj_has_flag, "b", "(lv.lv_obj)i" }, - { "has_flag_any", (void*) &lv_obj_has_flag_any, "b", "(lv.lv_obj)i" }, - { "has_state", (void*) &lv_obj_has_state, "b", "(lv.lv_obj)i" }, - { "hit_test", (void*) &lv_obj_hit_test, "b", "(lv.lv_obj)(lv.lv_point)" }, - { "init_draw_arc_dsc", (void*) &lv_obj_init_draw_arc_dsc, "", "(lv.lv_obj)i(lv.lv_draw_arc_dsc)" }, - { "init_draw_img_dsc", (void*) &lv_obj_init_draw_img_dsc, "", "(lv.lv_obj)i(lv.lv_draw_img_dsc)" }, - { "init_draw_label_dsc", (void*) &lv_obj_init_draw_label_dsc, "", "(lv.lv_obj)i(lv.lv_draw_label_dsc)" }, - { "init_draw_line_dsc", (void*) &lv_obj_init_draw_line_dsc, "", "(lv.lv_obj)i(lv.lv_draw_line_dsc)" }, - { "init_draw_rect_dsc", (void*) &lv_obj_init_draw_rect_dsc, "", "(lv.lv_obj)i(lv.lv_draw_rect_dsc)" }, - { "invalidate", (void*) &lv_obj_invalidate, "", "(lv.lv_obj)" }, - { "invalidate_area", (void*) &lv_obj_invalidate_area, "", "(lv.lv_obj)(lv.lv_area)" }, - { "is_editable", (void*) &lv_obj_is_editable, "b", "(lv.lv_obj)" }, - { "is_group_def", (void*) &lv_obj_is_group_def, "b", "(lv.lv_obj)" }, - { "is_layout_positioned", (void*) &lv_obj_is_layout_positioned, "b", "(lv.lv_obj)" }, - { "is_scrolling", (void*) &lv_obj_is_scrolling, "b", "(lv.lv_obj)" }, - { "is_valid", (void*) &lv_obj_is_valid, "b", "(lv.lv_obj)" }, - { "is_visible", (void*) &lv_obj_is_visible, "b", "(lv.lv_obj)" }, - { "mark_layout_as_dirty", (void*) &lv_obj_mark_layout_as_dirty, "", "(lv.lv_obj)" }, - { "move_background", (void*) &lv_obj_move_background, "", "(lv.lv_obj)" }, - { "move_children_by", (void*) &lv_obj_move_children_by, "", "(lv.lv_obj)iib" }, - { "move_foreground", (void*) &lv_obj_move_foreground, "", "(lv.lv_obj)" }, - { "move_to", (void*) &lv_obj_move_to, "", "(lv.lv_obj)ii" }, - { "move_to_index", (void*) &lv_obj_move_to_index, "", "(lv.lv_obj)i" }, - { "readjust_scroll", (void*) &lv_obj_readjust_scroll, "", "(lv.lv_obj)(lv.lv_anim_enable)" }, - { "refr_pos", (void*) &lv_obj_refr_pos, "", "(lv.lv_obj)" }, - { "refr_size", (void*) &lv_obj_refr_size, "b", "(lv.lv_obj)" }, - { "refresh_ext_draw_size", (void*) &lv_obj_refresh_ext_draw_size, "", "(lv.lv_obj)" }, - { "refresh_self_size", (void*) &lv_obj_refresh_self_size, "b", "(lv.lv_obj)" }, - { "refresh_style", (void*) &lv_obj_refresh_style, "", "(lv.lv_obj)i(lv.lv_style_prop)" }, - { "remove_event_cb", (void*) &lv_obj_remove_event_cb, "b", "(lv.lv_obj)." }, - { "remove_event_cb_with_user_data", (void*) &lv_obj_remove_event_cb_with_user_data, "b", "(lv.lv_obj).." }, - { "remove_event_dsc", (void*) &lv_obj_remove_event_dsc, "b", "(lv.lv_obj)i" }, - { "remove_local_style_prop", (void*) &lv_obj_remove_local_style_prop, "b", "(lv.lv_obj)(lv.lv_style_prop)i" }, - { "remove_style", (void*) &lv_obj_remove_style, "", "(lv.lv_obj)(lv.lv_style)i" }, - { "remove_style_all", (void*) &lv_obj_remove_style_all, "", "(lv.lv_obj)" }, - { "scroll_by", (void*) &lv_obj_scroll_by, "", "(lv.lv_obj)ii(lv.lv_anim_enable)" }, - { "scroll_to", (void*) &lv_obj_scroll_to, "", "(lv.lv_obj)ii(lv.lv_anim_enable)" }, - { "scroll_to_view", (void*) &lv_obj_scroll_to_view, "", "(lv.lv_obj)(lv.lv_anim_enable)" }, - { "scroll_to_view_recursive", (void*) &lv_obj_scroll_to_view_recursive, "", "(lv.lv_obj)(lv.lv_anim_enable)" }, - { "scroll_to_x", (void*) &lv_obj_scroll_to_x, "", "(lv.lv_obj)i(lv.lv_anim_enable)" }, - { "scroll_to_y", (void*) &lv_obj_scroll_to_y, "", "(lv.lv_obj)i(lv.lv_anim_enable)" }, - { "scrollbar_invalidate", (void*) &lv_obj_scrollbar_invalidate, "", "(lv.lv_obj)" }, - { "set_align", (void*) &lv_obj_set_align, "", "(lv.lv_obj)i" }, - { "set_content_height", (void*) &lv_obj_set_content_height, "", "(lv.lv_obj)i" }, - { "set_content_width", (void*) &lv_obj_set_content_width, "", "(lv.lv_obj)i" }, - { "set_ext_click_area", (void*) &lv_obj_set_ext_click_area, "", "(lv.lv_obj)i" }, - { "set_flex_align", (void*) &lv_obj_set_flex_align, "", "(lv.lv_obj)iii" }, - { "set_flex_flow", (void*) &lv_obj_set_flex_flow, "", "(lv.lv_obj)i" }, - { "set_flex_grow", (void*) &lv_obj_set_flex_grow, "", "(lv.lv_obj)i" }, - { "set_grid_align", (void*) &lv_obj_set_grid_align, "", "(lv.lv_obj)ii" }, - { "set_grid_cell", (void*) &lv_obj_set_grid_cell, "", "(lv.lv_obj)iiiiii" }, - { "set_grid_dsc_array", (void*) &lv_obj_set_grid_dsc_array, "", "(lv.lv_obj)(lv.lv_coord_arr)(lv.lv_coord_arr)" }, - { "set_height", (void*) &lv_obj_set_height, "", "(lv.lv_obj)i" }, - { "set_layout", (void*) &lv_obj_set_layout, "", "(lv.lv_obj)i" }, - { "set_local_style_prop", (void*) &lv_obj_set_local_style_prop, "", "(lv.lv_obj)(lv.lv_style_prop)ii" }, - { "set_parent", (void*) &lv_obj_set_parent, "", "(lv.lv_obj)(lv.lv_obj)" }, - { "set_pos", (void*) &lv_obj_set_pos, "", "(lv.lv_obj)ii" }, - { "set_scroll_dir", (void*) &lv_obj_set_scroll_dir, "", "(lv.lv_obj)i" }, - { "set_scroll_snap_x", (void*) &lv_obj_set_scroll_snap_x, "", "(lv.lv_obj)i" }, - { "set_scroll_snap_y", (void*) &lv_obj_set_scroll_snap_y, "", "(lv.lv_obj)i" }, - { "set_scrollbar_mode", (void*) &lv_obj_set_scrollbar_mode, "", "(lv.lv_obj)i" }, - { "set_size", (void*) &lv_obj_set_size, "", "(lv.lv_obj)ii" }, - { "set_style_align", (void*) &lv_obj_set_style_align, "", "(lv.lv_obj)ii" }, - { "set_style_anim_speed", (void*) &lv_obj_set_style_anim_speed, "", "(lv.lv_obj)ii" }, - { "set_style_anim_time", (void*) &lv_obj_set_style_anim_time, "", "(lv.lv_obj)ii" }, - { "set_style_arc_color", (void*) &lv_obj_set_style_arc_color, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_arc_color_filtered", (void*) &lv_obj_set_style_arc_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_arc_img_src", (void*) &lv_obj_set_style_arc_img_src, "", "(lv.lv_obj).i" }, - { "set_style_arc_opa", (void*) &lv_obj_set_style_arc_opa, "", "(lv.lv_obj)ii" }, - { "set_style_arc_rounded", (void*) &lv_obj_set_style_arc_rounded, "", "(lv.lv_obj)bi" }, - { "set_style_arc_width", (void*) &lv_obj_set_style_arc_width, "", "(lv.lv_obj)ii" }, - { "set_style_base_dir", (void*) &lv_obj_set_style_base_dir, "", "(lv.lv_obj)ii" }, - { "set_style_bg_color", (void*) &lv_obj_set_style_bg_color, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_bg_color_filtered", (void*) &lv_obj_set_style_bg_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_bg_grad_color", (void*) &lv_obj_set_style_bg_grad_color, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_bg_grad_color_filtered", (void*) &lv_obj_set_style_bg_grad_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_bg_grad_dir", (void*) &lv_obj_set_style_bg_grad_dir, "", "(lv.lv_obj)ii" }, - { "set_style_bg_grad_stop", (void*) &lv_obj_set_style_bg_grad_stop, "", "(lv.lv_obj)ii" }, - { "set_style_bg_img_opa", (void*) &lv_obj_set_style_bg_img_opa, "", "(lv.lv_obj)ii" }, - { "set_style_bg_img_recolor", (void*) &lv_obj_set_style_bg_img_recolor, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_bg_img_recolor_filtered", (void*) &lv_obj_set_style_bg_img_recolor_filtered, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_bg_img_recolor_opa", (void*) &lv_obj_set_style_bg_img_recolor_opa, "", "(lv.lv_obj)ii" }, - { "set_style_bg_img_src", (void*) &lv_obj_set_style_bg_img_src, "", "(lv.lv_obj).i" }, - { "set_style_bg_img_tiled", (void*) &lv_obj_set_style_bg_img_tiled, "", "(lv.lv_obj)bi" }, - { "set_style_bg_main_stop", (void*) &lv_obj_set_style_bg_main_stop, "", "(lv.lv_obj)ii" }, - { "set_style_bg_opa", (void*) &lv_obj_set_style_bg_opa, "", "(lv.lv_obj)ii" }, - { "set_style_blend_mode", (void*) &lv_obj_set_style_blend_mode, "", "(lv.lv_obj)ii" }, - { "set_style_border_color", (void*) &lv_obj_set_style_border_color, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_border_color_filtered", (void*) &lv_obj_set_style_border_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_border_opa", (void*) &lv_obj_set_style_border_opa, "", "(lv.lv_obj)ii" }, - { "set_style_border_post", (void*) &lv_obj_set_style_border_post, "", "(lv.lv_obj)bi" }, - { "set_style_border_side", (void*) &lv_obj_set_style_border_side, "", "(lv.lv_obj)ii" }, - { "set_style_border_width", (void*) &lv_obj_set_style_border_width, "", "(lv.lv_obj)ii" }, - { "set_style_clip_corner", (void*) &lv_obj_set_style_clip_corner, "", "(lv.lv_obj)bi" }, - { "set_style_color_filter_dsc", (void*) &lv_obj_set_style_color_filter_dsc, "", "(lv.lv_obj)(lv.lv_color_filter_dsc)i" }, - { "set_style_color_filter_opa", (void*) &lv_obj_set_style_color_filter_opa, "", "(lv.lv_obj)ii" }, - { "set_style_flex_cross_place", (void*) &lv_obj_set_style_flex_cross_place, "", "(lv.lv_obj)ii" }, - { "set_style_flex_flow", (void*) &lv_obj_set_style_flex_flow, "", "(lv.lv_obj)ii" }, - { "set_style_flex_grow", (void*) &lv_obj_set_style_flex_grow, "", "(lv.lv_obj)ii" }, - { "set_style_flex_main_place", (void*) &lv_obj_set_style_flex_main_place, "", "(lv.lv_obj)ii" }, - { "set_style_flex_track_place", (void*) &lv_obj_set_style_flex_track_place, "", "(lv.lv_obj)ii" }, - { "set_style_grid_cell_column_pos", (void*) &lv_obj_set_style_grid_cell_column_pos, "", "(lv.lv_obj)ii" }, - { "set_style_grid_cell_column_span", (void*) &lv_obj_set_style_grid_cell_column_span, "", "(lv.lv_obj)ii" }, - { "set_style_grid_cell_row_pos", (void*) &lv_obj_set_style_grid_cell_row_pos, "", "(lv.lv_obj)ii" }, - { "set_style_grid_cell_row_span", (void*) &lv_obj_set_style_grid_cell_row_span, "", "(lv.lv_obj)ii" }, - { "set_style_grid_cell_x_align", (void*) &lv_obj_set_style_grid_cell_x_align, "", "(lv.lv_obj)ii" }, - { "set_style_grid_cell_y_align", (void*) &lv_obj_set_style_grid_cell_y_align, "", "(lv.lv_obj)ii" }, - { "set_style_grid_column_align", (void*) &lv_obj_set_style_grid_column_align, "", "(lv.lv_obj)ii" }, - { "set_style_grid_column_dsc_array", (void*) &lv_obj_set_style_grid_column_dsc_array, "", "(lv.lv_obj)(lv.lv_coord_arr)i" }, - { "set_style_grid_row_align", (void*) &lv_obj_set_style_grid_row_align, "", "(lv.lv_obj)ii" }, - { "set_style_grid_row_dsc_array", (void*) &lv_obj_set_style_grid_row_dsc_array, "", "(lv.lv_obj)(lv.lv_coord_arr)i" }, - { "set_style_height", (void*) &lv_obj_set_style_height, "", "(lv.lv_obj)ii" }, - { "set_style_img_opa", (void*) &lv_obj_set_style_img_opa, "", "(lv.lv_obj)ii" }, - { "set_style_img_recolor", (void*) &lv_obj_set_style_img_recolor, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_img_recolor_filtered", (void*) &lv_obj_set_style_img_recolor_filtered, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_img_recolor_opa", (void*) &lv_obj_set_style_img_recolor_opa, "", "(lv.lv_obj)ii" }, - { "set_style_layout", (void*) &lv_obj_set_style_layout, "", "(lv.lv_obj)ii" }, - { "set_style_line_color", (void*) &lv_obj_set_style_line_color, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_line_color_filtered", (void*) &lv_obj_set_style_line_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_line_dash_gap", (void*) &lv_obj_set_style_line_dash_gap, "", "(lv.lv_obj)ii" }, - { "set_style_line_dash_width", (void*) &lv_obj_set_style_line_dash_width, "", "(lv.lv_obj)ii" }, - { "set_style_line_opa", (void*) &lv_obj_set_style_line_opa, "", "(lv.lv_obj)ii" }, - { "set_style_line_rounded", (void*) &lv_obj_set_style_line_rounded, "", "(lv.lv_obj)bi" }, - { "set_style_line_width", (void*) &lv_obj_set_style_line_width, "", "(lv.lv_obj)ii" }, - { "set_style_max_height", (void*) &lv_obj_set_style_max_height, "", "(lv.lv_obj)ii" }, - { "set_style_max_width", (void*) &lv_obj_set_style_max_width, "", "(lv.lv_obj)ii" }, - { "set_style_min_height", (void*) &lv_obj_set_style_min_height, "", "(lv.lv_obj)ii" }, - { "set_style_min_width", (void*) &lv_obj_set_style_min_width, "", "(lv.lv_obj)ii" }, - { "set_style_opa", (void*) &lv_obj_set_style_opa, "", "(lv.lv_obj)ii" }, - { "set_style_outline_color", (void*) &lv_obj_set_style_outline_color, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_outline_color_filtered", (void*) &lv_obj_set_style_outline_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_outline_opa", (void*) &lv_obj_set_style_outline_opa, "", "(lv.lv_obj)ii" }, - { "set_style_outline_pad", (void*) &lv_obj_set_style_outline_pad, "", "(lv.lv_obj)ii" }, - { "set_style_outline_width", (void*) &lv_obj_set_style_outline_width, "", "(lv.lv_obj)ii" }, - { "set_style_pad_all", (void*) &lv_obj_set_style_pad_all, "", "(lv.lv_obj)ii" }, - { "set_style_pad_bottom", (void*) &lv_obj_set_style_pad_bottom, "", "(lv.lv_obj)ii" }, - { "set_style_pad_column", (void*) &lv_obj_set_style_pad_column, "", "(lv.lv_obj)ii" }, - { "set_style_pad_gap", (void*) &lv_obj_set_style_pad_gap, "", "(lv.lv_obj)ii" }, - { "set_style_pad_hor", (void*) &lv_obj_set_style_pad_hor, "", "(lv.lv_obj)ii" }, - { "set_style_pad_left", (void*) &lv_obj_set_style_pad_left, "", "(lv.lv_obj)ii" }, - { "set_style_pad_right", (void*) &lv_obj_set_style_pad_right, "", "(lv.lv_obj)ii" }, - { "set_style_pad_row", (void*) &lv_obj_set_style_pad_row, "", "(lv.lv_obj)ii" }, - { "set_style_pad_top", (void*) &lv_obj_set_style_pad_top, "", "(lv.lv_obj)ii" }, - { "set_style_pad_ver", (void*) &lv_obj_set_style_pad_ver, "", "(lv.lv_obj)ii" }, - { "set_style_radius", (void*) &lv_obj_set_style_radius, "", "(lv.lv_obj)ii" }, - { "set_style_shadow_color", (void*) &lv_obj_set_style_shadow_color, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_shadow_color_filtered", (void*) &lv_obj_set_style_shadow_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_shadow_ofs_x", (void*) &lv_obj_set_style_shadow_ofs_x, "", "(lv.lv_obj)ii" }, - { "set_style_shadow_ofs_y", (void*) &lv_obj_set_style_shadow_ofs_y, "", "(lv.lv_obj)ii" }, - { "set_style_shadow_opa", (void*) &lv_obj_set_style_shadow_opa, "", "(lv.lv_obj)ii" }, - { "set_style_shadow_spread", (void*) &lv_obj_set_style_shadow_spread, "", "(lv.lv_obj)ii" }, - { "set_style_shadow_width", (void*) &lv_obj_set_style_shadow_width, "", "(lv.lv_obj)ii" }, - { "set_style_size", (void*) &lv_obj_set_style_size, "", "(lv.lv_obj)ii" }, - { "set_style_text_align", (void*) &lv_obj_set_style_text_align, "", "(lv.lv_obj)ii" }, - { "set_style_text_color", (void*) &lv_obj_set_style_text_color, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_text_color_filtered", (void*) &lv_obj_set_style_text_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "set_style_text_decor", (void*) &lv_obj_set_style_text_decor, "", "(lv.lv_obj)ii" }, - { "set_style_text_font", (void*) &lv_obj_set_style_text_font, "", "(lv.lv_obj)(lv.lv_font)i" }, - { "set_style_text_letter_space", (void*) &lv_obj_set_style_text_letter_space, "", "(lv.lv_obj)ii" }, - { "set_style_text_line_space", (void*) &lv_obj_set_style_text_line_space, "", "(lv.lv_obj)ii" }, - { "set_style_text_opa", (void*) &lv_obj_set_style_text_opa, "", "(lv.lv_obj)ii" }, - { "set_style_transform_angle", (void*) &lv_obj_set_style_transform_angle, "", "(lv.lv_obj)ii" }, - { "set_style_transform_height", (void*) &lv_obj_set_style_transform_height, "", "(lv.lv_obj)ii" }, - { "set_style_transform_width", (void*) &lv_obj_set_style_transform_width, "", "(lv.lv_obj)ii" }, - { "set_style_transform_zoom", (void*) &lv_obj_set_style_transform_zoom, "", "(lv.lv_obj)ii" }, - { "set_style_transition", (void*) &lv_obj_set_style_transition, "", "(lv.lv_obj)(lv.lv_style_transition_dsc)i" }, - { "set_style_translate_x", (void*) &lv_obj_set_style_translate_x, "", "(lv.lv_obj)ii" }, - { "set_style_translate_y", (void*) &lv_obj_set_style_translate_y, "", "(lv.lv_obj)ii" }, - { "set_style_width", (void*) &lv_obj_set_style_width, "", "(lv.lv_obj)ii" }, - { "set_style_x", (void*) &lv_obj_set_style_x, "", "(lv.lv_obj)ii" }, - { "set_style_y", (void*) &lv_obj_set_style_y, "", "(lv.lv_obj)ii" }, - { "set_user_data", (void*) &lv_obj_set_user_data, "", "(lv.lv_obj)." }, - { "set_width", (void*) &lv_obj_set_width, "", "(lv.lv_obj)i" }, - { "set_x", (void*) &lv_obj_set_x, "", "(lv.lv_obj)i" }, - { "set_y", (void*) &lv_obj_set_y, "", "(lv.lv_obj)i" }, - { "swap", (void*) &lv_obj_swap, "", "(lv.lv_obj)(lv.lv_obj)" }, - { "tree_walk", (void*) &lv_obj_tree_walk, "", "(lv.lv_obj)^lv_obj_tree_walk_cb^." }, - { "update_layout", (void*) &lv_obj_update_layout, "", "(lv.lv_obj)" }, - { "update_snap", (void*) &lv_obj_update_snap, "", "(lv.lv_obj)(lv.lv_anim_enable)" }, + { "add_event_cb", { (const void*) &lv_obj_add_event_cb, "i", "(lv.lv_obj)^lv_event_cb^i." } }, + { "add_flag", { (const void*) &lv_obj_add_flag, "", "(lv.lv_obj)i" } }, + { "add_state", { (const void*) &lv_obj_add_state, "", "(lv.lv_obj)i" } }, + { "add_style", { (const void*) &lv_obj_add_style, "", "(lv.lv_obj)(lv.lv_style)i" } }, + { "align", { (const void*) &lv_obj_align, "", "(lv.lv_obj)iii" } }, + { "align_to", { (const void*) &lv_obj_align_to, "", "(lv.lv_obj)(lv.lv_obj)iii" } }, + { "allocate_spec_attr", { (const void*) &lv_obj_allocate_spec_attr, "", "(lv.lv_obj)" } }, + { "area_is_visible", { (const void*) &lv_obj_area_is_visible, "b", "(lv.lv_obj)(lv.lv_area)" } }, + { "calculate_ext_draw_size", { (const void*) &lv_obj_calculate_ext_draw_size, "i", "(lv.lv_obj)i" } }, + { "calculate_style_text_align", { (const void*) &lv_obj_calculate_style_text_align, "i", "(lv.lv_obj)is" } }, + { "center", { (const void*) &lv_obj_center, "", "(lv.lv_obj)" } }, + { "check_type", { (const void*) &lv_obj_check_type, "b", "(lv.lv_obj)(lv.lv_obj_class)" } }, + { "class_init_obj", { (const void*) &lv_obj_class_init_obj, "", "(lv.lv_obj)" } }, + { "clean", { (const void*) &lv_obj_clean, "", "(lv.lv_obj)" } }, + { "clear_flag", { (const void*) &lv_obj_clear_flag, "", "(lv.lv_obj)i" } }, + { "clear_state", { (const void*) &lv_obj_clear_state, "", "(lv.lv_obj)i" } }, + { "del", { (const void*) &lv_obj_del, "", "(lv.lv_obj)" } }, + { "del_async", { (const void*) &lv_obj_del_async, "", "(lv.lv_obj)" } }, + { "del_delayed", { (const void*) &lv_obj_del_delayed, "", "(lv.lv_obj)i" } }, + { "dpx", { (const void*) &lv_obj_dpx, "i", "(lv.lv_obj)i" } }, + { "fade_in", { (const void*) &lv_obj_fade_in, "", "(lv.lv_obj)ii" } }, + { "fade_out", { (const void*) &lv_obj_fade_out, "", "(lv.lv_obj)ii" } }, + { "get_child", { (const void*) &lv_obj_get_child, "lv.lv_obj", "(lv.lv_obj)i" } }, + { "get_child_cnt", { (const void*) &lv_obj_get_child_cnt, "i", "(lv.lv_obj)" } }, + { "get_child_id", { (const void*) &lv_obj_get_child_id, "i", "(lv.lv_obj)" } }, + { "get_class", { (const void*) &lv_obj_get_class, "lv.lv_obj_class", "(lv.lv_obj)" } }, + { "get_click_area", { (const void*) &lv_obj_get_click_area, "", "(lv.lv_obj)(lv.lv_area)" } }, + { "get_content_coords", { (const void*) &lv_obj_get_content_coords, "", "(lv.lv_obj)(lv.lv_area)" } }, + { "get_content_height", { (const void*) &lv_obj_get_content_height, "i", "(lv.lv_obj)" } }, + { "get_content_width", { (const void*) &lv_obj_get_content_width, "i", "(lv.lv_obj)" } }, + { "get_coords", { (const void*) &lv_obj_get_coords, "", "(lv.lv_obj)(lv.lv_area)" } }, + { "get_disp", { (const void*) &lv_obj_get_disp, "lv.lv_disp", "(lv.lv_obj)" } }, + { "get_group", { (const void*) &lv_obj_get_group, ".", "(lv.lv_obj)" } }, + { "get_height", { (const void*) &lv_obj_get_height, "i", "(lv.lv_obj)" } }, + { "get_index", { (const void*) &lv_obj_get_index, "i", "(lv.lv_obj)" } }, + { "get_local_style_prop", { (const void*) &lv_obj_get_local_style_prop, "i", "(lv.lv_obj)(lv.lv_style_prop)(lv.lv_style_value)i" } }, + { "get_parent", { (const void*) &lv_obj_get_parent, "lv.lv_obj", "(lv.lv_obj)" } }, + { "get_screen", { (const void*) &lv_obj_get_screen, "lv.lv_obj", "(lv.lv_obj)" } }, + { "get_scroll_bottom", { (const void*) &lv_obj_get_scroll_bottom, "i", "(lv.lv_obj)" } }, + { "get_scroll_dir", { (const void*) &lv_obj_get_scroll_dir, "i", "(lv.lv_obj)" } }, + { "get_scroll_end", { (const void*) &lv_obj_get_scroll_end, "", "(lv.lv_obj)(lv.lv_point)" } }, + { "get_scroll_left", { (const void*) &lv_obj_get_scroll_left, "i", "(lv.lv_obj)" } }, + { "get_scroll_right", { (const void*) &lv_obj_get_scroll_right, "i", "(lv.lv_obj)" } }, + { "get_scroll_snap_x", { (const void*) &lv_obj_get_scroll_snap_x, "i", "(lv.lv_obj)" } }, + { "get_scroll_snap_y", { (const void*) &lv_obj_get_scroll_snap_y, "i", "(lv.lv_obj)" } }, + { "get_scroll_top", { (const void*) &lv_obj_get_scroll_top, "i", "(lv.lv_obj)" } }, + { "get_scroll_x", { (const void*) &lv_obj_get_scroll_x, "i", "(lv.lv_obj)" } }, + { "get_scroll_y", { (const void*) &lv_obj_get_scroll_y, "i", "(lv.lv_obj)" } }, + { "get_scrollbar_area", { (const void*) &lv_obj_get_scrollbar_area, "", "(lv.lv_obj)(lv.lv_area)(lv.lv_area)" } }, + { "get_scrollbar_mode", { (const void*) &lv_obj_get_scrollbar_mode, "i", "(lv.lv_obj)" } }, + { "get_self_height", { (const void*) &lv_obj_get_self_height, "i", "(lv.lv_obj)" } }, + { "get_self_width", { (const void*) &lv_obj_get_self_width, "i", "(lv.lv_obj)" } }, + { "get_state", { (const void*) &lv_obj_get_state, "i", "(lv.lv_obj)" } }, + { "get_style_align", { (const void*) &lv_obj_get_style_align, "i", "(lv.lv_obj)i" } }, + { "get_style_anim_speed", { (const void*) &lv_obj_get_style_anim_speed, "i", "(lv.lv_obj)i" } }, + { "get_style_anim_time", { (const void*) &lv_obj_get_style_anim_time, "i", "(lv.lv_obj)i" } }, + { "get_style_arc_color", { (const void*) &lv_obj_get_style_arc_color, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_arc_color_filtered", { (const void*) &lv_obj_get_style_arc_color_filtered, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_arc_img_src", { (const void*) &lv_obj_get_style_arc_img_src, ".", "(lv.lv_obj)i" } }, + { "get_style_arc_opa", { (const void*) &lv_obj_get_style_arc_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_arc_rounded", { (const void*) &lv_obj_get_style_arc_rounded, "b", "(lv.lv_obj)i" } }, + { "get_style_arc_width", { (const void*) &lv_obj_get_style_arc_width, "i", "(lv.lv_obj)i" } }, + { "get_style_base_dir", { (const void*) &lv_obj_get_style_base_dir, "i", "(lv.lv_obj)i" } }, + { "get_style_bg_color", { (const void*) &lv_obj_get_style_bg_color, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_bg_color_filtered", { (const void*) &lv_obj_get_style_bg_color_filtered, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_bg_grad_color", { (const void*) &lv_obj_get_style_bg_grad_color, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_bg_grad_color_filtered", { (const void*) &lv_obj_get_style_bg_grad_color_filtered, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_bg_grad_dir", { (const void*) &lv_obj_get_style_bg_grad_dir, "i", "(lv.lv_obj)i" } }, + { "get_style_bg_grad_stop", { (const void*) &lv_obj_get_style_bg_grad_stop, "i", "(lv.lv_obj)i" } }, + { "get_style_bg_img_opa", { (const void*) &lv_obj_get_style_bg_img_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_bg_img_recolor", { (const void*) &lv_obj_get_style_bg_img_recolor, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_bg_img_recolor_filtered", { (const void*) &lv_obj_get_style_bg_img_recolor_filtered, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_bg_img_recolor_opa", { (const void*) &lv_obj_get_style_bg_img_recolor_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_bg_img_src", { (const void*) &lv_obj_get_style_bg_img_src, ".", "(lv.lv_obj)i" } }, + { "get_style_bg_img_tiled", { (const void*) &lv_obj_get_style_bg_img_tiled, "b", "(lv.lv_obj)i" } }, + { "get_style_bg_main_stop", { (const void*) &lv_obj_get_style_bg_main_stop, "i", "(lv.lv_obj)i" } }, + { "get_style_bg_opa", { (const void*) &lv_obj_get_style_bg_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_blend_mode", { (const void*) &lv_obj_get_style_blend_mode, "i", "(lv.lv_obj)i" } }, + { "get_style_border_color", { (const void*) &lv_obj_get_style_border_color, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_border_color_filtered", { (const void*) &lv_obj_get_style_border_color_filtered, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_border_opa", { (const void*) &lv_obj_get_style_border_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_border_post", { (const void*) &lv_obj_get_style_border_post, "b", "(lv.lv_obj)i" } }, + { "get_style_border_side", { (const void*) &lv_obj_get_style_border_side, "i", "(lv.lv_obj)i" } }, + { "get_style_border_width", { (const void*) &lv_obj_get_style_border_width, "i", "(lv.lv_obj)i" } }, + { "get_style_clip_corner", { (const void*) &lv_obj_get_style_clip_corner, "b", "(lv.lv_obj)i" } }, + { "get_style_color_filter_dsc", { (const void*) &lv_obj_get_style_color_filter_dsc, "lv.lv_color_filter_dsc", "(lv.lv_obj)i" } }, + { "get_style_color_filter_opa", { (const void*) &lv_obj_get_style_color_filter_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_flex_cross_place", { (const void*) &lv_obj_get_style_flex_cross_place, "i", "(lv.lv_obj)i" } }, + { "get_style_flex_flow", { (const void*) &lv_obj_get_style_flex_flow, "i", "(lv.lv_obj)i" } }, + { "get_style_flex_grow", { (const void*) &lv_obj_get_style_flex_grow, "i", "(lv.lv_obj)i" } }, + { "get_style_flex_main_place", { (const void*) &lv_obj_get_style_flex_main_place, "i", "(lv.lv_obj)i" } }, + { "get_style_flex_track_place", { (const void*) &lv_obj_get_style_flex_track_place, "i", "(lv.lv_obj)i" } }, + { "get_style_grid_cell_column_pos", { (const void*) &lv_obj_get_style_grid_cell_column_pos, "i", "(lv.lv_obj)i" } }, + { "get_style_grid_cell_column_span", { (const void*) &lv_obj_get_style_grid_cell_column_span, "i", "(lv.lv_obj)i" } }, + { "get_style_grid_cell_row_pos", { (const void*) &lv_obj_get_style_grid_cell_row_pos, "i", "(lv.lv_obj)i" } }, + { "get_style_grid_cell_row_span", { (const void*) &lv_obj_get_style_grid_cell_row_span, "i", "(lv.lv_obj)i" } }, + { "get_style_grid_cell_x_align", { (const void*) &lv_obj_get_style_grid_cell_x_align, "i", "(lv.lv_obj)i" } }, + { "get_style_grid_cell_y_align", { (const void*) &lv_obj_get_style_grid_cell_y_align, "i", "(lv.lv_obj)i" } }, + { "get_style_grid_column_align", { (const void*) &lv_obj_get_style_grid_column_align, "i", "(lv.lv_obj)i" } }, + { "get_style_grid_column_dsc_array", { (const void*) &lv_obj_get_style_grid_column_dsc_array, "c", "(lv.lv_obj)i" } }, + { "get_style_grid_row_align", { (const void*) &lv_obj_get_style_grid_row_align, "i", "(lv.lv_obj)i" } }, + { "get_style_grid_row_dsc_array", { (const void*) &lv_obj_get_style_grid_row_dsc_array, "c", "(lv.lv_obj)i" } }, + { "get_style_height", { (const void*) &lv_obj_get_style_height, "i", "(lv.lv_obj)i" } }, + { "get_style_img_opa", { (const void*) &lv_obj_get_style_img_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_img_recolor", { (const void*) &lv_obj_get_style_img_recolor, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_img_recolor_filtered", { (const void*) &lv_obj_get_style_img_recolor_filtered, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_img_recolor_opa", { (const void*) &lv_obj_get_style_img_recolor_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_layout", { (const void*) &lv_obj_get_style_layout, "i", "(lv.lv_obj)i" } }, + { "get_style_line_color", { (const void*) &lv_obj_get_style_line_color, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_line_color_filtered", { (const void*) &lv_obj_get_style_line_color_filtered, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_line_dash_gap", { (const void*) &lv_obj_get_style_line_dash_gap, "i", "(lv.lv_obj)i" } }, + { "get_style_line_dash_width", { (const void*) &lv_obj_get_style_line_dash_width, "i", "(lv.lv_obj)i" } }, + { "get_style_line_opa", { (const void*) &lv_obj_get_style_line_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_line_rounded", { (const void*) &lv_obj_get_style_line_rounded, "b", "(lv.lv_obj)i" } }, + { "get_style_line_width", { (const void*) &lv_obj_get_style_line_width, "i", "(lv.lv_obj)i" } }, + { "get_style_max_height", { (const void*) &lv_obj_get_style_max_height, "i", "(lv.lv_obj)i" } }, + { "get_style_max_width", { (const void*) &lv_obj_get_style_max_width, "i", "(lv.lv_obj)i" } }, + { "get_style_min_height", { (const void*) &lv_obj_get_style_min_height, "i", "(lv.lv_obj)i" } }, + { "get_style_min_width", { (const void*) &lv_obj_get_style_min_width, "i", "(lv.lv_obj)i" } }, + { "get_style_opa", { (const void*) &lv_obj_get_style_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_outline_color", { (const void*) &lv_obj_get_style_outline_color, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_outline_color_filtered", { (const void*) &lv_obj_get_style_outline_color_filtered, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_outline_opa", { (const void*) &lv_obj_get_style_outline_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_outline_pad", { (const void*) &lv_obj_get_style_outline_pad, "i", "(lv.lv_obj)i" } }, + { "get_style_outline_width", { (const void*) &lv_obj_get_style_outline_width, "i", "(lv.lv_obj)i" } }, + { "get_style_pad_bottom", { (const void*) &lv_obj_get_style_pad_bottom, "i", "(lv.lv_obj)i" } }, + { "get_style_pad_column", { (const void*) &lv_obj_get_style_pad_column, "i", "(lv.lv_obj)i" } }, + { "get_style_pad_left", { (const void*) &lv_obj_get_style_pad_left, "i", "(lv.lv_obj)i" } }, + { "get_style_pad_right", { (const void*) &lv_obj_get_style_pad_right, "i", "(lv.lv_obj)i" } }, + { "get_style_pad_row", { (const void*) &lv_obj_get_style_pad_row, "i", "(lv.lv_obj)i" } }, + { "get_style_pad_top", { (const void*) &lv_obj_get_style_pad_top, "i", "(lv.lv_obj)i" } }, + { "get_style_prop", { (const void*) &lv_obj_get_style_prop, "i", "(lv.lv_obj)i(lv.lv_style_prop)" } }, + { "get_style_radius", { (const void*) &lv_obj_get_style_radius, "i", "(lv.lv_obj)i" } }, + { "get_style_shadow_color", { (const void*) &lv_obj_get_style_shadow_color, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_shadow_color_filtered", { (const void*) &lv_obj_get_style_shadow_color_filtered, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_shadow_ofs_x", { (const void*) &lv_obj_get_style_shadow_ofs_x, "i", "(lv.lv_obj)i" } }, + { "get_style_shadow_ofs_y", { (const void*) &lv_obj_get_style_shadow_ofs_y, "i", "(lv.lv_obj)i" } }, + { "get_style_shadow_opa", { (const void*) &lv_obj_get_style_shadow_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_shadow_spread", { (const void*) &lv_obj_get_style_shadow_spread, "i", "(lv.lv_obj)i" } }, + { "get_style_shadow_width", { (const void*) &lv_obj_get_style_shadow_width, "i", "(lv.lv_obj)i" } }, + { "get_style_text_align", { (const void*) &lv_obj_get_style_text_align, "i", "(lv.lv_obj)i" } }, + { "get_style_text_color", { (const void*) &lv_obj_get_style_text_color, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_text_color_filtered", { (const void*) &lv_obj_get_style_text_color_filtered, "lv.lv_color", "(lv.lv_obj)i" } }, + { "get_style_text_decor", { (const void*) &lv_obj_get_style_text_decor, "i", "(lv.lv_obj)i" } }, + { "get_style_text_font", { (const void*) &lv_obj_get_style_text_font, "lv.lv_font", "(lv.lv_obj)i" } }, + { "get_style_text_letter_space", { (const void*) &lv_obj_get_style_text_letter_space, "i", "(lv.lv_obj)i" } }, + { "get_style_text_line_space", { (const void*) &lv_obj_get_style_text_line_space, "i", "(lv.lv_obj)i" } }, + { "get_style_text_opa", { (const void*) &lv_obj_get_style_text_opa, "i", "(lv.lv_obj)i" } }, + { "get_style_transform_angle", { (const void*) &lv_obj_get_style_transform_angle, "i", "(lv.lv_obj)i" } }, + { "get_style_transform_height", { (const void*) &lv_obj_get_style_transform_height, "i", "(lv.lv_obj)i" } }, + { "get_style_transform_width", { (const void*) &lv_obj_get_style_transform_width, "i", "(lv.lv_obj)i" } }, + { "get_style_transform_zoom", { (const void*) &lv_obj_get_style_transform_zoom, "i", "(lv.lv_obj)i" } }, + { "get_style_transition", { (const void*) &lv_obj_get_style_transition, "lv.lv_style_transition_dsc", "(lv.lv_obj)i" } }, + { "get_style_translate_x", { (const void*) &lv_obj_get_style_translate_x, "i", "(lv.lv_obj)i" } }, + { "get_style_translate_y", { (const void*) &lv_obj_get_style_translate_y, "i", "(lv.lv_obj)i" } }, + { "get_style_width", { (const void*) &lv_obj_get_style_width, "i", "(lv.lv_obj)i" } }, + { "get_style_x", { (const void*) &lv_obj_get_style_x, "i", "(lv.lv_obj)i" } }, + { "get_style_y", { (const void*) &lv_obj_get_style_y, "i", "(lv.lv_obj)i" } }, + { "get_user_data", { (const void*) &lv_obj_get_user_data, ".", "(lv.lv_obj)" } }, + { "get_width", { (const void*) &lv_obj_get_width, "i", "(lv.lv_obj)" } }, + { "get_x", { (const void*) &lv_obj_get_x, "i", "(lv.lv_obj)" } }, + { "get_x2", { (const void*) &lv_obj_get_x2, "i", "(lv.lv_obj)" } }, + { "get_x_aligned", { (const void*) &lv_obj_get_x_aligned, "i", "(lv.lv_obj)" } }, + { "get_y", { (const void*) &lv_obj_get_y, "i", "(lv.lv_obj)" } }, + { "get_y2", { (const void*) &lv_obj_get_y2, "i", "(lv.lv_obj)" } }, + { "get_y_aligned", { (const void*) &lv_obj_get_y_aligned, "i", "(lv.lv_obj)" } }, + { "has_class", { (const void*) &lv_obj_has_class, "b", "(lv.lv_obj)(lv.lv_obj_class)" } }, + { "has_flag", { (const void*) &lv_obj_has_flag, "b", "(lv.lv_obj)i" } }, + { "has_flag_any", { (const void*) &lv_obj_has_flag_any, "b", "(lv.lv_obj)i" } }, + { "has_state", { (const void*) &lv_obj_has_state, "b", "(lv.lv_obj)i" } }, + { "hit_test", { (const void*) &lv_obj_hit_test, "b", "(lv.lv_obj)(lv.lv_point)" } }, + { "init_draw_arc_dsc", { (const void*) &lv_obj_init_draw_arc_dsc, "", "(lv.lv_obj)i(lv.lv_draw_arc_dsc)" } }, + { "init_draw_img_dsc", { (const void*) &lv_obj_init_draw_img_dsc, "", "(lv.lv_obj)i(lv.lv_draw_img_dsc)" } }, + { "init_draw_label_dsc", { (const void*) &lv_obj_init_draw_label_dsc, "", "(lv.lv_obj)i(lv.lv_draw_label_dsc)" } }, + { "init_draw_line_dsc", { (const void*) &lv_obj_init_draw_line_dsc, "", "(lv.lv_obj)i(lv.lv_draw_line_dsc)" } }, + { "init_draw_rect_dsc", { (const void*) &lv_obj_init_draw_rect_dsc, "", "(lv.lv_obj)i(lv.lv_draw_rect_dsc)" } }, + { "invalidate", { (const void*) &lv_obj_invalidate, "", "(lv.lv_obj)" } }, + { "invalidate_area", { (const void*) &lv_obj_invalidate_area, "", "(lv.lv_obj)(lv.lv_area)" } }, + { "is_editable", { (const void*) &lv_obj_is_editable, "b", "(lv.lv_obj)" } }, + { "is_group_def", { (const void*) &lv_obj_is_group_def, "b", "(lv.lv_obj)" } }, + { "is_layout_positioned", { (const void*) &lv_obj_is_layout_positioned, "b", "(lv.lv_obj)" } }, + { "is_scrolling", { (const void*) &lv_obj_is_scrolling, "b", "(lv.lv_obj)" } }, + { "is_valid", { (const void*) &lv_obj_is_valid, "b", "(lv.lv_obj)" } }, + { "is_visible", { (const void*) &lv_obj_is_visible, "b", "(lv.lv_obj)" } }, + { "mark_layout_as_dirty", { (const void*) &lv_obj_mark_layout_as_dirty, "", "(lv.lv_obj)" } }, + { "move_background", { (const void*) &lv_obj_move_background, "", "(lv.lv_obj)" } }, + { "move_children_by", { (const void*) &lv_obj_move_children_by, "", "(lv.lv_obj)iib" } }, + { "move_foreground", { (const void*) &lv_obj_move_foreground, "", "(lv.lv_obj)" } }, + { "move_to", { (const void*) &lv_obj_move_to, "", "(lv.lv_obj)ii" } }, + { "move_to_index", { (const void*) &lv_obj_move_to_index, "", "(lv.lv_obj)i" } }, + { "readjust_scroll", { (const void*) &lv_obj_readjust_scroll, "", "(lv.lv_obj)(lv.lv_anim_enable)" } }, + { "refr_pos", { (const void*) &lv_obj_refr_pos, "", "(lv.lv_obj)" } }, + { "refr_size", { (const void*) &lv_obj_refr_size, "b", "(lv.lv_obj)" } }, + { "refresh_ext_draw_size", { (const void*) &lv_obj_refresh_ext_draw_size, "", "(lv.lv_obj)" } }, + { "refresh_self_size", { (const void*) &lv_obj_refresh_self_size, "b", "(lv.lv_obj)" } }, + { "refresh_style", { (const void*) &lv_obj_refresh_style, "", "(lv.lv_obj)i(lv.lv_style_prop)" } }, + { "remove_event_cb", { (const void*) &lv_obj_remove_event_cb, "b", "(lv.lv_obj)." } }, + { "remove_event_cb_with_user_data", { (const void*) &lv_obj_remove_event_cb_with_user_data, "b", "(lv.lv_obj).." } }, + { "remove_event_dsc", { (const void*) &lv_obj_remove_event_dsc, "b", "(lv.lv_obj)i" } }, + { "remove_local_style_prop", { (const void*) &lv_obj_remove_local_style_prop, "b", "(lv.lv_obj)(lv.lv_style_prop)i" } }, + { "remove_style", { (const void*) &lv_obj_remove_style, "", "(lv.lv_obj)(lv.lv_style)i" } }, + { "remove_style_all", { (const void*) &lv_obj_remove_style_all, "", "(lv.lv_obj)" } }, + { "scroll_by", { (const void*) &lv_obj_scroll_by, "", "(lv.lv_obj)ii(lv.lv_anim_enable)" } }, + { "scroll_to", { (const void*) &lv_obj_scroll_to, "", "(lv.lv_obj)ii(lv.lv_anim_enable)" } }, + { "scroll_to_view", { (const void*) &lv_obj_scroll_to_view, "", "(lv.lv_obj)(lv.lv_anim_enable)" } }, + { "scroll_to_view_recursive", { (const void*) &lv_obj_scroll_to_view_recursive, "", "(lv.lv_obj)(lv.lv_anim_enable)" } }, + { "scroll_to_x", { (const void*) &lv_obj_scroll_to_x, "", "(lv.lv_obj)i(lv.lv_anim_enable)" } }, + { "scroll_to_y", { (const void*) &lv_obj_scroll_to_y, "", "(lv.lv_obj)i(lv.lv_anim_enable)" } }, + { "scrollbar_invalidate", { (const void*) &lv_obj_scrollbar_invalidate, "", "(lv.lv_obj)" } }, + { "set_align", { (const void*) &lv_obj_set_align, "", "(lv.lv_obj)i" } }, + { "set_content_height", { (const void*) &lv_obj_set_content_height, "", "(lv.lv_obj)i" } }, + { "set_content_width", { (const void*) &lv_obj_set_content_width, "", "(lv.lv_obj)i" } }, + { "set_ext_click_area", { (const void*) &lv_obj_set_ext_click_area, "", "(lv.lv_obj)i" } }, + { "set_flex_align", { (const void*) &lv_obj_set_flex_align, "", "(lv.lv_obj)iii" } }, + { "set_flex_flow", { (const void*) &lv_obj_set_flex_flow, "", "(lv.lv_obj)i" } }, + { "set_flex_grow", { (const void*) &lv_obj_set_flex_grow, "", "(lv.lv_obj)i" } }, + { "set_grid_align", { (const void*) &lv_obj_set_grid_align, "", "(lv.lv_obj)ii" } }, + { "set_grid_cell", { (const void*) &lv_obj_set_grid_cell, "", "(lv.lv_obj)iiiiii" } }, + { "set_grid_dsc_array", { (const void*) &lv_obj_set_grid_dsc_array, "", "(lv.lv_obj)(lv.lv_coord_arr)(lv.lv_coord_arr)" } }, + { "set_height", { (const void*) &lv_obj_set_height, "", "(lv.lv_obj)i" } }, + { "set_layout", { (const void*) &lv_obj_set_layout, "", "(lv.lv_obj)i" } }, + { "set_local_style_prop", { (const void*) &lv_obj_set_local_style_prop, "", "(lv.lv_obj)(lv.lv_style_prop)ii" } }, + { "set_parent", { (const void*) &lv_obj_set_parent, "", "(lv.lv_obj)(lv.lv_obj)" } }, + { "set_pos", { (const void*) &lv_obj_set_pos, "", "(lv.lv_obj)ii" } }, + { "set_scroll_dir", { (const void*) &lv_obj_set_scroll_dir, "", "(lv.lv_obj)i" } }, + { "set_scroll_snap_x", { (const void*) &lv_obj_set_scroll_snap_x, "", "(lv.lv_obj)i" } }, + { "set_scroll_snap_y", { (const void*) &lv_obj_set_scroll_snap_y, "", "(lv.lv_obj)i" } }, + { "set_scrollbar_mode", { (const void*) &lv_obj_set_scrollbar_mode, "", "(lv.lv_obj)i" } }, + { "set_size", { (const void*) &lv_obj_set_size, "", "(lv.lv_obj)ii" } }, + { "set_style_align", { (const void*) &lv_obj_set_style_align, "", "(lv.lv_obj)ii" } }, + { "set_style_anim_speed", { (const void*) &lv_obj_set_style_anim_speed, "", "(lv.lv_obj)ii" } }, + { "set_style_anim_time", { (const void*) &lv_obj_set_style_anim_time, "", "(lv.lv_obj)ii" } }, + { "set_style_arc_color", { (const void*) &lv_obj_set_style_arc_color, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_arc_color_filtered", { (const void*) &lv_obj_set_style_arc_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_arc_img_src", { (const void*) &lv_obj_set_style_arc_img_src, "", "(lv.lv_obj).i" } }, + { "set_style_arc_opa", { (const void*) &lv_obj_set_style_arc_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_arc_rounded", { (const void*) &lv_obj_set_style_arc_rounded, "", "(lv.lv_obj)bi" } }, + { "set_style_arc_width", { (const void*) &lv_obj_set_style_arc_width, "", "(lv.lv_obj)ii" } }, + { "set_style_base_dir", { (const void*) &lv_obj_set_style_base_dir, "", "(lv.lv_obj)ii" } }, + { "set_style_bg_color", { (const void*) &lv_obj_set_style_bg_color, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_bg_color_filtered", { (const void*) &lv_obj_set_style_bg_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_bg_grad_color", { (const void*) &lv_obj_set_style_bg_grad_color, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_bg_grad_color_filtered", { (const void*) &lv_obj_set_style_bg_grad_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_bg_grad_dir", { (const void*) &lv_obj_set_style_bg_grad_dir, "", "(lv.lv_obj)ii" } }, + { "set_style_bg_grad_stop", { (const void*) &lv_obj_set_style_bg_grad_stop, "", "(lv.lv_obj)ii" } }, + { "set_style_bg_img_opa", { (const void*) &lv_obj_set_style_bg_img_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_bg_img_recolor", { (const void*) &lv_obj_set_style_bg_img_recolor, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_bg_img_recolor_filtered", { (const void*) &lv_obj_set_style_bg_img_recolor_filtered, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_bg_img_recolor_opa", { (const void*) &lv_obj_set_style_bg_img_recolor_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_bg_img_src", { (const void*) &lv_obj_set_style_bg_img_src, "", "(lv.lv_obj).i" } }, + { "set_style_bg_img_tiled", { (const void*) &lv_obj_set_style_bg_img_tiled, "", "(lv.lv_obj)bi" } }, + { "set_style_bg_main_stop", { (const void*) &lv_obj_set_style_bg_main_stop, "", "(lv.lv_obj)ii" } }, + { "set_style_bg_opa", { (const void*) &lv_obj_set_style_bg_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_blend_mode", { (const void*) &lv_obj_set_style_blend_mode, "", "(lv.lv_obj)ii" } }, + { "set_style_border_color", { (const void*) &lv_obj_set_style_border_color, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_border_color_filtered", { (const void*) &lv_obj_set_style_border_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_border_opa", { (const void*) &lv_obj_set_style_border_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_border_post", { (const void*) &lv_obj_set_style_border_post, "", "(lv.lv_obj)bi" } }, + { "set_style_border_side", { (const void*) &lv_obj_set_style_border_side, "", "(lv.lv_obj)ii" } }, + { "set_style_border_width", { (const void*) &lv_obj_set_style_border_width, "", "(lv.lv_obj)ii" } }, + { "set_style_clip_corner", { (const void*) &lv_obj_set_style_clip_corner, "", "(lv.lv_obj)bi" } }, + { "set_style_color_filter_dsc", { (const void*) &lv_obj_set_style_color_filter_dsc, "", "(lv.lv_obj)(lv.lv_color_filter_dsc)i" } }, + { "set_style_color_filter_opa", { (const void*) &lv_obj_set_style_color_filter_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_flex_cross_place", { (const void*) &lv_obj_set_style_flex_cross_place, "", "(lv.lv_obj)ii" } }, + { "set_style_flex_flow", { (const void*) &lv_obj_set_style_flex_flow, "", "(lv.lv_obj)ii" } }, + { "set_style_flex_grow", { (const void*) &lv_obj_set_style_flex_grow, "", "(lv.lv_obj)ii" } }, + { "set_style_flex_main_place", { (const void*) &lv_obj_set_style_flex_main_place, "", "(lv.lv_obj)ii" } }, + { "set_style_flex_track_place", { (const void*) &lv_obj_set_style_flex_track_place, "", "(lv.lv_obj)ii" } }, + { "set_style_grid_cell_column_pos", { (const void*) &lv_obj_set_style_grid_cell_column_pos, "", "(lv.lv_obj)ii" } }, + { "set_style_grid_cell_column_span", { (const void*) &lv_obj_set_style_grid_cell_column_span, "", "(lv.lv_obj)ii" } }, + { "set_style_grid_cell_row_pos", { (const void*) &lv_obj_set_style_grid_cell_row_pos, "", "(lv.lv_obj)ii" } }, + { "set_style_grid_cell_row_span", { (const void*) &lv_obj_set_style_grid_cell_row_span, "", "(lv.lv_obj)ii" } }, + { "set_style_grid_cell_x_align", { (const void*) &lv_obj_set_style_grid_cell_x_align, "", "(lv.lv_obj)ii" } }, + { "set_style_grid_cell_y_align", { (const void*) &lv_obj_set_style_grid_cell_y_align, "", "(lv.lv_obj)ii" } }, + { "set_style_grid_column_align", { (const void*) &lv_obj_set_style_grid_column_align, "", "(lv.lv_obj)ii" } }, + { "set_style_grid_column_dsc_array", { (const void*) &lv_obj_set_style_grid_column_dsc_array, "", "(lv.lv_obj)(lv.lv_coord_arr)i" } }, + { "set_style_grid_row_align", { (const void*) &lv_obj_set_style_grid_row_align, "", "(lv.lv_obj)ii" } }, + { "set_style_grid_row_dsc_array", { (const void*) &lv_obj_set_style_grid_row_dsc_array, "", "(lv.lv_obj)(lv.lv_coord_arr)i" } }, + { "set_style_height", { (const void*) &lv_obj_set_style_height, "", "(lv.lv_obj)ii" } }, + { "set_style_img_opa", { (const void*) &lv_obj_set_style_img_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_img_recolor", { (const void*) &lv_obj_set_style_img_recolor, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_img_recolor_filtered", { (const void*) &lv_obj_set_style_img_recolor_filtered, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_img_recolor_opa", { (const void*) &lv_obj_set_style_img_recolor_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_layout", { (const void*) &lv_obj_set_style_layout, "", "(lv.lv_obj)ii" } }, + { "set_style_line_color", { (const void*) &lv_obj_set_style_line_color, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_line_color_filtered", { (const void*) &lv_obj_set_style_line_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_line_dash_gap", { (const void*) &lv_obj_set_style_line_dash_gap, "", "(lv.lv_obj)ii" } }, + { "set_style_line_dash_width", { (const void*) &lv_obj_set_style_line_dash_width, "", "(lv.lv_obj)ii" } }, + { "set_style_line_opa", { (const void*) &lv_obj_set_style_line_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_line_rounded", { (const void*) &lv_obj_set_style_line_rounded, "", "(lv.lv_obj)bi" } }, + { "set_style_line_width", { (const void*) &lv_obj_set_style_line_width, "", "(lv.lv_obj)ii" } }, + { "set_style_max_height", { (const void*) &lv_obj_set_style_max_height, "", "(lv.lv_obj)ii" } }, + { "set_style_max_width", { (const void*) &lv_obj_set_style_max_width, "", "(lv.lv_obj)ii" } }, + { "set_style_min_height", { (const void*) &lv_obj_set_style_min_height, "", "(lv.lv_obj)ii" } }, + { "set_style_min_width", { (const void*) &lv_obj_set_style_min_width, "", "(lv.lv_obj)ii" } }, + { "set_style_opa", { (const void*) &lv_obj_set_style_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_outline_color", { (const void*) &lv_obj_set_style_outline_color, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_outline_color_filtered", { (const void*) &lv_obj_set_style_outline_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_outline_opa", { (const void*) &lv_obj_set_style_outline_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_outline_pad", { (const void*) &lv_obj_set_style_outline_pad, "", "(lv.lv_obj)ii" } }, + { "set_style_outline_width", { (const void*) &lv_obj_set_style_outline_width, "", "(lv.lv_obj)ii" } }, + { "set_style_pad_all", { (const void*) &lv_obj_set_style_pad_all, "", "(lv.lv_obj)ii" } }, + { "set_style_pad_bottom", { (const void*) &lv_obj_set_style_pad_bottom, "", "(lv.lv_obj)ii" } }, + { "set_style_pad_column", { (const void*) &lv_obj_set_style_pad_column, "", "(lv.lv_obj)ii" } }, + { "set_style_pad_gap", { (const void*) &lv_obj_set_style_pad_gap, "", "(lv.lv_obj)ii" } }, + { "set_style_pad_hor", { (const void*) &lv_obj_set_style_pad_hor, "", "(lv.lv_obj)ii" } }, + { "set_style_pad_left", { (const void*) &lv_obj_set_style_pad_left, "", "(lv.lv_obj)ii" } }, + { "set_style_pad_right", { (const void*) &lv_obj_set_style_pad_right, "", "(lv.lv_obj)ii" } }, + { "set_style_pad_row", { (const void*) &lv_obj_set_style_pad_row, "", "(lv.lv_obj)ii" } }, + { "set_style_pad_top", { (const void*) &lv_obj_set_style_pad_top, "", "(lv.lv_obj)ii" } }, + { "set_style_pad_ver", { (const void*) &lv_obj_set_style_pad_ver, "", "(lv.lv_obj)ii" } }, + { "set_style_radius", { (const void*) &lv_obj_set_style_radius, "", "(lv.lv_obj)ii" } }, + { "set_style_shadow_color", { (const void*) &lv_obj_set_style_shadow_color, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_shadow_color_filtered", { (const void*) &lv_obj_set_style_shadow_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_shadow_ofs_x", { (const void*) &lv_obj_set_style_shadow_ofs_x, "", "(lv.lv_obj)ii" } }, + { "set_style_shadow_ofs_y", { (const void*) &lv_obj_set_style_shadow_ofs_y, "", "(lv.lv_obj)ii" } }, + { "set_style_shadow_opa", { (const void*) &lv_obj_set_style_shadow_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_shadow_spread", { (const void*) &lv_obj_set_style_shadow_spread, "", "(lv.lv_obj)ii" } }, + { "set_style_shadow_width", { (const void*) &lv_obj_set_style_shadow_width, "", "(lv.lv_obj)ii" } }, + { "set_style_size", { (const void*) &lv_obj_set_style_size, "", "(lv.lv_obj)ii" } }, + { "set_style_text_align", { (const void*) &lv_obj_set_style_text_align, "", "(lv.lv_obj)ii" } }, + { "set_style_text_color", { (const void*) &lv_obj_set_style_text_color, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_text_color_filtered", { (const void*) &lv_obj_set_style_text_color_filtered, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "set_style_text_decor", { (const void*) &lv_obj_set_style_text_decor, "", "(lv.lv_obj)ii" } }, + { "set_style_text_font", { (const void*) &lv_obj_set_style_text_font, "", "(lv.lv_obj)(lv.lv_font)i" } }, + { "set_style_text_letter_space", { (const void*) &lv_obj_set_style_text_letter_space, "", "(lv.lv_obj)ii" } }, + { "set_style_text_line_space", { (const void*) &lv_obj_set_style_text_line_space, "", "(lv.lv_obj)ii" } }, + { "set_style_text_opa", { (const void*) &lv_obj_set_style_text_opa, "", "(lv.lv_obj)ii" } }, + { "set_style_transform_angle", { (const void*) &lv_obj_set_style_transform_angle, "", "(lv.lv_obj)ii" } }, + { "set_style_transform_height", { (const void*) &lv_obj_set_style_transform_height, "", "(lv.lv_obj)ii" } }, + { "set_style_transform_width", { (const void*) &lv_obj_set_style_transform_width, "", "(lv.lv_obj)ii" } }, + { "set_style_transform_zoom", { (const void*) &lv_obj_set_style_transform_zoom, "", "(lv.lv_obj)ii" } }, + { "set_style_transition", { (const void*) &lv_obj_set_style_transition, "", "(lv.lv_obj)(lv.lv_style_transition_dsc)i" } }, + { "set_style_translate_x", { (const void*) &lv_obj_set_style_translate_x, "", "(lv.lv_obj)ii" } }, + { "set_style_translate_y", { (const void*) &lv_obj_set_style_translate_y, "", "(lv.lv_obj)ii" } }, + { "set_style_width", { (const void*) &lv_obj_set_style_width, "", "(lv.lv_obj)ii" } }, + { "set_style_x", { (const void*) &lv_obj_set_style_x, "", "(lv.lv_obj)ii" } }, + { "set_style_y", { (const void*) &lv_obj_set_style_y, "", "(lv.lv_obj)ii" } }, + { "set_user_data", { (const void*) &lv_obj_set_user_data, "", "(lv.lv_obj)." } }, + { "set_width", { (const void*) &lv_obj_set_width, "", "(lv.lv_obj)i" } }, + { "set_x", { (const void*) &lv_obj_set_x, "", "(lv.lv_obj)i" } }, + { "set_y", { (const void*) &lv_obj_set_y, "", "(lv.lv_obj)i" } }, + { "swap", { (const void*) &lv_obj_swap, "", "(lv.lv_obj)(lv.lv_obj)" } }, + { "tree_walk", { (const void*) &lv_obj_tree_walk, "", "(lv.lv_obj)^lv_obj_tree_walk_cb^." } }, + { "update_layout", { (const void*) &lv_obj_update_layout, "", "(lv.lv_obj)" } }, + { "update_snap", { (const void*) &lv_obj_update_snap, "", "(lv.lv_obj)(lv.lv_anim_enable)" } }, }; /* `lv_group` methods */ const be_ntv_func_def_t lv_group_func[] = { - { "add_obj", (void*) &lv_group_add_obj, "", "(lv.lv_group)(lv.lv_obj)" }, - { "del", (void*) &lv_group_del, "", "(lv.lv_group)" }, - { "focus_freeze", (void*) &lv_group_focus_freeze, "", "(lv.lv_group)b" }, - { "focus_next", (void*) &lv_group_focus_next, "", "(lv.lv_group)" }, - { "focus_obj", (void*) &lv_group_focus_obj, "", "(lv.lv_obj)" }, - { "focus_prev", (void*) &lv_group_focus_prev, "", "(lv.lv_group)" }, - { "get_editing", (void*) &lv_group_get_editing, "b", "(lv.lv_group)" }, - { "get_focus_cb", (void*) &lv_group_get_focus_cb, "lv.lv_group_focus_cb", "(lv.lv_group)" }, - { "get_focused", (void*) &lv_group_get_focused, "lv.lv_obj", "(lv.lv_group)" }, - { "get_obj_count", (void*) &lv_group_get_obj_count, "i", "(lv.lv_group)" }, - { "get_wrap", (void*) &lv_group_get_wrap, "b", "(lv.lv_group)" }, - { "remove_all_objs", (void*) &lv_group_remove_all_objs, "", "(lv.lv_group)" }, - { "remove_obj", (void*) &lv_group_remove_obj, "", "(lv.lv_obj)" }, - { "send_data", (void*) &lv_group_send_data, "i", "(lv.lv_group)i" }, - { "set_default", (void*) &lv_group_set_default, "", "(lv.lv_group)" }, - { "set_editing", (void*) &lv_group_set_editing, "", "(lv.lv_group)b" }, - { "set_focus_cb", (void*) &lv_group_set_focus_cb, "", "(lv.lv_group)^lv_group_focus_cb^" }, - { "set_refocus_policy", (void*) &lv_group_set_refocus_policy, "", "(lv.lv_group)(lv.lv_group_refocus_policy)" }, - { "set_wrap", (void*) &lv_group_set_wrap, "", "(lv.lv_group)b" }, - { "swap_obj", (void*) &lv_group_swap_obj, "", "(lv.lv_obj)(lv.lv_obj)" }, + { "add_obj", { (const void*) &lv_group_add_obj, "", "(lv.lv_group)(lv.lv_obj)" } }, + { "del", { (const void*) &lv_group_del, "", "(lv.lv_group)" } }, + { "focus_freeze", { (const void*) &lv_group_focus_freeze, "", "(lv.lv_group)b" } }, + { "focus_next", { (const void*) &lv_group_focus_next, "", "(lv.lv_group)" } }, + { "focus_obj", { (const void*) &lv_group_focus_obj, "", "(lv.lv_obj)" } }, + { "focus_prev", { (const void*) &lv_group_focus_prev, "", "(lv.lv_group)" } }, + { "get_editing", { (const void*) &lv_group_get_editing, "b", "(lv.lv_group)" } }, + { "get_focus_cb", { (const void*) &lv_group_get_focus_cb, "lv.lv_group_focus_cb", "(lv.lv_group)" } }, + { "get_focused", { (const void*) &lv_group_get_focused, "lv.lv_obj", "(lv.lv_group)" } }, + { "get_obj_count", { (const void*) &lv_group_get_obj_count, "i", "(lv.lv_group)" } }, + { "get_wrap", { (const void*) &lv_group_get_wrap, "b", "(lv.lv_group)" } }, + { "remove_all_objs", { (const void*) &lv_group_remove_all_objs, "", "(lv.lv_group)" } }, + { "remove_obj", { (const void*) &lv_group_remove_obj, "", "(lv.lv_obj)" } }, + { "send_data", { (const void*) &lv_group_send_data, "i", "(lv.lv_group)i" } }, + { "set_default", { (const void*) &lv_group_set_default, "", "(lv.lv_group)" } }, + { "set_editing", { (const void*) &lv_group_set_editing, "", "(lv.lv_group)b" } }, + { "set_focus_cb", { (const void*) &lv_group_set_focus_cb, "", "(lv.lv_group)^lv_group_focus_cb^" } }, + { "set_refocus_policy", { (const void*) &lv_group_set_refocus_policy, "", "(lv.lv_group)(lv.lv_group_refocus_policy)" } }, + { "set_wrap", { (const void*) &lv_group_set_wrap, "", "(lv.lv_group)b" } }, + { "swap_obj", { (const void*) &lv_group_swap_obj, "", "(lv.lv_obj)(lv.lv_obj)" } }, }; /* `lv_indev` methods */ const be_ntv_func_def_t lv_indev_func[] = { - { "enable", (void*) &lv_indev_enable, "", "(lv.lv_indev)b" }, - { "get_gesture_dir", (void*) &lv_indev_get_gesture_dir, "i", "(lv.lv_indev)" }, - { "get_key", (void*) &lv_indev_get_key, "i", "(lv.lv_indev)" }, - { "get_point", (void*) &lv_indev_get_point, "", "(lv.lv_indev)(lv.lv_point)" }, - { "get_scroll_dir", (void*) &lv_indev_get_scroll_dir, "i", "(lv.lv_indev)" }, - { "get_scroll_obj", (void*) &lv_indev_get_scroll_obj, "lv.lv_obj", "(lv.lv_indev)" }, - { "get_type", (void*) &lv_indev_get_type, "i", "(lv.lv_indev)" }, - { "get_vect", (void*) &lv_indev_get_vect, "", "(lv.lv_indev)(lv.lv_point)" }, - { "reset", (void*) &lv_indev_reset, "", "(lv.lv_indev)(lv.lv_obj)" }, - { "reset_long_press", (void*) &lv_indev_reset_long_press, "", "(lv.lv_indev)" }, - { "search_obj", (void*) &lv_indev_search_obj, "lv.lv_obj", "(lv.lv_obj)(lv.lv_point)" }, - { "set_button_points", (void*) &lv_indev_set_button_points, "", "(lv.lv_indev)(lv.lv_point_arr)" }, - { "set_cursor", (void*) &lv_indev_set_cursor, "", "(lv.lv_indev)(lv.lv_obj)" }, - { "set_group", (void*) &lv_indev_set_group, "", "(lv.lv_indev)(lv.lv_group)" }, - { "wait_release", (void*) &lv_indev_wait_release, "", "(lv.lv_indev)" }, + { "enable", { (const void*) &lv_indev_enable, "", "(lv.lv_indev)b" } }, + { "get_gesture_dir", { (const void*) &lv_indev_get_gesture_dir, "i", "(lv.lv_indev)" } }, + { "get_key", { (const void*) &lv_indev_get_key, "i", "(lv.lv_indev)" } }, + { "get_point", { (const void*) &lv_indev_get_point, "", "(lv.lv_indev)(lv.lv_point)" } }, + { "get_scroll_dir", { (const void*) &lv_indev_get_scroll_dir, "i", "(lv.lv_indev)" } }, + { "get_scroll_obj", { (const void*) &lv_indev_get_scroll_obj, "lv.lv_obj", "(lv.lv_indev)" } }, + { "get_type", { (const void*) &lv_indev_get_type, "i", "(lv.lv_indev)" } }, + { "get_vect", { (const void*) &lv_indev_get_vect, "", "(lv.lv_indev)(lv.lv_point)" } }, + { "reset", { (const void*) &lv_indev_reset, "", "(lv.lv_indev)(lv.lv_obj)" } }, + { "reset_long_press", { (const void*) &lv_indev_reset_long_press, "", "(lv.lv_indev)" } }, + { "search_obj", { (const void*) &lv_indev_search_obj, "lv.lv_obj", "(lv.lv_obj)(lv.lv_point)" } }, + { "set_button_points", { (const void*) &lv_indev_set_button_points, "", "(lv.lv_indev)(lv.lv_point_arr)" } }, + { "set_cursor", { (const void*) &lv_indev_set_cursor, "", "(lv.lv_indev)(lv.lv_obj)" } }, + { "set_group", { (const void*) &lv_indev_set_group, "", "(lv.lv_indev)(lv.lv_group)" } }, + { "wait_release", { (const void*) &lv_indev_wait_release, "", "(lv.lv_indev)" } }, }; /* `lv_chart` methods */ #ifdef BE_LV_WIDGET_CHART const be_ntv_func_def_t lv_chart_func[] = { - { "add_cursor", (void*) &lv_chart_add_cursor, "lv.lv_chart_cursor", "(lv.lv_obj)(lv.lv_color)i" }, - { "add_series", (void*) &lv_chart_add_series, "lv.lv_chart_series", "(lv.lv_obj)(lv.lv_color)i" }, - { "get_cursor_point", (void*) &lv_chart_get_cursor_point, "i", "(lv.lv_obj)(lv.lv_chart_cursor)" }, - { "get_point_count", (void*) &lv_chart_get_point_count, "i", "(lv.lv_obj)" }, - { "get_point_pos_by_id", (void*) &lv_chart_get_point_pos_by_id, "", "(lv.lv_obj)(lv.lv_chart_series)i(lv.lv_point)" }, - { "get_pressed_point", (void*) &lv_chart_get_pressed_point, "i", "(lv.lv_obj)" }, - { "get_series_next", (void*) &lv_chart_get_series_next, "lv.lv_chart_series", "(lv.lv_obj)(lv.lv_chart_series)" }, - { "get_type", (void*) &lv_chart_get_type, "i", "(lv.lv_obj)" }, - { "get_x_array", (void*) &lv_chart_get_x_array, "c", "(lv.lv_obj)(lv.lv_chart_series)" }, - { "get_x_start_point", (void*) &lv_chart_get_x_start_point, "i", "(lv.lv_obj)(lv.lv_chart_series)" }, - { "get_y_array", (void*) &lv_chart_get_y_array, "c", "(lv.lv_obj)(lv.lv_chart_series)" }, - { "get_zoom_x", (void*) &lv_chart_get_zoom_x, "i", "(lv.lv_obj)" }, - { "get_zoom_y", (void*) &lv_chart_get_zoom_y, "i", "(lv.lv_obj)" }, - { "hide_series", (void*) &lv_chart_hide_series, "", "(lv.lv_obj)(lv.lv_chart_series)b" }, - { "refresh", (void*) &lv_chart_refresh, "", "(lv.lv_obj)" }, - { "remove_series", (void*) &lv_chart_remove_series, "", "(lv.lv_obj)(lv.lv_chart_series)" }, - { "set_all_value", (void*) &lv_chart_set_all_value, "", "(lv.lv_obj)(lv.lv_chart_series)i" }, - { "set_axis_tick", (void*) &lv_chart_set_axis_tick, "", "(lv.lv_obj)iiiiibi" }, - { "set_cursor_point", (void*) &lv_chart_set_cursor_point, "", "(lv.lv_obj)(lv.lv_chart_cursor)(lv.lv_chart_series)i" }, - { "set_cursor_pos", (void*) &lv_chart_set_cursor_pos, "", "(lv.lv_obj)(lv.lv_chart_cursor)(lv.lv_point)" }, - { "set_div_line_count", (void*) &lv_chart_set_div_line_count, "", "(lv.lv_obj)ii" }, - { "set_ext_x_array", (void*) &lv_chart_set_ext_x_array, "", "(lv.lv_obj)(lv.lv_chart_series)(lv.lv_coord_arr)" }, - { "set_ext_y_array", (void*) &lv_chart_set_ext_y_array, "", "(lv.lv_obj)(lv.lv_chart_series)(lv.lv_coord_arr)" }, - { "set_next_value", (void*) &lv_chart_set_next_value, "", "(lv.lv_obj)(lv.lv_chart_series)i" }, - { "set_next_value2", (void*) &lv_chart_set_next_value2, "", "(lv.lv_obj)(lv.lv_chart_series)ii" }, - { "set_point_count", (void*) &lv_chart_set_point_count, "", "(lv.lv_obj)i" }, - { "set_range", (void*) &lv_chart_set_range, "", "(lv.lv_obj)iii" }, - { "set_series_color", (void*) &lv_chart_set_series_color, "", "(lv.lv_obj)(lv.lv_chart_series)(lv.lv_color)" }, - { "set_type", (void*) &lv_chart_set_type, "", "(lv.lv_obj)i" }, - { "set_update_mode", (void*) &lv_chart_set_update_mode, "", "(lv.lv_obj)(lv.lv_chart_update_mode)" }, - { "set_value_by_id", (void*) &lv_chart_set_value_by_id, "", "(lv.lv_obj)(lv.lv_chart_series)ii" }, - { "set_value_by_id2", (void*) &lv_chart_set_value_by_id2, "", "(lv.lv_obj)(lv.lv_chart_series)iii" }, - { "set_x_start_point", (void*) &lv_chart_set_x_start_point, "", "(lv.lv_obj)(lv.lv_chart_series)i" }, - { "set_zoom_x", (void*) &lv_chart_set_zoom_x, "", "(lv.lv_obj)i" }, - { "set_zoom_y", (void*) &lv_chart_set_zoom_y, "", "(lv.lv_obj)i" }, + { "add_cursor", { (const void*) &lv_chart_add_cursor, "lv.lv_chart_cursor", "(lv.lv_obj)(lv.lv_color)i" } }, + { "add_series", { (const void*) &lv_chart_add_series, "lv.lv_chart_series", "(lv.lv_obj)(lv.lv_color)i" } }, + { "get_cursor_point", { (const void*) &lv_chart_get_cursor_point, "i", "(lv.lv_obj)(lv.lv_chart_cursor)" } }, + { "get_point_count", { (const void*) &lv_chart_get_point_count, "i", "(lv.lv_obj)" } }, + { "get_point_pos_by_id", { (const void*) &lv_chart_get_point_pos_by_id, "", "(lv.lv_obj)(lv.lv_chart_series)i(lv.lv_point)" } }, + { "get_pressed_point", { (const void*) &lv_chart_get_pressed_point, "i", "(lv.lv_obj)" } }, + { "get_series_next", { (const void*) &lv_chart_get_series_next, "lv.lv_chart_series", "(lv.lv_obj)(lv.lv_chart_series)" } }, + { "get_type", { (const void*) &lv_chart_get_type, "i", "(lv.lv_obj)" } }, + { "get_x_array", { (const void*) &lv_chart_get_x_array, "c", "(lv.lv_obj)(lv.lv_chart_series)" } }, + { "get_x_start_point", { (const void*) &lv_chart_get_x_start_point, "i", "(lv.lv_obj)(lv.lv_chart_series)" } }, + { "get_y_array", { (const void*) &lv_chart_get_y_array, "c", "(lv.lv_obj)(lv.lv_chart_series)" } }, + { "get_zoom_x", { (const void*) &lv_chart_get_zoom_x, "i", "(lv.lv_obj)" } }, + { "get_zoom_y", { (const void*) &lv_chart_get_zoom_y, "i", "(lv.lv_obj)" } }, + { "hide_series", { (const void*) &lv_chart_hide_series, "", "(lv.lv_obj)(lv.lv_chart_series)b" } }, + { "refresh", { (const void*) &lv_chart_refresh, "", "(lv.lv_obj)" } }, + { "remove_series", { (const void*) &lv_chart_remove_series, "", "(lv.lv_obj)(lv.lv_chart_series)" } }, + { "set_all_value", { (const void*) &lv_chart_set_all_value, "", "(lv.lv_obj)(lv.lv_chart_series)i" } }, + { "set_axis_tick", { (const void*) &lv_chart_set_axis_tick, "", "(lv.lv_obj)iiiiibi" } }, + { "set_cursor_point", { (const void*) &lv_chart_set_cursor_point, "", "(lv.lv_obj)(lv.lv_chart_cursor)(lv.lv_chart_series)i" } }, + { "set_cursor_pos", { (const void*) &lv_chart_set_cursor_pos, "", "(lv.lv_obj)(lv.lv_chart_cursor)(lv.lv_point)" } }, + { "set_div_line_count", { (const void*) &lv_chart_set_div_line_count, "", "(lv.lv_obj)ii" } }, + { "set_ext_x_array", { (const void*) &lv_chart_set_ext_x_array, "", "(lv.lv_obj)(lv.lv_chart_series)(lv.lv_coord_arr)" } }, + { "set_ext_y_array", { (const void*) &lv_chart_set_ext_y_array, "", "(lv.lv_obj)(lv.lv_chart_series)(lv.lv_coord_arr)" } }, + { "set_next_value", { (const void*) &lv_chart_set_next_value, "", "(lv.lv_obj)(lv.lv_chart_series)i" } }, + { "set_next_value2", { (const void*) &lv_chart_set_next_value2, "", "(lv.lv_obj)(lv.lv_chart_series)ii" } }, + { "set_point_count", { (const void*) &lv_chart_set_point_count, "", "(lv.lv_obj)i" } }, + { "set_range", { (const void*) &lv_chart_set_range, "", "(lv.lv_obj)iii" } }, + { "set_series_color", { (const void*) &lv_chart_set_series_color, "", "(lv.lv_obj)(lv.lv_chart_series)(lv.lv_color)" } }, + { "set_type", { (const void*) &lv_chart_set_type, "", "(lv.lv_obj)i" } }, + { "set_update_mode", { (const void*) &lv_chart_set_update_mode, "", "(lv.lv_obj)(lv.lv_chart_update_mode)" } }, + { "set_value_by_id", { (const void*) &lv_chart_set_value_by_id, "", "(lv.lv_obj)(lv.lv_chart_series)ii" } }, + { "set_value_by_id2", { (const void*) &lv_chart_set_value_by_id2, "", "(lv.lv_obj)(lv.lv_chart_series)iii" } }, + { "set_x_start_point", { (const void*) &lv_chart_set_x_start_point, "", "(lv.lv_obj)(lv.lv_chart_series)i" } }, + { "set_zoom_x", { (const void*) &lv_chart_set_zoom_x, "", "(lv.lv_obj)i" } }, + { "set_zoom_y", { (const void*) &lv_chart_set_zoom_y, "", "(lv.lv_obj)i" } }, }; #endif // BE_LV_WIDGET_CHART /* `lv_colorwheel` methods */ #ifdef BE_LV_WIDGET_COLORWHEEL const be_ntv_func_def_t lv_colorwheel_func[] = { - { "get_color_mode", (void*) &lv_colorwheel_get_color_mode, "i", "(lv.lv_obj)" }, - { "get_color_mode_fixed", (void*) &lv_colorwheel_get_color_mode_fixed, "b", "(lv.lv_obj)" }, - { "get_hsv", (void*) &lv_colorwheel_get_hsv, "i", "(lv.lv_obj)" }, - { "get_rgb", (void*) &lv_colorwheel_get_rgb, "lv.lv_color", "(lv.lv_obj)" }, - { "set_hsv", (void*) &lv_colorwheel_set_hsv, "b", "(lv.lv_obj)i" }, - { "set_mode", (void*) &lv_colorwheel_set_mode, "", "(lv.lv_obj)i" }, - { "set_mode_fixed", (void*) &lv_colorwheel_set_mode_fixed, "", "(lv.lv_obj)b" }, - { "set_rgb", (void*) &lv_colorwheel_set_rgb, "b", "(lv.lv_obj)(lv.lv_color)" }, + { "get_color_mode", { (const void*) &lv_colorwheel_get_color_mode, "i", "(lv.lv_obj)" } }, + { "get_color_mode_fixed", { (const void*) &lv_colorwheel_get_color_mode_fixed, "b", "(lv.lv_obj)" } }, + { "get_hsv", { (const void*) &lv_colorwheel_get_hsv, "i", "(lv.lv_obj)" } }, + { "get_rgb", { (const void*) &lv_colorwheel_get_rgb, "lv.lv_color", "(lv.lv_obj)" } }, + { "set_hsv", { (const void*) &lv_colorwheel_set_hsv, "b", "(lv.lv_obj)i" } }, + { "set_mode", { (const void*) &lv_colorwheel_set_mode, "", "(lv.lv_obj)i" } }, + { "set_mode_fixed", { (const void*) &lv_colorwheel_set_mode_fixed, "", "(lv.lv_obj)b" } }, + { "set_rgb", { (const void*) &lv_colorwheel_set_rgb, "b", "(lv.lv_obj)(lv.lv_color)" } }, }; #endif // BE_LV_WIDGET_COLORWHEEL /* `lv_imgbtn` methods */ #ifdef BE_LV_WIDGET_IMGBTN const be_ntv_func_def_t lv_imgbtn_func[] = { - { "set_src", (void*) &lv_imgbtn_set_src, "", "(lv.lv_obj)(lv.lv_imgbtn_state)..." }, - { "set_state", (void*) &lv_imgbtn_set_state, "", "(lv.lv_obj)(lv.lv_imgbtn_state)" }, + { "set_src", { (const void*) &lv_imgbtn_set_src, "", "(lv.lv_obj)(lv.lv_imgbtn_state)..." } }, + { "set_state", { (const void*) &lv_imgbtn_set_state, "", "(lv.lv_obj)(lv.lv_imgbtn_state)" } }, }; #endif // BE_LV_WIDGET_IMGBTN /* `lv_led` methods */ #ifdef BE_LV_WIDGET_LED const be_ntv_func_def_t lv_led_func[] = { - { "get_brightness", (void*) &lv_led_get_brightness, "i", "(lv.lv_obj)" }, - { "off", (void*) &lv_led_off, "", "(lv.lv_obj)" }, - { "on", (void*) &lv_led_on, "", "(lv.lv_obj)" }, - { "set_brightness", (void*) &lv_led_set_brightness, "", "(lv.lv_obj)i" }, - { "set_color", (void*) &lv_led_set_color, "", "(lv.lv_obj)(lv.lv_color)" }, - { "toggle", (void*) &lv_led_toggle, "", "(lv.lv_obj)" }, + { "get_brightness", { (const void*) &lv_led_get_brightness, "i", "(lv.lv_obj)" } }, + { "off", { (const void*) &lv_led_off, "", "(lv.lv_obj)" } }, + { "on", { (const void*) &lv_led_on, "", "(lv.lv_obj)" } }, + { "set_brightness", { (const void*) &lv_led_set_brightness, "", "(lv.lv_obj)i" } }, + { "set_color", { (const void*) &lv_led_set_color, "", "(lv.lv_obj)(lv.lv_color)" } }, + { "toggle", { (const void*) &lv_led_toggle, "", "(lv.lv_obj)" } }, }; #endif // BE_LV_WIDGET_LED /* `lv_meter` methods */ #ifdef BE_LV_WIDGET_METER const be_ntv_func_def_t lv_meter_func[] = { - { "add_arc", (void*) &lv_meter_add_arc, "lv.lv_meter_indicator", "(lv.lv_obj)(lv.lv_meter_scale)i(lv.lv_color)i" }, - { "add_needle_img", (void*) &lv_meter_add_needle_img, "lv.lv_meter_indicator", "(lv.lv_obj)(lv.lv_meter_scale).ii" }, - { "add_needle_line", (void*) &lv_meter_add_needle_line, "lv.lv_meter_indicator", "(lv.lv_obj)(lv.lv_meter_scale)i(lv.lv_color)i" }, - { "add_scale", (void*) &lv_meter_add_scale, "lv.lv_meter_scale", "(lv.lv_obj)" }, - { "add_scale_lines", (void*) &lv_meter_add_scale_lines, "lv.lv_meter_indicator", "(lv.lv_obj)(lv.lv_meter_scale)(lv.lv_color)(lv.lv_color)bi" }, - { "set_indicator_end_value", (void*) &lv_meter_set_indicator_end_value, "", "(lv.lv_obj)(lv.lv_meter_indicator)i" }, - { "set_indicator_start_value", (void*) &lv_meter_set_indicator_start_value, "", "(lv.lv_obj)(lv.lv_meter_indicator)i" }, - { "set_indicator_value", (void*) &lv_meter_set_indicator_value, "", "(lv.lv_obj)(lv.lv_meter_indicator)i" }, - { "set_scale_major_ticks", (void*) &lv_meter_set_scale_major_ticks, "", "(lv.lv_obj)(lv.lv_meter_scale)iii(lv.lv_color)i" }, - { "set_scale_range", (void*) &lv_meter_set_scale_range, "", "(lv.lv_obj)(lv.lv_meter_scale)iiii" }, - { "set_scale_ticks", (void*) &lv_meter_set_scale_ticks, "", "(lv.lv_obj)(lv.lv_meter_scale)iii(lv.lv_color)" }, + { "add_arc", { (const void*) &lv_meter_add_arc, "lv.lv_meter_indicator", "(lv.lv_obj)(lv.lv_meter_scale)i(lv.lv_color)i" } }, + { "add_needle_img", { (const void*) &lv_meter_add_needle_img, "lv.lv_meter_indicator", "(lv.lv_obj)(lv.lv_meter_scale).ii" } }, + { "add_needle_line", { (const void*) &lv_meter_add_needle_line, "lv.lv_meter_indicator", "(lv.lv_obj)(lv.lv_meter_scale)i(lv.lv_color)i" } }, + { "add_scale", { (const void*) &lv_meter_add_scale, "lv.lv_meter_scale", "(lv.lv_obj)" } }, + { "add_scale_lines", { (const void*) &lv_meter_add_scale_lines, "lv.lv_meter_indicator", "(lv.lv_obj)(lv.lv_meter_scale)(lv.lv_color)(lv.lv_color)bi" } }, + { "set_indicator_end_value", { (const void*) &lv_meter_set_indicator_end_value, "", "(lv.lv_obj)(lv.lv_meter_indicator)i" } }, + { "set_indicator_start_value", { (const void*) &lv_meter_set_indicator_start_value, "", "(lv.lv_obj)(lv.lv_meter_indicator)i" } }, + { "set_indicator_value", { (const void*) &lv_meter_set_indicator_value, "", "(lv.lv_obj)(lv.lv_meter_indicator)i" } }, + { "set_scale_major_ticks", { (const void*) &lv_meter_set_scale_major_ticks, "", "(lv.lv_obj)(lv.lv_meter_scale)iii(lv.lv_color)i" } }, + { "set_scale_range", { (const void*) &lv_meter_set_scale_range, "", "(lv.lv_obj)(lv.lv_meter_scale)iiii" } }, + { "set_scale_ticks", { (const void*) &lv_meter_set_scale_ticks, "", "(lv.lv_obj)(lv.lv_meter_scale)iii(lv.lv_color)" } }, }; #endif // BE_LV_WIDGET_METER /* `lv_msgbox` methods */ #ifdef BE_LV_WIDGET_MSGBOX const be_ntv_func_def_t lv_msgbox_func[] = { - { "close", (void*) &lv_msgbox_close, "", "(lv.lv_obj)" }, - { "close_async", (void*) &lv_msgbox_close_async, "", "(lv.lv_obj)" }, - { "get_active_btn", (void*) &lv_msgbox_get_active_btn, "i", "(lv.lv_obj)" }, - { "get_active_btn_text", (void*) &lv_msgbox_get_active_btn_text, "s", "(lv.lv_obj)" }, - { "get_btns", (void*) &lv_msgbox_get_btns, "lv.lv_obj", "(lv.lv_obj)" }, - { "get_close_btn", (void*) &lv_msgbox_get_close_btn, "lv.lv_obj", "(lv.lv_obj)" }, - { "get_content", (void*) &lv_msgbox_get_content, "lv.lv_obj", "(lv.lv_obj)" }, - { "get_text", (void*) &lv_msgbox_get_text, "lv.lv_obj", "(lv.lv_obj)" }, - { "get_title", (void*) &lv_msgbox_get_title, "lv.lv_obj", "(lv.lv_obj)" }, + { "close", { (const void*) &lv_msgbox_close, "", "(lv.lv_obj)" } }, + { "close_async", { (const void*) &lv_msgbox_close_async, "", "(lv.lv_obj)" } }, + { "get_active_btn", { (const void*) &lv_msgbox_get_active_btn, "i", "(lv.lv_obj)" } }, + { "get_active_btn_text", { (const void*) &lv_msgbox_get_active_btn_text, "s", "(lv.lv_obj)" } }, + { "get_btns", { (const void*) &lv_msgbox_get_btns, "lv.lv_obj", "(lv.lv_obj)" } }, + { "get_close_btn", { (const void*) &lv_msgbox_get_close_btn, "lv.lv_obj", "(lv.lv_obj)" } }, + { "get_content", { (const void*) &lv_msgbox_get_content, "lv.lv_obj", "(lv.lv_obj)" } }, + { "get_text", { (const void*) &lv_msgbox_get_text, "lv.lv_obj", "(lv.lv_obj)" } }, + { "get_title", { (const void*) &lv_msgbox_get_title, "lv.lv_obj", "(lv.lv_obj)" } }, }; #endif // BE_LV_WIDGET_MSGBOX /* `lv_spinbox` methods */ #ifdef BE_LV_WIDGET_SPINBOX const be_ntv_func_def_t lv_spinbox_func[] = { - { "decrement", (void*) &lv_spinbox_decrement, "", "(lv.lv_obj)" }, - { "get_rollover", (void*) &lv_spinbox_get_rollover, "b", "(lv.lv_obj)" }, - { "get_step", (void*) &lv_spinbox_get_step, "i", "(lv.lv_obj)" }, - { "get_value", (void*) &lv_spinbox_get_value, "i", "(lv.lv_obj)" }, - { "increment", (void*) &lv_spinbox_increment, "", "(lv.lv_obj)" }, - { "set_digit_format", (void*) &lv_spinbox_set_digit_format, "", "(lv.lv_obj)ii" }, - { "set_digit_step_direction", (void*) &lv_spinbox_set_digit_step_direction, "", "(lv.lv_obj)i" }, - { "set_pos", (void*) &lv_spinbox_set_pos, "", "(lv.lv_obj)i" }, - { "set_range", (void*) &lv_spinbox_set_range, "", "(lv.lv_obj)ii" }, - { "set_rollover", (void*) &lv_spinbox_set_rollover, "", "(lv.lv_obj)b" }, - { "set_step", (void*) &lv_spinbox_set_step, "", "(lv.lv_obj)i" }, - { "set_value", (void*) &lv_spinbox_set_value, "", "(lv.lv_obj)i" }, - { "step_next", (void*) &lv_spinbox_step_next, "", "(lv.lv_obj)" }, - { "step_prev", (void*) &lv_spinbox_step_prev, "", "(lv.lv_obj)" }, + { "decrement", { (const void*) &lv_spinbox_decrement, "", "(lv.lv_obj)" } }, + { "get_rollover", { (const void*) &lv_spinbox_get_rollover, "b", "(lv.lv_obj)" } }, + { "get_step", { (const void*) &lv_spinbox_get_step, "i", "(lv.lv_obj)" } }, + { "get_value", { (const void*) &lv_spinbox_get_value, "i", "(lv.lv_obj)" } }, + { "increment", { (const void*) &lv_spinbox_increment, "", "(lv.lv_obj)" } }, + { "set_digit_format", { (const void*) &lv_spinbox_set_digit_format, "", "(lv.lv_obj)ii" } }, + { "set_digit_step_direction", { (const void*) &lv_spinbox_set_digit_step_direction, "", "(lv.lv_obj)i" } }, + { "set_pos", { (const void*) &lv_spinbox_set_pos, "", "(lv.lv_obj)i" } }, + { "set_range", { (const void*) &lv_spinbox_set_range, "", "(lv.lv_obj)ii" } }, + { "set_rollover", { (const void*) &lv_spinbox_set_rollover, "", "(lv.lv_obj)b" } }, + { "set_step", { (const void*) &lv_spinbox_set_step, "", "(lv.lv_obj)i" } }, + { "set_value", { (const void*) &lv_spinbox_set_value, "", "(lv.lv_obj)i" } }, + { "step_next", { (const void*) &lv_spinbox_step_next, "", "(lv.lv_obj)" } }, + { "step_prev", { (const void*) &lv_spinbox_step_prev, "", "(lv.lv_obj)" } }, }; #endif // BE_LV_WIDGET_SPINBOX @@ -700,40 +700,40 @@ const be_ntv_func_def_t lv_spinner_func[] = { /* `lv_arc` methods */ #ifdef BE_LV_WIDGET_ARC const be_ntv_func_def_t lv_arc_func[] = { - { "get_angle_end", (void*) &lv_arc_get_angle_end, "i", "(lv.lv_obj)" }, - { "get_angle_start", (void*) &lv_arc_get_angle_start, "i", "(lv.lv_obj)" }, - { "get_bg_angle_end", (void*) &lv_arc_get_bg_angle_end, "i", "(lv.lv_obj)" }, - { "get_bg_angle_start", (void*) &lv_arc_get_bg_angle_start, "i", "(lv.lv_obj)" }, - { "get_max_value", (void*) &lv_arc_get_max_value, "i", "(lv.lv_obj)" }, - { "get_min_value", (void*) &lv_arc_get_min_value, "i", "(lv.lv_obj)" }, - { "get_mode", (void*) &lv_arc_get_mode, "i", "(lv.lv_obj)" }, - { "get_value", (void*) &lv_arc_get_value, "i", "(lv.lv_obj)" }, - { "set_angles", (void*) &lv_arc_set_angles, "", "(lv.lv_obj)ii" }, - { "set_bg_angles", (void*) &lv_arc_set_bg_angles, "", "(lv.lv_obj)ii" }, - { "set_bg_end_angle", (void*) &lv_arc_set_bg_end_angle, "", "(lv.lv_obj)i" }, - { "set_bg_start_angle", (void*) &lv_arc_set_bg_start_angle, "", "(lv.lv_obj)i" }, - { "set_change_rate", (void*) &lv_arc_set_change_rate, "", "(lv.lv_obj)i" }, - { "set_end_angle", (void*) &lv_arc_set_end_angle, "", "(lv.lv_obj)i" }, - { "set_mode", (void*) &lv_arc_set_mode, "", "(lv.lv_obj)i" }, - { "set_range", (void*) &lv_arc_set_range, "", "(lv.lv_obj)ii" }, - { "set_rotation", (void*) &lv_arc_set_rotation, "", "(lv.lv_obj)i" }, - { "set_start_angle", (void*) &lv_arc_set_start_angle, "", "(lv.lv_obj)i" }, - { "set_value", (void*) &lv_arc_set_value, "", "(lv.lv_obj)i" }, + { "get_angle_end", { (const void*) &lv_arc_get_angle_end, "i", "(lv.lv_obj)" } }, + { "get_angle_start", { (const void*) &lv_arc_get_angle_start, "i", "(lv.lv_obj)" } }, + { "get_bg_angle_end", { (const void*) &lv_arc_get_bg_angle_end, "i", "(lv.lv_obj)" } }, + { "get_bg_angle_start", { (const void*) &lv_arc_get_bg_angle_start, "i", "(lv.lv_obj)" } }, + { "get_max_value", { (const void*) &lv_arc_get_max_value, "i", "(lv.lv_obj)" } }, + { "get_min_value", { (const void*) &lv_arc_get_min_value, "i", "(lv.lv_obj)" } }, + { "get_mode", { (const void*) &lv_arc_get_mode, "i", "(lv.lv_obj)" } }, + { "get_value", { (const void*) &lv_arc_get_value, "i", "(lv.lv_obj)" } }, + { "set_angles", { (const void*) &lv_arc_set_angles, "", "(lv.lv_obj)ii" } }, + { "set_bg_angles", { (const void*) &lv_arc_set_bg_angles, "", "(lv.lv_obj)ii" } }, + { "set_bg_end_angle", { (const void*) &lv_arc_set_bg_end_angle, "", "(lv.lv_obj)i" } }, + { "set_bg_start_angle", { (const void*) &lv_arc_set_bg_start_angle, "", "(lv.lv_obj)i" } }, + { "set_change_rate", { (const void*) &lv_arc_set_change_rate, "", "(lv.lv_obj)i" } }, + { "set_end_angle", { (const void*) &lv_arc_set_end_angle, "", "(lv.lv_obj)i" } }, + { "set_mode", { (const void*) &lv_arc_set_mode, "", "(lv.lv_obj)i" } }, + { "set_range", { (const void*) &lv_arc_set_range, "", "(lv.lv_obj)ii" } }, + { "set_rotation", { (const void*) &lv_arc_set_rotation, "", "(lv.lv_obj)i" } }, + { "set_start_angle", { (const void*) &lv_arc_set_start_angle, "", "(lv.lv_obj)i" } }, + { "set_value", { (const void*) &lv_arc_set_value, "", "(lv.lv_obj)i" } }, }; #endif // BE_LV_WIDGET_ARC /* `lv_bar` methods */ #ifdef BE_LV_WIDGET_BAR const be_ntv_func_def_t lv_bar_func[] = { - { "get_max_value", (void*) &lv_bar_get_max_value, "i", "(lv.lv_obj)" }, - { "get_min_value", (void*) &lv_bar_get_min_value, "i", "(lv.lv_obj)" }, - { "get_mode", (void*) &lv_bar_get_mode, "i", "(lv.lv_obj)" }, - { "get_start_value", (void*) &lv_bar_get_start_value, "i", "(lv.lv_obj)" }, - { "get_value", (void*) &lv_bar_get_value, "i", "(lv.lv_obj)" }, - { "set_mode", (void*) &lv_bar_set_mode, "", "(lv.lv_obj)i" }, - { "set_range", (void*) &lv_bar_set_range, "", "(lv.lv_obj)ii" }, - { "set_start_value", (void*) &lv_bar_set_start_value, "", "(lv.lv_obj)i(lv.lv_anim_enable)" }, - { "set_value", (void*) &lv_bar_set_value, "", "(lv.lv_obj)i(lv.lv_anim_enable)" }, + { "get_max_value", { (const void*) &lv_bar_get_max_value, "i", "(lv.lv_obj)" } }, + { "get_min_value", { (const void*) &lv_bar_get_min_value, "i", "(lv.lv_obj)" } }, + { "get_mode", { (const void*) &lv_bar_get_mode, "i", "(lv.lv_obj)" } }, + { "get_start_value", { (const void*) &lv_bar_get_start_value, "i", "(lv.lv_obj)" } }, + { "get_value", { (const void*) &lv_bar_get_value, "i", "(lv.lv_obj)" } }, + { "set_mode", { (const void*) &lv_bar_set_mode, "", "(lv.lv_obj)i" } }, + { "set_range", { (const void*) &lv_bar_set_range, "", "(lv.lv_obj)ii" } }, + { "set_start_value", { (const void*) &lv_bar_set_start_value, "", "(lv.lv_obj)i(lv.lv_anim_enable)" } }, + { "set_value", { (const void*) &lv_bar_set_value, "", "(lv.lv_obj)i(lv.lv_anim_enable)" } }, }; #endif // BE_LV_WIDGET_BAR @@ -746,140 +746,140 @@ const be_ntv_func_def_t lv_btn_func[] = { /* `lv_btnmatrix` methods */ #ifdef BE_LV_WIDGET_BTNMATRIX const be_ntv_func_def_t lv_btnmatrix_func[] = { - { "clear_btn_ctrl", (void*) &lv_btnmatrix_clear_btn_ctrl, "", "(lv.lv_obj)i(lv.lv_btnmatrix_ctrl)" }, - { "clear_btn_ctrl_all", (void*) &lv_btnmatrix_clear_btn_ctrl_all, "", "(lv.lv_obj)(lv.lv_btnmatrix_ctrl)" }, - { "get_btn_text", (void*) &lv_btnmatrix_get_btn_text, "s", "(lv.lv_obj)i" }, - { "get_map", (void*) &lv_btnmatrix_get_map, "c", "(lv.lv_obj)" }, - { "get_one_checked", (void*) &lv_btnmatrix_get_one_checked, "b", "(lv.lv_obj)" }, - { "get_selected_btn", (void*) &lv_btnmatrix_get_selected_btn, "i", "(lv.lv_obj)" }, - { "has_btn_ctrl", (void*) &lv_btnmatrix_has_btn_ctrl, "b", "(lv.lv_obj)i(lv.lv_btnmatrix_ctrl)" }, - { "set_btn_ctrl", (void*) &lv_btnmatrix_set_btn_ctrl, "", "(lv.lv_obj)i(lv.lv_btnmatrix_ctrl)" }, - { "set_btn_ctrl_all", (void*) &lv_btnmatrix_set_btn_ctrl_all, "", "(lv.lv_obj)(lv.lv_btnmatrix_ctrl)" }, - { "set_btn_width", (void*) &lv_btnmatrix_set_btn_width, "", "(lv.lv_obj)ii" }, - { "set_ctrl_map", (void*) &lv_btnmatrix_set_ctrl_map, "", "(lv.lv_obj)(lv.lv_btnmatrix_ctrl)" }, - { "set_map", (void*) &lv_btnmatrix_set_map, "", "(lv.lv_obj)(lv.str_arr)" }, - { "set_one_checked", (void*) &lv_btnmatrix_set_one_checked, "", "(lv.lv_obj)b" }, - { "set_selected_btn", (void*) &lv_btnmatrix_set_selected_btn, "", "(lv.lv_obj)i" }, + { "clear_btn_ctrl", { (const void*) &lv_btnmatrix_clear_btn_ctrl, "", "(lv.lv_obj)i(lv.lv_btnmatrix_ctrl)" } }, + { "clear_btn_ctrl_all", { (const void*) &lv_btnmatrix_clear_btn_ctrl_all, "", "(lv.lv_obj)(lv.lv_btnmatrix_ctrl)" } }, + { "get_btn_text", { (const void*) &lv_btnmatrix_get_btn_text, "s", "(lv.lv_obj)i" } }, + { "get_map", { (const void*) &lv_btnmatrix_get_map, "c", "(lv.lv_obj)" } }, + { "get_one_checked", { (const void*) &lv_btnmatrix_get_one_checked, "b", "(lv.lv_obj)" } }, + { "get_selected_btn", { (const void*) &lv_btnmatrix_get_selected_btn, "i", "(lv.lv_obj)" } }, + { "has_btn_ctrl", { (const void*) &lv_btnmatrix_has_btn_ctrl, "b", "(lv.lv_obj)i(lv.lv_btnmatrix_ctrl)" } }, + { "set_btn_ctrl", { (const void*) &lv_btnmatrix_set_btn_ctrl, "", "(lv.lv_obj)i(lv.lv_btnmatrix_ctrl)" } }, + { "set_btn_ctrl_all", { (const void*) &lv_btnmatrix_set_btn_ctrl_all, "", "(lv.lv_obj)(lv.lv_btnmatrix_ctrl)" } }, + { "set_btn_width", { (const void*) &lv_btnmatrix_set_btn_width, "", "(lv.lv_obj)ii" } }, + { "set_ctrl_map", { (const void*) &lv_btnmatrix_set_ctrl_map, "", "(lv.lv_obj)(lv.lv_btnmatrix_ctrl)" } }, + { "set_map", { (const void*) &lv_btnmatrix_set_map, "", "(lv.lv_obj)(lv.str_arr)" } }, + { "set_one_checked", { (const void*) &lv_btnmatrix_set_one_checked, "", "(lv.lv_obj)b" } }, + { "set_selected_btn", { (const void*) &lv_btnmatrix_set_selected_btn, "", "(lv.lv_obj)i" } }, }; #endif // BE_LV_WIDGET_BTNMATRIX /* `lv_canvas` methods */ #ifdef BE_LV_WIDGET_CANVAS const be_ntv_func_def_t lv_canvas_func[] = { - { "blur_hor", (void*) &lv_canvas_blur_hor, "", "(lv.lv_obj)(lv.lv_area)i" }, - { "blur_ver", (void*) &lv_canvas_blur_ver, "", "(lv.lv_obj)(lv.lv_area)i" }, - { "copy_buf", (void*) &lv_canvas_copy_buf, "", "(lv.lv_obj).iiii" }, - { "draw_arc", (void*) &lv_canvas_draw_arc, "", "(lv.lv_obj)iiiii(lv.lv_draw_arc_dsc)" }, - { "draw_img", (void*) &lv_canvas_draw_img, "", "(lv.lv_obj)ii.(lv.lv_draw_img_dsc)" }, - { "draw_line", (void*) &lv_canvas_draw_line, "", "(lv.lv_obj)(lv.lv_point_arr)i(lv.lv_draw_line_dsc)" }, - { "draw_polygon", (void*) &lv_canvas_draw_polygon, "", "(lv.lv_obj)(lv.lv_point_arr)i(lv.lv_draw_rect_dsc)" }, - { "draw_rect", (void*) &lv_canvas_draw_rect, "", "(lv.lv_obj)iiii(lv.lv_draw_rect_dsc)" }, - { "draw_text", (void*) &lv_canvas_draw_text, "", "(lv.lv_obj)iii(lv.lv_draw_label_dsc)s" }, - { "fill_bg", (void*) &lv_canvas_fill_bg, "", "(lv.lv_obj)(lv.lv_color)i" }, - { "get_img", (void*) &lv_canvas_get_img, "lv.lv_img_dsc", "(lv.lv_obj)" }, - { "get_px", (void*) &lv_canvas_get_px, "lv.lv_color", "(lv.lv_obj)ii" }, - { "set_buffer", (void*) &lv_canvas_set_buffer, "", "(lv.lv_obj).iii" }, - { "set_palette", (void*) &lv_canvas_set_palette, "", "(lv.lv_obj)i(lv.lv_color)" }, - { "set_px", (void*) &lv_canvas_set_px, "", "(lv.lv_obj)ii(lv.lv_color)" }, - { "set_px_color", (void*) &lv_canvas_set_px_color, "", "(lv.lv_obj)ii(lv.lv_color)" }, - { "set_px_opa", (void*) &lv_canvas_set_px_opa, "", "(lv.lv_obj)iii" }, - { "transform", (void*) &lv_canvas_transform, "", "(lv.lv_obj)(lv.lv_img_dsc)iiiiiib" }, + { "blur_hor", { (const void*) &lv_canvas_blur_hor, "", "(lv.lv_obj)(lv.lv_area)i" } }, + { "blur_ver", { (const void*) &lv_canvas_blur_ver, "", "(lv.lv_obj)(lv.lv_area)i" } }, + { "copy_buf", { (const void*) &lv_canvas_copy_buf, "", "(lv.lv_obj).iiii" } }, + { "draw_arc", { (const void*) &lv_canvas_draw_arc, "", "(lv.lv_obj)iiiii(lv.lv_draw_arc_dsc)" } }, + { "draw_img", { (const void*) &lv_canvas_draw_img, "", "(lv.lv_obj)ii.(lv.lv_draw_img_dsc)" } }, + { "draw_line", { (const void*) &lv_canvas_draw_line, "", "(lv.lv_obj)(lv.lv_point_arr)i(lv.lv_draw_line_dsc)" } }, + { "draw_polygon", { (const void*) &lv_canvas_draw_polygon, "", "(lv.lv_obj)(lv.lv_point_arr)i(lv.lv_draw_rect_dsc)" } }, + { "draw_rect", { (const void*) &lv_canvas_draw_rect, "", "(lv.lv_obj)iiii(lv.lv_draw_rect_dsc)" } }, + { "draw_text", { (const void*) &lv_canvas_draw_text, "", "(lv.lv_obj)iii(lv.lv_draw_label_dsc)s" } }, + { "fill_bg", { (const void*) &lv_canvas_fill_bg, "", "(lv.lv_obj)(lv.lv_color)i" } }, + { "get_img", { (const void*) &lv_canvas_get_img, "lv.lv_img_dsc", "(lv.lv_obj)" } }, + { "get_px", { (const void*) &lv_canvas_get_px, "lv.lv_color", "(lv.lv_obj)ii" } }, + { "set_buffer", { (const void*) &lv_canvas_set_buffer, "", "(lv.lv_obj).iii" } }, + { "set_palette", { (const void*) &lv_canvas_set_palette, "", "(lv.lv_obj)i(lv.lv_color)" } }, + { "set_px", { (const void*) &lv_canvas_set_px, "", "(lv.lv_obj)ii(lv.lv_color)" } }, + { "set_px_color", { (const void*) &lv_canvas_set_px_color, "", "(lv.lv_obj)ii(lv.lv_color)" } }, + { "set_px_opa", { (const void*) &lv_canvas_set_px_opa, "", "(lv.lv_obj)iii" } }, + { "transform", { (const void*) &lv_canvas_transform, "", "(lv.lv_obj)(lv.lv_img_dsc)iiiiiib" } }, }; #endif // BE_LV_WIDGET_CANVAS /* `lv_checkbox` methods */ #ifdef BE_LV_WIDGET_CHECKBOX const be_ntv_func_def_t lv_checkbox_func[] = { - { "get_text", (void*) &lv_checkbox_get_text, "s", "(lv.lv_obj)" }, - { "set_text", (void*) &lv_checkbox_set_text, "", "(lv.lv_obj)s" }, - { "set_text_static", (void*) &lv_checkbox_set_text_static, "", "(lv.lv_obj)s" }, + { "get_text", { (const void*) &lv_checkbox_get_text, "s", "(lv.lv_obj)" } }, + { "set_text", { (const void*) &lv_checkbox_set_text, "", "(lv.lv_obj)s" } }, + { "set_text_static", { (const void*) &lv_checkbox_set_text_static, "", "(lv.lv_obj)s" } }, }; #endif // BE_LV_WIDGET_CHECKBOX /* `lv_dropdown` methods */ #ifdef BE_LV_WIDGET_DROPDOWN const be_ntv_func_def_t lv_dropdown_func[] = { - { "add_option", (void*) &lv_dropdown_add_option, "", "(lv.lv_obj)si" }, - { "clear_options", (void*) &lv_dropdown_clear_options, "", "(lv.lv_obj)" }, - { "close", (void*) &lv_dropdown_close, "", "(lv.lv_obj)" }, - { "get_dir", (void*) &lv_dropdown_get_dir, "i", "(lv.lv_obj)" }, - { "get_list", (void*) &lv_dropdown_get_list, "lv.lv_obj", "(lv.lv_obj)" }, - { "get_option_cnt", (void*) &lv_dropdown_get_option_cnt, "i", "(lv.lv_obj)" }, - { "get_options", (void*) &lv_dropdown_get_options, "s", "(lv.lv_obj)" }, - { "get_selected", (void*) &lv_dropdown_get_selected, "i", "(lv.lv_obj)" }, - { "get_selected_highlight", (void*) &lv_dropdown_get_selected_highlight, "b", "(lv.lv_obj)" }, - { "get_selected_str", (void*) &lv_dropdown_get_selected_str, "", "(lv.lv_obj)si" }, - { "get_symbol", (void*) &lv_dropdown_get_symbol, "s", "(lv.lv_obj)" }, - { "get_text", (void*) &lv_dropdown_get_text, "s", "(lv.lv_obj)" }, - { "open", (void*) &lv_dropdown_open, "", "(lv.lv_obj)" }, - { "set_dir", (void*) &lv_dropdown_set_dir, "", "(lv.lv_obj)i" }, - { "set_options", (void*) &lv_dropdown_set_options, "", "(lv.lv_obj)s" }, - { "set_options_static", (void*) &lv_dropdown_set_options_static, "", "(lv.lv_obj)s" }, - { "set_selected", (void*) &lv_dropdown_set_selected, "", "(lv.lv_obj)i" }, - { "set_selected_highlight", (void*) &lv_dropdown_set_selected_highlight, "", "(lv.lv_obj)b" }, - { "set_symbol", (void*) &lv_dropdown_set_symbol, "", "(lv.lv_obj)." }, - { "set_text", (void*) &lv_dropdown_set_text, "", "(lv.lv_obj)s" }, + { "add_option", { (const void*) &lv_dropdown_add_option, "", "(lv.lv_obj)si" } }, + { "clear_options", { (const void*) &lv_dropdown_clear_options, "", "(lv.lv_obj)" } }, + { "close", { (const void*) &lv_dropdown_close, "", "(lv.lv_obj)" } }, + { "get_dir", { (const void*) &lv_dropdown_get_dir, "i", "(lv.lv_obj)" } }, + { "get_list", { (const void*) &lv_dropdown_get_list, "lv.lv_obj", "(lv.lv_obj)" } }, + { "get_option_cnt", { (const void*) &lv_dropdown_get_option_cnt, "i", "(lv.lv_obj)" } }, + { "get_options", { (const void*) &lv_dropdown_get_options, "s", "(lv.lv_obj)" } }, + { "get_selected", { (const void*) &lv_dropdown_get_selected, "i", "(lv.lv_obj)" } }, + { "get_selected_highlight", { (const void*) &lv_dropdown_get_selected_highlight, "b", "(lv.lv_obj)" } }, + { "get_selected_str", { (const void*) &lv_dropdown_get_selected_str, "", "(lv.lv_obj)si" } }, + { "get_symbol", { (const void*) &lv_dropdown_get_symbol, "s", "(lv.lv_obj)" } }, + { "get_text", { (const void*) &lv_dropdown_get_text, "s", "(lv.lv_obj)" } }, + { "open", { (const void*) &lv_dropdown_open, "", "(lv.lv_obj)" } }, + { "set_dir", { (const void*) &lv_dropdown_set_dir, "", "(lv.lv_obj)i" } }, + { "set_options", { (const void*) &lv_dropdown_set_options, "", "(lv.lv_obj)s" } }, + { "set_options_static", { (const void*) &lv_dropdown_set_options_static, "", "(lv.lv_obj)s" } }, + { "set_selected", { (const void*) &lv_dropdown_set_selected, "", "(lv.lv_obj)i" } }, + { "set_selected_highlight", { (const void*) &lv_dropdown_set_selected_highlight, "", "(lv.lv_obj)b" } }, + { "set_symbol", { (const void*) &lv_dropdown_set_symbol, "", "(lv.lv_obj)." } }, + { "set_text", { (const void*) &lv_dropdown_set_text, "", "(lv.lv_obj)s" } }, }; #endif // BE_LV_WIDGET_DROPDOWN /* `lv_label` methods */ #ifdef BE_LV_WIDGET_LABEL const be_ntv_func_def_t lv_label_func[] = { - { "cut_text", (void*) &lv_label_cut_text, "", "(lv.lv_obj)ii" }, - { "get_letter_on", (void*) &lv_label_get_letter_on, "i", "(lv.lv_obj)(lv.lv_point)" }, - { "get_letter_pos", (void*) &lv_label_get_letter_pos, "", "(lv.lv_obj)i(lv.lv_point)" }, - { "get_long_mode", (void*) &lv_label_get_long_mode, "i", "(lv.lv_obj)" }, - { "get_recolor", (void*) &lv_label_get_recolor, "b", "(lv.lv_obj)" }, - { "get_text", (void*) &lv_label_get_text, "s", "(lv.lv_obj)" }, - { "get_text_selection_end", (void*) &lv_label_get_text_selection_end, "i", "(lv.lv_obj)" }, - { "get_text_selection_start", (void*) &lv_label_get_text_selection_start, "i", "(lv.lv_obj)" }, - { "ins_text", (void*) &lv_label_ins_text, "", "(lv.lv_obj)is" }, - { "is_char_under_pos", (void*) &lv_label_is_char_under_pos, "b", "(lv.lv_obj)(lv.lv_point)" }, - { "set_long_mode", (void*) &lv_label_set_long_mode, "", "(lv.lv_obj)i" }, - { "set_recolor", (void*) &lv_label_set_recolor, "", "(lv.lv_obj)b" }, - { "set_text", (void*) &lv_label_set_text, "", "(lv.lv_obj)s" }, - { "set_text_fmt", (void*) &lv_label_set_text_fmt, "", "(lv.lv_obj)s[......]" }, - { "set_text_sel_end", (void*) &lv_label_set_text_sel_end, "", "(lv.lv_obj)i" }, - { "set_text_sel_start", (void*) &lv_label_set_text_sel_start, "", "(lv.lv_obj)i" }, - { "set_text_static", (void*) &lv_label_set_text_static, "", "(lv.lv_obj)s" }, + { "cut_text", { (const void*) &lv_label_cut_text, "", "(lv.lv_obj)ii" } }, + { "get_letter_on", { (const void*) &lv_label_get_letter_on, "i", "(lv.lv_obj)(lv.lv_point)" } }, + { "get_letter_pos", { (const void*) &lv_label_get_letter_pos, "", "(lv.lv_obj)i(lv.lv_point)" } }, + { "get_long_mode", { (const void*) &lv_label_get_long_mode, "i", "(lv.lv_obj)" } }, + { "get_recolor", { (const void*) &lv_label_get_recolor, "b", "(lv.lv_obj)" } }, + { "get_text", { (const void*) &lv_label_get_text, "s", "(lv.lv_obj)" } }, + { "get_text_selection_end", { (const void*) &lv_label_get_text_selection_end, "i", "(lv.lv_obj)" } }, + { "get_text_selection_start", { (const void*) &lv_label_get_text_selection_start, "i", "(lv.lv_obj)" } }, + { "ins_text", { (const void*) &lv_label_ins_text, "", "(lv.lv_obj)is" } }, + { "is_char_under_pos", { (const void*) &lv_label_is_char_under_pos, "b", "(lv.lv_obj)(lv.lv_point)" } }, + { "set_long_mode", { (const void*) &lv_label_set_long_mode, "", "(lv.lv_obj)i" } }, + { "set_recolor", { (const void*) &lv_label_set_recolor, "", "(lv.lv_obj)b" } }, + { "set_text", { (const void*) &lv_label_set_text, "", "(lv.lv_obj)s" } }, + { "set_text_fmt", { (const void*) &lv_label_set_text_fmt, "", "(lv.lv_obj)s[......]" } }, + { "set_text_sel_end", { (const void*) &lv_label_set_text_sel_end, "", "(lv.lv_obj)i" } }, + { "set_text_sel_start", { (const void*) &lv_label_set_text_sel_start, "", "(lv.lv_obj)i" } }, + { "set_text_static", { (const void*) &lv_label_set_text_static, "", "(lv.lv_obj)s" } }, }; #endif // BE_LV_WIDGET_LABEL /* `lv_line` methods */ #ifdef BE_LV_WIDGET_LINE const be_ntv_func_def_t lv_line_func[] = { - { "get_y_invert", (void*) &lv_line_get_y_invert, "b", "(lv.lv_obj)" }, - { "set_points", (void*) &lv_line_set_points, "", "(lv.lv_obj)(lv.lv_point_arr)i" }, - { "set_y_invert", (void*) &lv_line_set_y_invert, "", "(lv.lv_obj)b" }, + { "get_y_invert", { (const void*) &lv_line_get_y_invert, "b", "(lv.lv_obj)" } }, + { "set_points", { (const void*) &lv_line_set_points, "", "(lv.lv_obj)(lv.lv_point_arr)i" } }, + { "set_y_invert", { (const void*) &lv_line_set_y_invert, "", "(lv.lv_obj)b" } }, }; #endif // BE_LV_WIDGET_LINE /* `lv_roller` methods */ #ifdef BE_LV_WIDGET_ROLLER const be_ntv_func_def_t lv_roller_func[] = { - { "get_option_cnt", (void*) &lv_roller_get_option_cnt, "i", "(lv.lv_obj)" }, - { "get_options", (void*) &lv_roller_get_options, "s", "(lv.lv_obj)" }, - { "get_selected", (void*) &lv_roller_get_selected, "i", "(lv.lv_obj)" }, - { "get_selected_str", (void*) &lv_roller_get_selected_str, "", "(lv.lv_obj)si" }, - { "set_options", (void*) &lv_roller_set_options, "", "(lv.lv_obj)s(lv.lv_roller_mode)" }, - { "set_selected", (void*) &lv_roller_set_selected, "", "(lv.lv_obj)i(lv.lv_anim_enable)" }, - { "set_visible_row_count", (void*) &lv_roller_set_visible_row_count, "", "(lv.lv_obj)i" }, + { "get_option_cnt", { (const void*) &lv_roller_get_option_cnt, "i", "(lv.lv_obj)" } }, + { "get_options", { (const void*) &lv_roller_get_options, "s", "(lv.lv_obj)" } }, + { "get_selected", { (const void*) &lv_roller_get_selected, "i", "(lv.lv_obj)" } }, + { "get_selected_str", { (const void*) &lv_roller_get_selected_str, "", "(lv.lv_obj)si" } }, + { "set_options", { (const void*) &lv_roller_set_options, "", "(lv.lv_obj)s(lv.lv_roller_mode)" } }, + { "set_selected", { (const void*) &lv_roller_set_selected, "", "(lv.lv_obj)i(lv.lv_anim_enable)" } }, + { "set_visible_row_count", { (const void*) &lv_roller_set_visible_row_count, "", "(lv.lv_obj)i" } }, }; #endif // BE_LV_WIDGET_ROLLER /* `lv_slider` methods */ #ifdef BE_LV_WIDGET_SLIDER const be_ntv_func_def_t lv_slider_func[] = { - { "get_left_value", (void*) &lv_slider_get_left_value, "i", "(lv.lv_obj)" }, - { "get_max_value", (void*) &lv_slider_get_max_value, "i", "(lv.lv_obj)" }, - { "get_min_value", (void*) &lv_slider_get_min_value, "i", "(lv.lv_obj)" }, - { "get_mode", (void*) &lv_slider_get_mode, "i", "(lv.lv_obj)" }, - { "get_value", (void*) &lv_slider_get_value, "i", "(lv.lv_obj)" }, - { "is_dragged", (void*) &lv_slider_is_dragged, "b", "(lv.lv_obj)" }, - { "set_left_value", (void*) &lv_slider_set_left_value, "", "(lv.lv_obj)i(lv.lv_anim_enable)" }, - { "set_mode", (void*) &lv_slider_set_mode, "", "(lv.lv_obj)i" }, - { "set_range", (void*) &lv_slider_set_range, "", "(lv.lv_obj)ii" }, - { "set_value", (void*) &lv_slider_set_value, "", "(lv.lv_obj)i(lv.lv_anim_enable)" }, + { "get_left_value", { (const void*) &lv_slider_get_left_value, "i", "(lv.lv_obj)" } }, + { "get_max_value", { (const void*) &lv_slider_get_max_value, "i", "(lv.lv_obj)" } }, + { "get_min_value", { (const void*) &lv_slider_get_min_value, "i", "(lv.lv_obj)" } }, + { "get_mode", { (const void*) &lv_slider_get_mode, "i", "(lv.lv_obj)" } }, + { "get_value", { (const void*) &lv_slider_get_value, "i", "(lv.lv_obj)" } }, + { "is_dragged", { (const void*) &lv_slider_is_dragged, "b", "(lv.lv_obj)" } }, + { "set_left_value", { (const void*) &lv_slider_set_left_value, "", "(lv.lv_obj)i(lv.lv_anim_enable)" } }, + { "set_mode", { (const void*) &lv_slider_set_mode, "", "(lv.lv_obj)i" } }, + { "set_range", { (const void*) &lv_slider_set_range, "", "(lv.lv_obj)ii" } }, + { "set_value", { (const void*) &lv_slider_set_value, "", "(lv.lv_obj)i(lv.lv_anim_enable)" } }, }; #endif // BE_LV_WIDGET_SLIDER @@ -892,58 +892,58 @@ const be_ntv_func_def_t lv_switch_func[] = { /* `lv_table` methods */ #ifdef BE_LV_WIDGET_TABLE const be_ntv_func_def_t lv_table_func[] = { - { "add_cell_ctrl", (void*) &lv_table_add_cell_ctrl, "", "(lv.lv_obj)ii(lv.lv_table_cell_ctrl)" }, - { "clear_cell_ctrl", (void*) &lv_table_clear_cell_ctrl, "", "(lv.lv_obj)ii(lv.lv_table_cell_ctrl)" }, - { "get_cell_value", (void*) &lv_table_get_cell_value, "s", "(lv.lv_obj)ii" }, - { "get_col_cnt", (void*) &lv_table_get_col_cnt, "i", "(lv.lv_obj)" }, - { "get_col_width", (void*) &lv_table_get_col_width, "i", "(lv.lv_obj)i" }, - { "get_row_cnt", (void*) &lv_table_get_row_cnt, "i", "(lv.lv_obj)" }, - { "get_selected_cell", (void*) &lv_table_get_selected_cell, "", "(lv.lv_obj)(lv.uint16)(lv.uint16)" }, - { "has_cell_ctrl", (void*) &lv_table_has_cell_ctrl, "b", "(lv.lv_obj)ii(lv.lv_table_cell_ctrl)" }, - { "set_cell_value", (void*) &lv_table_set_cell_value, "", "(lv.lv_obj)iis" }, - { "set_cell_value_fmt", (void*) &lv_table_set_cell_value_fmt, "", "(lv.lv_obj)iis[......]" }, - { "set_col_cnt", (void*) &lv_table_set_col_cnt, "", "(lv.lv_obj)i" }, - { "set_col_width", (void*) &lv_table_set_col_width, "", "(lv.lv_obj)ii" }, - { "set_row_cnt", (void*) &lv_table_set_row_cnt, "", "(lv.lv_obj)i" }, + { "add_cell_ctrl", { (const void*) &lv_table_add_cell_ctrl, "", "(lv.lv_obj)ii(lv.lv_table_cell_ctrl)" } }, + { "clear_cell_ctrl", { (const void*) &lv_table_clear_cell_ctrl, "", "(lv.lv_obj)ii(lv.lv_table_cell_ctrl)" } }, + { "get_cell_value", { (const void*) &lv_table_get_cell_value, "s", "(lv.lv_obj)ii" } }, + { "get_col_cnt", { (const void*) &lv_table_get_col_cnt, "i", "(lv.lv_obj)" } }, + { "get_col_width", { (const void*) &lv_table_get_col_width, "i", "(lv.lv_obj)i" } }, + { "get_row_cnt", { (const void*) &lv_table_get_row_cnt, "i", "(lv.lv_obj)" } }, + { "get_selected_cell", { (const void*) &lv_table_get_selected_cell, "", "(lv.lv_obj)(lv.uint16)(lv.uint16)" } }, + { "has_cell_ctrl", { (const void*) &lv_table_has_cell_ctrl, "b", "(lv.lv_obj)ii(lv.lv_table_cell_ctrl)" } }, + { "set_cell_value", { (const void*) &lv_table_set_cell_value, "", "(lv.lv_obj)iis" } }, + { "set_cell_value_fmt", { (const void*) &lv_table_set_cell_value_fmt, "", "(lv.lv_obj)iis[......]" } }, + { "set_col_cnt", { (const void*) &lv_table_set_col_cnt, "", "(lv.lv_obj)i" } }, + { "set_col_width", { (const void*) &lv_table_set_col_width, "", "(lv.lv_obj)ii" } }, + { "set_row_cnt", { (const void*) &lv_table_set_row_cnt, "", "(lv.lv_obj)i" } }, }; #endif // BE_LV_WIDGET_TABLE /* `lv_textarea` methods */ #ifdef BE_LV_WIDGET_TEXTAREA const be_ntv_func_def_t lv_textarea_func[] = { - { "add_char", (void*) &lv_textarea_add_char, "", "(lv.lv_obj)i" }, - { "add_text", (void*) &lv_textarea_add_text, "", "(lv.lv_obj)s" }, - { "clear_selection", (void*) &lv_textarea_clear_selection, "", "(lv.lv_obj)" }, - { "cursor_down", (void*) &lv_textarea_cursor_down, "", "(lv.lv_obj)" }, - { "cursor_left", (void*) &lv_textarea_cursor_left, "", "(lv.lv_obj)" }, - { "cursor_right", (void*) &lv_textarea_cursor_right, "", "(lv.lv_obj)" }, - { "cursor_up", (void*) &lv_textarea_cursor_up, "", "(lv.lv_obj)" }, - { "del_char", (void*) &lv_textarea_del_char, "", "(lv.lv_obj)" }, - { "del_char_forward", (void*) &lv_textarea_del_char_forward, "", "(lv.lv_obj)" }, - { "get_accepted_chars", (void*) &lv_textarea_get_accepted_chars, "s", "(lv.lv_obj)" }, - { "get_cursor_click_pos", (void*) &lv_textarea_get_cursor_click_pos, "b", "(lv.lv_obj)" }, - { "get_cursor_pos", (void*) &lv_textarea_get_cursor_pos, "i", "(lv.lv_obj)" }, - { "get_label", (void*) &lv_textarea_get_label, "lv.lv_obj", "(lv.lv_obj)" }, - { "get_max_length", (void*) &lv_textarea_get_max_length, "i", "(lv.lv_obj)" }, - { "get_one_line", (void*) &lv_textarea_get_one_line, "b", "(lv.lv_obj)" }, - { "get_password_mode", (void*) &lv_textarea_get_password_mode, "b", "(lv.lv_obj)" }, - { "get_password_show_time", (void*) &lv_textarea_get_password_show_time, "i", "(lv.lv_obj)" }, - { "get_placeholder_text", (void*) &lv_textarea_get_placeholder_text, "s", "(lv.lv_obj)" }, - { "get_text", (void*) &lv_textarea_get_text, "s", "(lv.lv_obj)" }, - { "get_text_selection", (void*) &lv_textarea_get_text_selection, "b", "(lv.lv_obj)" }, - { "set_accepted_chars", (void*) &lv_textarea_set_accepted_chars, "", "(lv.lv_obj)s" }, - { "set_align", (void*) &lv_textarea_set_align, "", "(lv.lv_obj)i" }, - { "set_cursor_click_pos", (void*) &lv_textarea_set_cursor_click_pos, "", "(lv.lv_obj)b" }, - { "set_cursor_pos", (void*) &lv_textarea_set_cursor_pos, "", "(lv.lv_obj)i" }, - { "set_insert_replace", (void*) &lv_textarea_set_insert_replace, "", "(lv.lv_obj)s" }, - { "set_max_length", (void*) &lv_textarea_set_max_length, "", "(lv.lv_obj)i" }, - { "set_one_line", (void*) &lv_textarea_set_one_line, "", "(lv.lv_obj)b" }, - { "set_password_mode", (void*) &lv_textarea_set_password_mode, "", "(lv.lv_obj)b" }, - { "set_password_show_time", (void*) &lv_textarea_set_password_show_time, "", "(lv.lv_obj)i" }, - { "set_placeholder_text", (void*) &lv_textarea_set_placeholder_text, "", "(lv.lv_obj)s" }, - { "set_text", (void*) &lv_textarea_set_text, "", "(lv.lv_obj)s" }, - { "set_text_selection", (void*) &lv_textarea_set_text_selection, "", "(lv.lv_obj)b" }, - { "text_is_selected", (void*) &lv_textarea_text_is_selected, "b", "(lv.lv_obj)" }, + { "add_char", { (const void*) &lv_textarea_add_char, "", "(lv.lv_obj)i" } }, + { "add_text", { (const void*) &lv_textarea_add_text, "", "(lv.lv_obj)s" } }, + { "clear_selection", { (const void*) &lv_textarea_clear_selection, "", "(lv.lv_obj)" } }, + { "cursor_down", { (const void*) &lv_textarea_cursor_down, "", "(lv.lv_obj)" } }, + { "cursor_left", { (const void*) &lv_textarea_cursor_left, "", "(lv.lv_obj)" } }, + { "cursor_right", { (const void*) &lv_textarea_cursor_right, "", "(lv.lv_obj)" } }, + { "cursor_up", { (const void*) &lv_textarea_cursor_up, "", "(lv.lv_obj)" } }, + { "del_char", { (const void*) &lv_textarea_del_char, "", "(lv.lv_obj)" } }, + { "del_char_forward", { (const void*) &lv_textarea_del_char_forward, "", "(lv.lv_obj)" } }, + { "get_accepted_chars", { (const void*) &lv_textarea_get_accepted_chars, "s", "(lv.lv_obj)" } }, + { "get_cursor_click_pos", { (const void*) &lv_textarea_get_cursor_click_pos, "b", "(lv.lv_obj)" } }, + { "get_cursor_pos", { (const void*) &lv_textarea_get_cursor_pos, "i", "(lv.lv_obj)" } }, + { "get_label", { (const void*) &lv_textarea_get_label, "lv.lv_obj", "(lv.lv_obj)" } }, + { "get_max_length", { (const void*) &lv_textarea_get_max_length, "i", "(lv.lv_obj)" } }, + { "get_one_line", { (const void*) &lv_textarea_get_one_line, "b", "(lv.lv_obj)" } }, + { "get_password_mode", { (const void*) &lv_textarea_get_password_mode, "b", "(lv.lv_obj)" } }, + { "get_password_show_time", { (const void*) &lv_textarea_get_password_show_time, "i", "(lv.lv_obj)" } }, + { "get_placeholder_text", { (const void*) &lv_textarea_get_placeholder_text, "s", "(lv.lv_obj)" } }, + { "get_text", { (const void*) &lv_textarea_get_text, "s", "(lv.lv_obj)" } }, + { "get_text_selection", { (const void*) &lv_textarea_get_text_selection, "b", "(lv.lv_obj)" } }, + { "set_accepted_chars", { (const void*) &lv_textarea_set_accepted_chars, "", "(lv.lv_obj)s" } }, + { "set_align", { (const void*) &lv_textarea_set_align, "", "(lv.lv_obj)i" } }, + { "set_cursor_click_pos", { (const void*) &lv_textarea_set_cursor_click_pos, "", "(lv.lv_obj)b" } }, + { "set_cursor_pos", { (const void*) &lv_textarea_set_cursor_pos, "", "(lv.lv_obj)i" } }, + { "set_insert_replace", { (const void*) &lv_textarea_set_insert_replace, "", "(lv.lv_obj)s" } }, + { "set_max_length", { (const void*) &lv_textarea_set_max_length, "", "(lv.lv_obj)i" } }, + { "set_one_line", { (const void*) &lv_textarea_set_one_line, "", "(lv.lv_obj)b" } }, + { "set_password_mode", { (const void*) &lv_textarea_set_password_mode, "", "(lv.lv_obj)b" } }, + { "set_password_show_time", { (const void*) &lv_textarea_set_password_show_time, "", "(lv.lv_obj)i" } }, + { "set_placeholder_text", { (const void*) &lv_textarea_set_placeholder_text, "", "(lv.lv_obj)s" } }, + { "set_text", { (const void*) &lv_textarea_set_text, "", "(lv.lv_obj)s" } }, + { "set_text_selection", { (const void*) &lv_textarea_set_text_selection, "", "(lv.lv_obj)b" } }, + { "text_is_selected", { (const void*) &lv_textarea_text_is_selected, "b", "(lv.lv_obj)" } }, }; #endif // BE_LV_WIDGET_TEXTAREA diff --git a/lib/libesp32_lvgl/lv_berry/generate/be_lvgl_module.c b/lib/libesp32_lvgl/lv_berry/generate/be_lvgl_module.c index c6d0eb2f2..18677a91e 100644 --- a/lib/libesp32_lvgl/lv_berry/generate/be_lvgl_module.c +++ b/lib/libesp32_lvgl/lv_berry/generate/be_lvgl_module.c @@ -27,112 +27,112 @@ static int lv_get_ver_res(void) { /* `lv` methods */ const be_ntv_func_def_t lv_func[] = { - { "clamp_height", (void*) &lv_clamp_height, "i", "iiii" }, - { "clamp_width", (void*) &lv_clamp_width, "i", "iiii" }, - { "color_black", (void*) &lv_color_black, "lv.lv_color", "" }, - { "color_brightness", (void*) &lv_color_brightness, "i", "(lv.lv_color)" }, - { "color_change_lightness", (void*) &lv_color_change_lightness, "lv.lv_color", "(lv.lv_color)i" }, - { "color_chroma_key", (void*) &lv_color_chroma_key, "lv.lv_color", "" }, - { "color_darken", (void*) &lv_color_darken, "lv.lv_color", "(lv.lv_color)i" }, - { "color_fill", (void*) &lv_color_fill, "", "(lv.lv_color)(lv.lv_color)i" }, - { "color_filter_dsc_init", (void*) &lv_color_filter_dsc_init, "", "(lv.lv_color_filter_dsc)^lv_color_filter_cb^" }, - { "color_hex", (void*) &lv_color_hex, "lv.lv_color", "i" }, - { "color_hex3", (void*) &lv_color_hex3, "lv.lv_color", "i" }, - { "color_hsv_to_rgb", (void*) &lv_color_hsv_to_rgb, "lv.lv_color", "iii" }, - { "color_lighten", (void*) &lv_color_lighten, "lv.lv_color", "(lv.lv_color)i" }, - { "color_make", (void*) &lv_color_make, "lv.lv_color", "iii" }, - { "color_mix", (void*) &lv_color_mix, "lv.lv_color", "(lv.lv_color)(lv.lv_color)i" }, - { "color_mix_premult", (void*) &lv_color_mix_premult, "lv.lv_color", "(lv.uint16)(lv.lv_color)i" }, - { "color_mix_with_alpha", (void*) &lv_color_mix_with_alpha, "", "(lv.lv_color)i(lv.lv_color)i(lv.lv_color)(lv.lv_opa)" }, - { "color_premult", (void*) &lv_color_premult, "", "(lv.lv_color)i(lv.uint16)" }, - { "color_rgb_to_hsv", (void*) &lv_color_rgb_to_hsv, "i", "iii" }, - { "color_to1", (void*) &lv_color_to1, "i", "(lv.lv_color)" }, - { "color_to16", (void*) &lv_color_to16, "i", "(lv.lv_color)" }, - { "color_to32", (void*) &lv_color_to32, "i", "(lv.lv_color)" }, - { "color_to8", (void*) &lv_color_to8, "i", "(lv.lv_color)" }, - { "color_to_hsv", (void*) &lv_color_to_hsv, "i", "(lv.lv_color)" }, - { "color_white", (void*) &lv_color_white, "lv.lv_color", "" }, - { "dpx", (void*) &lv_dpx, "i", "i" }, - { "draw_arc", (void*) &lv_draw_arc, "", "iiiii(lv.lv_area)(lv.lv_draw_arc_dsc)" }, - { "draw_arc_dsc_init", (void*) &lv_draw_arc_dsc_init, "", "(lv.lv_draw_arc_dsc)" }, - { "draw_arc_get_area", (void*) &lv_draw_arc_get_area, "", "iiiiiib(lv.lv_area)" }, - { "draw_img", (void*) &lv_draw_img, "", "(lv.lv_area)(lv.lv_area).(lv.lv_draw_img_dsc)" }, - { "draw_img_dsc_init", (void*) &lv_draw_img_dsc_init, "", "(lv.lv_draw_img_dsc)" }, - { "draw_label", (void*) &lv_draw_label, "", "(lv.lv_area)(lv.lv_area)(lv.lv_draw_label_dsc)s(lv.lv_draw_label_hint)" }, - { "draw_label_dsc_init", (void*) &lv_draw_label_dsc_init, "", "(lv.lv_draw_label_dsc)" }, - { "draw_letter", (void*) &lv_draw_letter, "", "(lv.lv_point)(lv.lv_area)(lv.lv_font)i(lv.lv_color)ii" }, - { "draw_line", (void*) &lv_draw_line, "", "(lv.lv_point)(lv.lv_point)(lv.lv_area)(lv.lv_draw_line_dsc)" }, - { "draw_line_dsc_init", (void*) &lv_draw_line_dsc_init, "", "(lv.lv_draw_line_dsc)" }, - { "draw_mask_add", (void*) &lv_draw_mask_add, "i", ".." }, - { "draw_mask_angle_init", (void*) &lv_draw_mask_angle_init, "", "(lv.lv_draw_mask_angle_param)iiii" }, - { "draw_mask_apply", (void*) &lv_draw_mask_apply, "i", "(lv.lv_opa)iii" }, - { "draw_mask_apply_ids", (void*) &lv_draw_mask_apply_ids, "i", "(lv.lv_opa)iii(lv.int16)i" }, - { "draw_mask_fade_init", (void*) &lv_draw_mask_fade_init, "", "(lv.lv_draw_mask_fade_param)(lv.lv_area)iiii" }, - { "draw_mask_free_param", (void*) &lv_draw_mask_free_param, "", "." }, - { "draw_mask_get_cnt", (void*) &lv_draw_mask_get_cnt, "i", "" }, - { "draw_mask_is_any", (void*) &lv_draw_mask_is_any, "b", "(lv.lv_area)" }, - { "draw_mask_line_angle_init", (void*) &lv_draw_mask_line_angle_init, "", "(lv.lv_draw_mask_line_param)iiii" }, - { "draw_mask_line_points_init", (void*) &lv_draw_mask_line_points_init, "", "(lv.lv_draw_mask_line_param)iiiii" }, - { "draw_mask_map_init", (void*) &lv_draw_mask_map_init, "", "(lv.lv_draw_mask_map_param)(lv.lv_area)(lv.lv_opa)" }, - { "draw_mask_radius_init", (void*) &lv_draw_mask_radius_init, "", "(lv.lv_draw_mask_radius_param)(lv.lv_area)ib" }, - { "draw_mask_remove_custom", (void*) &lv_draw_mask_remove_custom, ".", "." }, - { "draw_mask_remove_id", (void*) &lv_draw_mask_remove_id, ".", "i" }, - { "draw_polygon", (void*) &lv_draw_polygon, "", "(lv.lv_point_arr)i(lv.lv_area)(lv.lv_draw_rect_dsc)" }, - { "draw_rect", (void*) &lv_draw_rect, "", "(lv.lv_area)(lv.lv_area)(lv.lv_draw_rect_dsc)" }, - { "draw_rect_dsc_init", (void*) &lv_draw_rect_dsc_init, "", "(lv.lv_draw_rect_dsc)" }, - { "draw_triangle", (void*) &lv_draw_triangle, "", "(lv.lv_point_arr)(lv.lv_area)(lv.lv_draw_rect_dsc)" }, - { "event_register_id", (void*) &lv_event_register_id, "i", "" }, - { "event_send", (void*) &lv_event_send, "i", "(lv.lv_obj)i." }, - { "event_set_cover_res", (void*) &lv_event_set_cover_res, "", "(lv.lv_event)(lv.lv_cover_res)" }, - { "event_set_ext_draw_size", (void*) &lv_event_set_ext_draw_size, "", "(lv.lv_event)i" }, - { "flex_init", (void*) &lv_flex_init, "", "" }, - { "get_hor_res", (void*) &lv_get_hor_res, "i", "" }, - { "get_ts_calibration", (void*) &lv_get_ts_calibration, "lv.lv_ts_calibration", "" }, - { "get_ver_res", (void*) &lv_get_ver_res, "i", "" }, - { "grid_fr", (void*) &lv_grid_fr, "i", "i" }, - { "grid_init", (void*) &lv_grid_init, "", "" }, - { "group_get_default", (void*) &lv_group_get_default, "lv.lv_group", "" }, - { "img_src_get_type", (void*) &lv_img_src_get_type, "i", "." }, - { "indev_get_act", (void*) &lv_indev_get_act, "lv.lv_indev", "" }, - { "indev_get_obj_act", (void*) &lv_indev_get_obj_act, "lv.lv_obj", "" }, - { "indev_get_read_timer", (void*) &lv_indev_get_read_timer, "lv.lv_timer", "(lv.lv_disp)" }, - { "indev_read_timer_cb", (void*) &lv_indev_read_timer_cb, "", "(lv.lv_timer)" }, - { "is_initialized", (void*) &lv_is_initialized, "b", "" }, - { "layer_sys", (void*) &lv_layer_sys, "lv.lv_obj", "" }, - { "layer_top", (void*) &lv_layer_top, "lv.lv_obj", "" }, - { "layout_register", (void*) &lv_layout_register, "i", "^lv_layout_update_cb^." }, - { "obj_class_create_obj", (void*) &lv_obj_class_create_obj, "lv.lv_obj", "(lv._lv_obj_class)(lv.lv_obj)" }, - { "obj_del_anim_ready_cb", (void*) &lv_obj_del_anim_ready_cb, "", "(lv.lv_anim)" }, - { "obj_draw_dsc_init", (void*) &lv_obj_draw_dsc_init, "", "(lv.lv_obj_draw_part_dsc)(lv.lv_area)" }, - { "obj_draw_part_check_type", (void*) &lv_obj_draw_part_check_type, "b", "(lv.lv_obj_draw_part_dsc)(lv._lv_obj_class)i" }, - { "obj_enable_style_refresh", (void*) &lv_obj_enable_style_refresh, "", "b" }, - { "obj_event_base", (void*) &lv_obj_event_base, "i", "(lv.lv_obj_class)(lv.lv_event)" }, - { "obj_report_style_change", (void*) &lv_obj_report_style_change, "", "(lv.lv_style)" }, - { "obj_style_get_selector_part", (void*) &lv_obj_style_get_selector_part, "i", "i" }, - { "obj_style_get_selector_state", (void*) &lv_obj_style_get_selector_state, "i", "i" }, - { "palette_darken", (void*) &lv_palette_darken, "lv.lv_color", "ii" }, - { "palette_lighten", (void*) &lv_palette_lighten, "lv.lv_color", "ii" }, - { "palette_main", (void*) &lv_palette_main, "lv.lv_color", "i" }, - { "refr_now", (void*) &lv_refr_now, "", "(lv.lv_disp)" }, - { "scr_act", (void*) &lv_scr_act, "lv.lv_obj", "" }, - { "scr_load", (void*) &lv_scr_load, "", "(lv.lv_obj)" }, - { "scr_load_anim", (void*) &lv_scr_load_anim, "", "(lv.lv_obj)iiib" }, - { "task_handler", (void*) &lv_task_handler, "i", "" }, - { "theme_apply", (void*) &lv_theme_apply, "", "(lv.lv_obj)" }, - { "theme_default_get", (void*) &lv_theme_default_get, "lv.lv_theme", "" }, - { "theme_default_init", (void*) &lv_theme_default_init, "lv.lv_theme", "(lv.lv_disp)(lv.lv_color)(lv.lv_color)b(lv.lv_font)" }, - { "theme_default_is_inited", (void*) &lv_theme_default_is_inited, "b", "" }, - { "theme_get_color_primary", (void*) &lv_theme_get_color_primary, "lv.lv_color", "(lv.lv_obj)" }, - { "theme_get_color_secondary", (void*) &lv_theme_get_color_secondary, "lv.lv_color", "(lv.lv_obj)" }, - { "theme_get_font_large", (void*) &lv_theme_get_font_large, "lv.lv_font", "(lv.lv_obj)" }, - { "theme_get_font_normal", (void*) &lv_theme_get_font_normal, "lv.lv_font", "(lv.lv_obj)" }, - { "theme_get_font_small", (void*) &lv_theme_get_font_small, "lv.lv_font", "(lv.lv_obj)" }, - { "theme_get_from_obj", (void*) &lv_theme_get_from_obj, "lv.lv_theme", "(lv.lv_obj)" }, - { "theme_mono_init", (void*) &lv_theme_mono_init, "lv.lv_theme", "(lv.lv_disp)b(lv.lv_font)" }, - { "theme_openhasp_init", (void*) &lv_theme_openhasp_init, "lv.lv_theme", "(lv.lv_disp)(lv.lv_color)(lv.lv_color)b(lv.lv_font)" }, - { "theme_openhasp_is_inited", (void*) &lv_theme_openhasp_is_inited, "b", "" }, - { "theme_set_apply_cb", (void*) &lv_theme_set_apply_cb, "", "(lv.lv_theme)^lv_theme_apply_cb^" }, - { "theme_set_parent", (void*) &lv_theme_set_parent, "", "(lv.lv_theme)(lv.lv_theme)" }, + { "clamp_height", { (const void*) &lv_clamp_height, "i", "iiii" } }, + { "clamp_width", { (const void*) &lv_clamp_width, "i", "iiii" } }, + { "color_black", { (const void*) &lv_color_black, "lv.lv_color", "" } }, + { "color_brightness", { (const void*) &lv_color_brightness, "i", "(lv.lv_color)" } }, + { "color_change_lightness", { (const void*) &lv_color_change_lightness, "lv.lv_color", "(lv.lv_color)i" } }, + { "color_chroma_key", { (const void*) &lv_color_chroma_key, "lv.lv_color", "" } }, + { "color_darken", { (const void*) &lv_color_darken, "lv.lv_color", "(lv.lv_color)i" } }, + { "color_fill", { (const void*) &lv_color_fill, "", "(lv.lv_color)(lv.lv_color)i" } }, + { "color_filter_dsc_init", { (const void*) &lv_color_filter_dsc_init, "", "(lv.lv_color_filter_dsc)^lv_color_filter_cb^" } }, + { "color_hex", { (const void*) &lv_color_hex, "lv.lv_color", "i" } }, + { "color_hex3", { (const void*) &lv_color_hex3, "lv.lv_color", "i" } }, + { "color_hsv_to_rgb", { (const void*) &lv_color_hsv_to_rgb, "lv.lv_color", "iii" } }, + { "color_lighten", { (const void*) &lv_color_lighten, "lv.lv_color", "(lv.lv_color)i" } }, + { "color_make", { (const void*) &lv_color_make, "lv.lv_color", "iii" } }, + { "color_mix", { (const void*) &lv_color_mix, "lv.lv_color", "(lv.lv_color)(lv.lv_color)i" } }, + { "color_mix_premult", { (const void*) &lv_color_mix_premult, "lv.lv_color", "(lv.uint16)(lv.lv_color)i" } }, + { "color_mix_with_alpha", { (const void*) &lv_color_mix_with_alpha, "", "(lv.lv_color)i(lv.lv_color)i(lv.lv_color)(lv.lv_opa)" } }, + { "color_premult", { (const void*) &lv_color_premult, "", "(lv.lv_color)i(lv.uint16)" } }, + { "color_rgb_to_hsv", { (const void*) &lv_color_rgb_to_hsv, "i", "iii" } }, + { "color_to1", { (const void*) &lv_color_to1, "i", "(lv.lv_color)" } }, + { "color_to16", { (const void*) &lv_color_to16, "i", "(lv.lv_color)" } }, + { "color_to32", { (const void*) &lv_color_to32, "i", "(lv.lv_color)" } }, + { "color_to8", { (const void*) &lv_color_to8, "i", "(lv.lv_color)" } }, + { "color_to_hsv", { (const void*) &lv_color_to_hsv, "i", "(lv.lv_color)" } }, + { "color_white", { (const void*) &lv_color_white, "lv.lv_color", "" } }, + { "dpx", { (const void*) &lv_dpx, "i", "i" } }, + { "draw_arc", { (const void*) &lv_draw_arc, "", "iiiii(lv.lv_area)(lv.lv_draw_arc_dsc)" } }, + { "draw_arc_dsc_init", { (const void*) &lv_draw_arc_dsc_init, "", "(lv.lv_draw_arc_dsc)" } }, + { "draw_arc_get_area", { (const void*) &lv_draw_arc_get_area, "", "iiiiiib(lv.lv_area)" } }, + { "draw_img", { (const void*) &lv_draw_img, "", "(lv.lv_area)(lv.lv_area).(lv.lv_draw_img_dsc)" } }, + { "draw_img_dsc_init", { (const void*) &lv_draw_img_dsc_init, "", "(lv.lv_draw_img_dsc)" } }, + { "draw_label", { (const void*) &lv_draw_label, "", "(lv.lv_area)(lv.lv_area)(lv.lv_draw_label_dsc)s(lv.lv_draw_label_hint)" } }, + { "draw_label_dsc_init", { (const void*) &lv_draw_label_dsc_init, "", "(lv.lv_draw_label_dsc)" } }, + { "draw_letter", { (const void*) &lv_draw_letter, "", "(lv.lv_point)(lv.lv_area)(lv.lv_font)i(lv.lv_color)ii" } }, + { "draw_line", { (const void*) &lv_draw_line, "", "(lv.lv_point)(lv.lv_point)(lv.lv_area)(lv.lv_draw_line_dsc)" } }, + { "draw_line_dsc_init", { (const void*) &lv_draw_line_dsc_init, "", "(lv.lv_draw_line_dsc)" } }, + { "draw_mask_add", { (const void*) &lv_draw_mask_add, "i", ".." } }, + { "draw_mask_angle_init", { (const void*) &lv_draw_mask_angle_init, "", "(lv.lv_draw_mask_angle_param)iiii" } }, + { "draw_mask_apply", { (const void*) &lv_draw_mask_apply, "i", "(lv.lv_opa)iii" } }, + { "draw_mask_apply_ids", { (const void*) &lv_draw_mask_apply_ids, "i", "(lv.lv_opa)iii(lv.int16)i" } }, + { "draw_mask_fade_init", { (const void*) &lv_draw_mask_fade_init, "", "(lv.lv_draw_mask_fade_param)(lv.lv_area)iiii" } }, + { "draw_mask_free_param", { (const void*) &lv_draw_mask_free_param, "", "." } }, + { "draw_mask_get_cnt", { (const void*) &lv_draw_mask_get_cnt, "i", "" } }, + { "draw_mask_is_any", { (const void*) &lv_draw_mask_is_any, "b", "(lv.lv_area)" } }, + { "draw_mask_line_angle_init", { (const void*) &lv_draw_mask_line_angle_init, "", "(lv.lv_draw_mask_line_param)iiii" } }, + { "draw_mask_line_points_init", { (const void*) &lv_draw_mask_line_points_init, "", "(lv.lv_draw_mask_line_param)iiiii" } }, + { "draw_mask_map_init", { (const void*) &lv_draw_mask_map_init, "", "(lv.lv_draw_mask_map_param)(lv.lv_area)(lv.lv_opa)" } }, + { "draw_mask_radius_init", { (const void*) &lv_draw_mask_radius_init, "", "(lv.lv_draw_mask_radius_param)(lv.lv_area)ib" } }, + { "draw_mask_remove_custom", { (const void*) &lv_draw_mask_remove_custom, ".", "." } }, + { "draw_mask_remove_id", { (const void*) &lv_draw_mask_remove_id, ".", "i" } }, + { "draw_polygon", { (const void*) &lv_draw_polygon, "", "(lv.lv_point_arr)i(lv.lv_area)(lv.lv_draw_rect_dsc)" } }, + { "draw_rect", { (const void*) &lv_draw_rect, "", "(lv.lv_area)(lv.lv_area)(lv.lv_draw_rect_dsc)" } }, + { "draw_rect_dsc_init", { (const void*) &lv_draw_rect_dsc_init, "", "(lv.lv_draw_rect_dsc)" } }, + { "draw_triangle", { (const void*) &lv_draw_triangle, "", "(lv.lv_point_arr)(lv.lv_area)(lv.lv_draw_rect_dsc)" } }, + { "event_register_id", { (const void*) &lv_event_register_id, "i", "" } }, + { "event_send", { (const void*) &lv_event_send, "i", "(lv.lv_obj)i." } }, + { "event_set_cover_res", { (const void*) &lv_event_set_cover_res, "", "(lv.lv_event)(lv.lv_cover_res)" } }, + { "event_set_ext_draw_size", { (const void*) &lv_event_set_ext_draw_size, "", "(lv.lv_event)i" } }, + { "flex_init", { (const void*) &lv_flex_init, "", "" } }, + { "get_hor_res", { (const void*) &lv_get_hor_res, "i", "" } }, + { "get_ts_calibration", { (const void*) &lv_get_ts_calibration, "lv.lv_ts_calibration", "" } }, + { "get_ver_res", { (const void*) &lv_get_ver_res, "i", "" } }, + { "grid_fr", { (const void*) &lv_grid_fr, "i", "i" } }, + { "grid_init", { (const void*) &lv_grid_init, "", "" } }, + { "group_get_default", { (const void*) &lv_group_get_default, "lv.lv_group", "" } }, + { "img_src_get_type", { (const void*) &lv_img_src_get_type, "i", "." } }, + { "indev_get_act", { (const void*) &lv_indev_get_act, "lv.lv_indev", "" } }, + { "indev_get_obj_act", { (const void*) &lv_indev_get_obj_act, "lv.lv_obj", "" } }, + { "indev_get_read_timer", { (const void*) &lv_indev_get_read_timer, "lv.lv_timer", "(lv.lv_disp)" } }, + { "indev_read_timer_cb", { (const void*) &lv_indev_read_timer_cb, "", "(lv.lv_timer)" } }, + { "is_initialized", { (const void*) &lv_is_initialized, "b", "" } }, + { "layer_sys", { (const void*) &lv_layer_sys, "lv.lv_obj", "" } }, + { "layer_top", { (const void*) &lv_layer_top, "lv.lv_obj", "" } }, + { "layout_register", { (const void*) &lv_layout_register, "i", "^lv_layout_update_cb^." } }, + { "obj_class_create_obj", { (const void*) &lv_obj_class_create_obj, "lv.lv_obj", "(lv._lv_obj_class)(lv.lv_obj)" } }, + { "obj_del_anim_ready_cb", { (const void*) &lv_obj_del_anim_ready_cb, "", "(lv.lv_anim)" } }, + { "obj_draw_dsc_init", { (const void*) &lv_obj_draw_dsc_init, "", "(lv.lv_obj_draw_part_dsc)(lv.lv_area)" } }, + { "obj_draw_part_check_type", { (const void*) &lv_obj_draw_part_check_type, "b", "(lv.lv_obj_draw_part_dsc)(lv._lv_obj_class)i" } }, + { "obj_enable_style_refresh", { (const void*) &lv_obj_enable_style_refresh, "", "b" } }, + { "obj_event_base", { (const void*) &lv_obj_event_base, "i", "(lv.lv_obj_class)(lv.lv_event)" } }, + { "obj_report_style_change", { (const void*) &lv_obj_report_style_change, "", "(lv.lv_style)" } }, + { "obj_style_get_selector_part", { (const void*) &lv_obj_style_get_selector_part, "i", "i" } }, + { "obj_style_get_selector_state", { (const void*) &lv_obj_style_get_selector_state, "i", "i" } }, + { "palette_darken", { (const void*) &lv_palette_darken, "lv.lv_color", "ii" } }, + { "palette_lighten", { (const void*) &lv_palette_lighten, "lv.lv_color", "ii" } }, + { "palette_main", { (const void*) &lv_palette_main, "lv.lv_color", "i" } }, + { "refr_now", { (const void*) &lv_refr_now, "", "(lv.lv_disp)" } }, + { "scr_act", { (const void*) &lv_scr_act, "lv.lv_obj", "" } }, + { "scr_load", { (const void*) &lv_scr_load, "", "(lv.lv_obj)" } }, + { "scr_load_anim", { (const void*) &lv_scr_load_anim, "", "(lv.lv_obj)iiib" } }, + { "task_handler", { (const void*) &lv_task_handler, "i", "" } }, + { "theme_apply", { (const void*) &lv_theme_apply, "", "(lv.lv_obj)" } }, + { "theme_default_get", { (const void*) &lv_theme_default_get, "lv.lv_theme", "" } }, + { "theme_default_init", { (const void*) &lv_theme_default_init, "lv.lv_theme", "(lv.lv_disp)(lv.lv_color)(lv.lv_color)b(lv.lv_font)" } }, + { "theme_default_is_inited", { (const void*) &lv_theme_default_is_inited, "b", "" } }, + { "theme_get_color_primary", { (const void*) &lv_theme_get_color_primary, "lv.lv_color", "(lv.lv_obj)" } }, + { "theme_get_color_secondary", { (const void*) &lv_theme_get_color_secondary, "lv.lv_color", "(lv.lv_obj)" } }, + { "theme_get_font_large", { (const void*) &lv_theme_get_font_large, "lv.lv_font", "(lv.lv_obj)" } }, + { "theme_get_font_normal", { (const void*) &lv_theme_get_font_normal, "lv.lv_font", "(lv.lv_obj)" } }, + { "theme_get_font_small", { (const void*) &lv_theme_get_font_small, "lv.lv_font", "(lv.lv_obj)" } }, + { "theme_get_from_obj", { (const void*) &lv_theme_get_from_obj, "lv.lv_theme", "(lv.lv_obj)" } }, + { "theme_mono_init", { (const void*) &lv_theme_mono_init, "lv.lv_theme", "(lv.lv_disp)b(lv.lv_font)" } }, + { "theme_openhasp_init", { (const void*) &lv_theme_openhasp_init, "lv.lv_theme", "(lv.lv_disp)(lv.lv_color)(lv.lv_color)b(lv.lv_font)" } }, + { "theme_openhasp_is_inited", { (const void*) &lv_theme_openhasp_is_inited, "b", "" } }, + { "theme_set_apply_cb", { (const void*) &lv_theme_set_apply_cb, "", "(lv.lv_theme)^lv_theme_apply_cb^" } }, + { "theme_set_parent", { (const void*) &lv_theme_set_parent, "", "(lv.lv_theme)(lv.lv_theme)" } }, }; const size_t lv_func_size = sizeof(lv_func) / sizeof(lv_func[0]); diff --git a/lib/libesp32_lvgl/lv_berry/src/lv_berry.c b/lib/libesp32_lvgl/lv_berry/src/lv_berry.c index ec9672fb0..ac003c519 100644 --- a/lib/libesp32_lvgl/lv_berry/src/lv_berry.c +++ b/lib/libesp32_lvgl/lv_berry/src/lv_berry.c @@ -125,15 +125,15 @@ int lv_x_member(bvm *vm) { // push native closure be_pushntvclosure(vm, &lv_x_call_c, 3); // 3 upvals - be_pushcomptr(vm, method->func); + be_pushcomptr(vm, method->args.func); be_setupval(vm, -2, 0); be_pop(vm, 1); - be_pushstring(vm, method->return_type); + be_pushstring(vm, method->args.return_type); be_setupval(vm, -2, 1); be_pop(vm, 1); - be_pushstring(vm, method->arg_type); + be_pushstring(vm, method->args.arg_type); be_setupval(vm, -2, 2); be_pop(vm, 1); @@ -298,15 +298,15 @@ int lv0_member(bvm *vm) { // push native closure be_pushntvclosure(vm, &lv_x_call_c, 3); // 3 upvals - be_pushcomptr(vm, method->func); + be_pushcomptr(vm, method->args.func); be_setupval(vm, -2, 0); be_pop(vm, 1); - be_pushstring(vm, method->return_type); + be_pushstring(vm, method->args.return_type); be_setupval(vm, -2, 1); be_pop(vm, 1); - be_pushstring(vm, method->arg_type); + be_pushstring(vm, method->args.arg_type); be_setupval(vm, -2, 2); be_pop(vm, 1); diff --git a/lib/libesp32_lvgl/lv_berry/tools/convert.py b/lib/libesp32_lvgl/lv_berry/tools/convert.py index 1b6ff1149..63230eadb 100644 --- a/lib/libesp32_lvgl/lv_berry/tools/convert.py +++ b/lib/libesp32_lvgl/lv_berry/tools/convert.py @@ -378,7 +378,7 @@ for subtype, flv in lv.items(): pass # c_ret_type = f"+lv_{subtype}" else: - func_out[be_name] = f" {{ \"{be_name}\", (void*) &{orig_func_name}, \"{c_ret_type}\", { c_argc if c_argc else 'nullptr'} }}," + func_out[be_name] = f" {{ \"{be_name}\", {{ (const void*) &{orig_func_name}, \"{c_ret_type}\", { c_argc if c_argc else 'nullptr'} }} }}," for be_name in sorted(func_out): print(func_out[be_name]) @@ -721,7 +721,7 @@ for f in lv0: # if c_ret_type is an object, prefix with `lv.` if len(c_ret_type) > 1: c_ret_type = "lv." + c_ret_type - func_out[be_name] = f" {{ \"{be_name}\", (void*) &{orig_func_name}, \"{c_ret_type}\", { c_argc if c_argc else 'nullptr'} }}," + func_out[be_name] = f" {{ \"{be_name}\", {{ (const void*) &{orig_func_name}, \"{c_ret_type}\", { c_argc if c_argc else 'nullptr'} }} }}," for be_name in sorted(func_out): print(func_out[be_name])