Tasmota/lib/libesp32/Berry/default/be_lvgl_widgets_lib.c

4173 lines
177 KiB
C
Raw Normal View History

/********************************************************************
* Generated code, don't edit
*******************************************************************/
/********************************************************************
* Tasmota LVGL classes for widgets
*******************************************************************/
#include "be_object.h"
#include "be_string.h"
#ifdef USE_LVGL
#include "lvgl.h"
extern int lv0_start(bvm *vm);
extern int lv0_scr_act(bvm *vm);
extern int lv0_layer_top(bvm *vm);
extern int lv0_layer_sys(bvm *vm);
extern int lv0_get_hor_res(bvm *vm);
extern int lv0_get_ver_res(bvm *vm);
2021-04-20 12:44:16 +01:00
extern int lv0_screenshot(bvm *vm);
extern int lco_init(bvm *vm);
extern int lco_tostring(bvm *vm);
extern int lvx_init_2(bvm *vm); // generic function
extern int lvx_tostring(bvm *vm); // generic function
extern int lvs_init(bvm *vm);
extern int lvs_tostring(bvm *vm);
BE_EXPORT_VARIABLE extern const bclass be_class_lv_obj;
/* `lv_img` external functions definitions */
extern int lvbe_img_set_tasmota_logo(bvm *vm);
extern int lvbe_img_create(bvm *vm);
extern int lvbe_img_set_src(bvm *vm);
extern int lvbe_img_set_auto_size(bvm *vm);
extern int lvbe_img_set_offset_x(bvm *vm);
extern int lvbe_img_set_offset_y(bvm *vm);
extern int lvbe_img_set_pivot(bvm *vm);
extern int lvbe_img_set_angle(bvm *vm);
extern int lvbe_img_set_zoom(bvm *vm);
extern int lvbe_img_set_antialias(bvm *vm);
extern int lvbe_img_get_src(bvm *vm);
extern int lvbe_img_get_file_name(bvm *vm);
extern int lvbe_img_get_auto_size(bvm *vm);
extern int lvbe_img_get_offset_x(bvm *vm);
extern int lvbe_img_get_offset_y(bvm *vm);
extern int lvbe_img_get_angle(bvm *vm);
extern int lvbe_img_get_pivot(bvm *vm);
extern int lvbe_img_get_zoom(bvm *vm);
extern int lvbe_img_get_antialias(bvm *vm);
/* `lv_style` external functions definitions */
extern int lvbe_style_copy(bvm *vm);
extern int lvbe_style_list_init(bvm *vm);
extern int lvbe_style_list_copy(bvm *vm);
extern int lvbe_style_list_get_style(bvm *vm);
extern int lvbe_style_reset(bvm *vm);
extern int lvbe_style_remove_prop(bvm *vm);
extern int lvbe_style_list_get_local_style(bvm *vm);
extern int lvbe_style_set_radius(bvm *vm);
extern int lvbe_style_set_clip_corner(bvm *vm);
extern int lvbe_style_set_size(bvm *vm);
extern int lvbe_style_set_transform_width(bvm *vm);
extern int lvbe_style_set_transform_height(bvm *vm);
extern int lvbe_style_set_transform_angle(bvm *vm);
extern int lvbe_style_set_transform_zoom(bvm *vm);
extern int lvbe_style_set_opa_scale(bvm *vm);
extern int lvbe_style_set_pad_top(bvm *vm);
extern int lvbe_style_set_pad_bottom(bvm *vm);
extern int lvbe_style_set_pad_left(bvm *vm);
extern int lvbe_style_set_pad_right(bvm *vm);
extern int lvbe_style_set_pad_inner(bvm *vm);
extern int lvbe_style_set_margin_top(bvm *vm);
extern int lvbe_style_set_margin_bottom(bvm *vm);
extern int lvbe_style_set_margin_left(bvm *vm);
extern int lvbe_style_set_margin_right(bvm *vm);
extern int lvbe_style_set_bg_blend_mode(bvm *vm);
extern int lvbe_style_set_bg_main_stop(bvm *vm);
extern int lvbe_style_set_bg_grad_stop(bvm *vm);
extern int lvbe_style_set_bg_grad_dir(bvm *vm);
extern int lvbe_style_set_bg_color(bvm *vm);
extern int lvbe_style_set_bg_grad_color(bvm *vm);
extern int lvbe_style_set_bg_opa(bvm *vm);
extern int lvbe_style_set_border_width(bvm *vm);
extern int lvbe_style_set_border_side(bvm *vm);
extern int lvbe_style_set_border_blend_mode(bvm *vm);
extern int lvbe_style_set_border_post(bvm *vm);
extern int lvbe_style_set_border_color(bvm *vm);
extern int lvbe_style_set_border_opa(bvm *vm);
extern int lvbe_style_set_outline_width(bvm *vm);
extern int lvbe_style_set_outline_pad(bvm *vm);
extern int lvbe_style_set_outline_blend_mode(bvm *vm);
extern int lvbe_style_set_outline_color(bvm *vm);
extern int lvbe_style_set_outline_opa(bvm *vm);
extern int lvbe_style_set_shadow_width(bvm *vm);
extern int lvbe_style_set_shadow_ofs_x(bvm *vm);
extern int lvbe_style_set_shadow_ofs_y(bvm *vm);
extern int lvbe_style_set_shadow_spread(bvm *vm);
extern int lvbe_style_set_shadow_blend_mode(bvm *vm);
extern int lvbe_style_set_shadow_color(bvm *vm);
extern int lvbe_style_set_shadow_opa(bvm *vm);
extern int lvbe_style_set_pattern_repeat(bvm *vm);
extern int lvbe_style_set_pattern_blend_mode(bvm *vm);
extern int lvbe_style_set_pattern_recolor(bvm *vm);
extern int lvbe_style_set_pattern_opa(bvm *vm);
extern int lvbe_style_set_pattern_recolor_opa(bvm *vm);
extern int lvbe_style_set_pattern_image(bvm *vm);
extern int lvbe_style_set_value_letter_space(bvm *vm);
extern int lvbe_style_set_value_line_space(bvm *vm);
extern int lvbe_style_set_value_blend_mode(bvm *vm);
extern int lvbe_style_set_value_ofs_x(bvm *vm);
extern int lvbe_style_set_value_ofs_y(bvm *vm);
extern int lvbe_style_set_value_align(bvm *vm);
extern int lvbe_style_set_value_color(bvm *vm);
extern int lvbe_style_set_value_opa(bvm *vm);
extern int lvbe_style_set_value_font(bvm *vm);
extern int lvbe_style_set_value_str(bvm *vm);
extern int lvbe_style_set_text_letter_space(bvm *vm);
extern int lvbe_style_set_text_line_space(bvm *vm);
extern int lvbe_style_set_text_decor(bvm *vm);
extern int lvbe_style_set_text_blend_mode(bvm *vm);
extern int lvbe_style_set_text_color(bvm *vm);
extern int lvbe_style_set_text_sel_color(bvm *vm);
extern int lvbe_style_set_text_sel_bg_color(bvm *vm);
extern int lvbe_style_set_text_opa(bvm *vm);
extern int lvbe_style_set_text_font(bvm *vm);
extern int lvbe_style_set_line_width(bvm *vm);
extern int lvbe_style_set_line_blend_mode(bvm *vm);
extern int lvbe_style_set_line_dash_width(bvm *vm);
extern int lvbe_style_set_line_dash_gap(bvm *vm);
extern int lvbe_style_set_line_rounded(bvm *vm);
extern int lvbe_style_set_line_color(bvm *vm);
extern int lvbe_style_set_line_opa(bvm *vm);
extern int lvbe_style_set_image_blend_mode(bvm *vm);
extern int lvbe_style_set_image_recolor(bvm *vm);
extern int lvbe_style_set_image_opa(bvm *vm);
extern int lvbe_style_set_image_recolor_opa(bvm *vm);
extern int lvbe_style_set_transition_time(bvm *vm);
extern int lvbe_style_set_transition_delay(bvm *vm);
extern int lvbe_style_set_transition_prop_1(bvm *vm);
extern int lvbe_style_set_transition_prop_2(bvm *vm);
extern int lvbe_style_set_transition_prop_3(bvm *vm);
extern int lvbe_style_set_transition_prop_4(bvm *vm);
extern int lvbe_style_set_transition_prop_5(bvm *vm);
extern int lvbe_style_set_transition_prop_6(bvm *vm);
extern int lvbe_style_set_transition_path(bvm *vm);
extern int lvbe_style_set_scale_width(bvm *vm);
extern int lvbe_style_set_scale_border_width(bvm *vm);
extern int lvbe_style_set_scale_end_border_width(bvm *vm);
extern int lvbe_style_set_scale_end_line_width(bvm *vm);
extern int lvbe_style_set_scale_grad_color(bvm *vm);
extern int lvbe_style_set_scale_end_color(bvm *vm);
/* `lv_group` external functions definitions */
extern int lvbe_group_create(bvm *vm);
extern int lvbe_group_del(bvm *vm);
extern int lvbe_group_add_obj(bvm *vm);
extern int lvbe_group_remove_obj(bvm *vm);
extern int lvbe_group_remove_all_objs(bvm *vm);
extern int lvbe_group_focus_obj(bvm *vm);
extern int lvbe_group_focus_next(bvm *vm);
extern int lvbe_group_focus_prev(bvm *vm);
extern int lvbe_group_focus_freeze(bvm *vm);
extern int lvbe_group_send_data(bvm *vm);
extern int lvbe_group_set_focus_cb(bvm *vm);
extern int lvbe_group_set_refocus_policy(bvm *vm);
extern int lvbe_group_set_editing(bvm *vm);
extern int lvbe_group_set_click_focus(bvm *vm);
extern int lvbe_group_set_wrap(bvm *vm);
extern int lvbe_group_get_focused(bvm *vm);
extern int lvbe_group_get_focus_cb(bvm *vm);
extern int lvbe_group_get_editing(bvm *vm);
extern int lvbe_group_get_click_focus(bvm *vm);
extern int lvbe_group_get_wrap(bvm *vm);
/* `lv_obj` external functions definitions */
extern int lvbe_obj_create(bvm *vm);
extern int lvbe_obj_del(bvm *vm);
extern int lvbe_obj_del_anim_ready_cb(bvm *vm);
extern int lvbe_obj_del_async(bvm *vm);
extern int lvbe_obj_clean(bvm *vm);
extern int lvbe_obj_invalidate_area(bvm *vm);
extern int lvbe_obj_invalidate(bvm *vm);
extern int lvbe_obj_area_is_visible(bvm *vm);
extern int lvbe_obj_is_visible(bvm *vm);
extern int lvbe_obj_set_parent(bvm *vm);
extern int lvbe_obj_move_foreground(bvm *vm);
extern int lvbe_obj_move_background(bvm *vm);
extern int lvbe_obj_set_pos(bvm *vm);
extern int lvbe_obj_set_x(bvm *vm);
extern int lvbe_obj_set_y(bvm *vm);
extern int lvbe_obj_set_size(bvm *vm);
extern int lvbe_obj_set_width(bvm *vm);
extern int lvbe_obj_set_height(bvm *vm);
extern int lvbe_obj_set_width_fit(bvm *vm);
extern int lvbe_obj_set_height_fit(bvm *vm);
extern int lvbe_obj_set_width_margin(bvm *vm);
extern int lvbe_obj_set_height_margin(bvm *vm);
extern int lvbe_obj_align(bvm *vm);
extern int lvbe_obj_align_x(bvm *vm);
extern int lvbe_obj_align_y(bvm *vm);
extern int lvbe_obj_align_mid(bvm *vm);
extern int lvbe_obj_align_mid_x(bvm *vm);
extern int lvbe_obj_align_mid_y(bvm *vm);
extern int lvbe_obj_realign(bvm *vm);
extern int lvbe_obj_set_auto_realign(bvm *vm);
extern int lvbe_obj_set_ext_click_area(bvm *vm);
extern int lvbe_obj_add_style(bvm *vm);
extern int lvbe_obj_remove_style(bvm *vm);
extern int lvbe_obj_clean_style_list(bvm *vm);
extern int lvbe_obj_reset_style_list(bvm *vm);
extern int lvbe_obj_refresh_style(bvm *vm);
extern int lvbe_obj_report_style_mod(bvm *vm);
extern int lvbe_obj_remove_style_local_prop(bvm *vm);
extern int lvbe_obj_set_hidden(bvm *vm);
extern int lvbe_obj_set_adv_hittest(bvm *vm);
extern int lvbe_obj_set_click(bvm *vm);
extern int lvbe_obj_set_top(bvm *vm);
extern int lvbe_obj_set_drag(bvm *vm);
extern int lvbe_obj_set_drag_dir(bvm *vm);
extern int lvbe_obj_set_drag_throw(bvm *vm);
extern int lvbe_obj_set_drag_parent(bvm *vm);
extern int lvbe_obj_set_focus_parent(bvm *vm);
extern int lvbe_obj_set_gesture_parent(bvm *vm);
extern int lvbe_obj_set_parent_event(bvm *vm);
extern int lvbe_obj_set_base_dir(bvm *vm);
extern int lvbe_obj_add_protect(bvm *vm);
extern int lvbe_obj_clear_protect(bvm *vm);
extern int lvbe_obj_set_state(bvm *vm);
extern int lvbe_obj_add_state(bvm *vm);
extern int lvbe_obj_clear_state(bvm *vm);
extern int lvbe_obj_finish_transitions(bvm *vm);
extern int lvbe_obj_set_event_cb(bvm *vm);
extern int lvbe_obj_set_signal_cb(bvm *vm);
extern int lvbe_obj_set_design_cb(bvm *vm);
extern int lvbe_obj_allocate_ext_attr(bvm *vm);
extern int lvbe_obj_refresh_ext_draw_pad(bvm *vm);
extern int lvbe_obj_get_screen(bvm *vm);
extern int lvbe_obj_get_parent(bvm *vm);
extern int lvbe_obj_get_child(bvm *vm);
extern int lvbe_obj_get_child_back(bvm *vm);
extern int lvbe_obj_count_children(bvm *vm);
extern int lvbe_obj_count_children_recursive(bvm *vm);
extern int lvbe_obj_get_coords(bvm *vm);
extern int lvbe_obj_get_inner_coords(bvm *vm);
extern int lvbe_obj_get_x(bvm *vm);
extern int lvbe_obj_get_y(bvm *vm);
extern int lvbe_obj_get_width(bvm *vm);
extern int lvbe_obj_get_height(bvm *vm);
extern int lvbe_obj_get_width_fit(bvm *vm);
extern int lvbe_obj_get_height_fit(bvm *vm);
extern int lvbe_obj_get_height_margin(bvm *vm);
extern int lvbe_obj_get_width_margin(bvm *vm);
extern int lvbe_obj_get_width_grid(bvm *vm);
extern int lvbe_obj_get_height_grid(bvm *vm);
extern int lvbe_obj_get_auto_realign(bvm *vm);
extern int lvbe_obj_get_ext_click_pad_left(bvm *vm);
extern int lvbe_obj_get_ext_click_pad_right(bvm *vm);
extern int lvbe_obj_get_ext_click_pad_top(bvm *vm);
extern int lvbe_obj_get_ext_click_pad_bottom(bvm *vm);
extern int lvbe_obj_get_ext_draw_pad(bvm *vm);
extern int lvbe_obj_get_local_style(bvm *vm);
extern int lvbe_obj_get_hidden(bvm *vm);
extern int lvbe_obj_get_adv_hittest(bvm *vm);
extern int lvbe_obj_get_click(bvm *vm);
extern int lvbe_obj_get_top(bvm *vm);
extern int lvbe_obj_get_drag(bvm *vm);
extern int lvbe_obj_get_drag_dir(bvm *vm);
extern int lvbe_obj_get_drag_throw(bvm *vm);
extern int lvbe_obj_get_drag_parent(bvm *vm);
extern int lvbe_obj_get_focus_parent(bvm *vm);
extern int lvbe_obj_get_parent_event(bvm *vm);
extern int lvbe_obj_get_gesture_parent(bvm *vm);
extern int lvbe_obj_get_base_dir(bvm *vm);
extern int lvbe_obj_get_protect(bvm *vm);
extern int lvbe_obj_is_protected(bvm *vm);
extern int lvbe_obj_get_state(bvm *vm);
extern int lvbe_obj_is_point_on_coords(bvm *vm);
extern int lvbe_obj_hittest(bvm *vm);
extern int lvbe_obj_get_ext_attr(bvm *vm);
extern int lvbe_obj_get_type(bvm *vm);
extern int lvbe_obj_get_user_data(bvm *vm);
extern int lvbe_obj_set_user_data(bvm *vm);
extern int lvbe_obj_get_group(bvm *vm);
extern int lvbe_obj_is_focused(bvm *vm);
extern int lvbe_obj_get_focused_obj(bvm *vm);
extern int lvbe_obj_handle_get_type_signal(bvm *vm);
extern int lvbe_obj_init_draw_rect_dsc(bvm *vm);
extern int lvbe_obj_init_draw_label_dsc(bvm *vm);
extern int lvbe_obj_init_draw_img_dsc(bvm *vm);
extern int lvbe_obj_init_draw_line_dsc(bvm *vm);
extern int lvbe_obj_get_draw_rect_ext_pad_size(bvm *vm);
extern int lvbe_obj_fade_in(bvm *vm);
extern int lvbe_obj_fade_out(bvm *vm);
extern int lvbe_obj_get_style_radius(bvm *vm);
extern int lvbe_obj_set_style_local_radius(bvm *vm);
extern int lvbe_obj_get_style_clip_corner(bvm *vm);
extern int lvbe_obj_set_style_local_clip_corner(bvm *vm);
extern int lvbe_obj_get_style_size(bvm *vm);
extern int lvbe_obj_set_style_local_size(bvm *vm);
extern int lvbe_obj_get_style_transform_width(bvm *vm);
extern int lvbe_obj_set_style_local_transform_width(bvm *vm);
extern int lvbe_obj_get_style_transform_height(bvm *vm);
extern int lvbe_obj_set_style_local_transform_height(bvm *vm);
extern int lvbe_obj_get_style_transform_angle(bvm *vm);
extern int lvbe_obj_set_style_local_transform_angle(bvm *vm);
extern int lvbe_obj_get_style_transform_zoom(bvm *vm);
extern int lvbe_obj_set_style_local_transform_zoom(bvm *vm);
extern int lvbe_obj_get_style_opa_scale(bvm *vm);
extern int lvbe_obj_set_style_local_opa_scale(bvm *vm);
extern int lvbe_obj_get_style_pad_top(bvm *vm);
extern int lvbe_obj_set_style_local_pad_top(bvm *vm);
extern int lvbe_obj_get_style_pad_bottom(bvm *vm);
extern int lvbe_obj_set_style_local_pad_bottom(bvm *vm);
extern int lvbe_obj_get_style_pad_left(bvm *vm);
extern int lvbe_obj_set_style_local_pad_left(bvm *vm);
extern int lvbe_obj_get_style_pad_right(bvm *vm);
extern int lvbe_obj_set_style_local_pad_right(bvm *vm);
extern int lvbe_obj_get_style_pad_inner(bvm *vm);
extern int lvbe_obj_set_style_local_pad_inner(bvm *vm);
extern int lvbe_obj_get_style_margin_top(bvm *vm);
extern int lvbe_obj_set_style_local_margin_top(bvm *vm);
extern int lvbe_obj_get_style_margin_bottom(bvm *vm);
extern int lvbe_obj_set_style_local_margin_bottom(bvm *vm);
extern int lvbe_obj_get_style_margin_left(bvm *vm);
extern int lvbe_obj_set_style_local_margin_left(bvm *vm);
extern int lvbe_obj_get_style_margin_right(bvm *vm);
extern int lvbe_obj_set_style_local_margin_right(bvm *vm);
extern int lvbe_obj_set_style_local_bg_blend_mode(bvm *vm);
extern int lvbe_obj_get_style_bg_main_stop(bvm *vm);
extern int lvbe_obj_set_style_local_bg_main_stop(bvm *vm);
extern int lvbe_obj_get_style_bg_grad_stop(bvm *vm);
extern int lvbe_obj_set_style_local_bg_grad_stop(bvm *vm);
extern int lvbe_obj_set_style_local_bg_grad_dir(bvm *vm);
extern int lvbe_obj_get_style_bg_color(bvm *vm);
extern int lvbe_obj_set_style_local_bg_color(bvm *vm);
extern int lvbe_obj_get_style_bg_grad_color(bvm *vm);
extern int lvbe_obj_set_style_local_bg_grad_color(bvm *vm);
extern int lvbe_obj_get_style_bg_opa(bvm *vm);
extern int lvbe_obj_set_style_local_bg_opa(bvm *vm);
extern int lvbe_obj_get_style_border_width(bvm *vm);
extern int lvbe_obj_set_style_local_border_width(bvm *vm);
extern int lvbe_obj_set_style_local_border_side(bvm *vm);
extern int lvbe_obj_set_style_local_border_blend_mode(bvm *vm);
extern int lvbe_obj_get_style_border_post(bvm *vm);
extern int lvbe_obj_set_style_local_border_post(bvm *vm);
extern int lvbe_obj_get_style_border_color(bvm *vm);
extern int lvbe_obj_set_style_local_border_color(bvm *vm);
extern int lvbe_obj_get_style_border_opa(bvm *vm);
extern int lvbe_obj_set_style_local_border_opa(bvm *vm);
extern int lvbe_obj_get_style_outline_width(bvm *vm);
extern int lvbe_obj_set_style_local_outline_width(bvm *vm);
extern int lvbe_obj_get_style_outline_pad(bvm *vm);
extern int lvbe_obj_set_style_local_outline_pad(bvm *vm);
extern int lvbe_obj_set_style_local_outline_blend_mode(bvm *vm);
extern int lvbe_obj_get_style_outline_color(bvm *vm);
extern int lvbe_obj_set_style_local_outline_color(bvm *vm);
extern int lvbe_obj_get_style_outline_opa(bvm *vm);
extern int lvbe_obj_set_style_local_outline_opa(bvm *vm);
extern int lvbe_obj_get_style_shadow_width(bvm *vm);
extern int lvbe_obj_set_style_local_shadow_width(bvm *vm);
extern int lvbe_obj_get_style_shadow_ofs_x(bvm *vm);
extern int lvbe_obj_set_style_local_shadow_ofs_x(bvm *vm);
extern int lvbe_obj_get_style_shadow_ofs_y(bvm *vm);
extern int lvbe_obj_set_style_local_shadow_ofs_y(bvm *vm);
extern int lvbe_obj_get_style_shadow_spread(bvm *vm);
extern int lvbe_obj_set_style_local_shadow_spread(bvm *vm);
extern int lvbe_obj_set_style_local_shadow_blend_mode(bvm *vm);
extern int lvbe_obj_get_style_shadow_color(bvm *vm);
extern int lvbe_obj_set_style_local_shadow_color(bvm *vm);
extern int lvbe_obj_get_style_shadow_opa(bvm *vm);
extern int lvbe_obj_set_style_local_shadow_opa(bvm *vm);
extern int lvbe_obj_get_style_pattern_repeat(bvm *vm);
extern int lvbe_obj_set_style_local_pattern_repeat(bvm *vm);
extern int lvbe_obj_set_style_local_pattern_blend_mode(bvm *vm);
extern int lvbe_obj_get_style_pattern_recolor(bvm *vm);
extern int lvbe_obj_set_style_local_pattern_recolor(bvm *vm);
extern int lvbe_obj_get_style_pattern_opa(bvm *vm);
extern int lvbe_obj_set_style_local_pattern_opa(bvm *vm);
extern int lvbe_obj_get_style_pattern_recolor_opa(bvm *vm);
extern int lvbe_obj_set_style_local_pattern_recolor_opa(bvm *vm);
extern int lvbe_obj_get_style_pattern_image(bvm *vm);
extern int lvbe_obj_set_style_local_pattern_image(bvm *vm);
extern int lvbe_obj_get_style_value_letter_space(bvm *vm);
extern int lvbe_obj_set_style_local_value_letter_space(bvm *vm);
extern int lvbe_obj_get_style_value_line_space(bvm *vm);
extern int lvbe_obj_set_style_local_value_line_space(bvm *vm);
extern int lvbe_obj_set_style_local_value_blend_mode(bvm *vm);
extern int lvbe_obj_get_style_value_ofs_x(bvm *vm);
extern int lvbe_obj_set_style_local_value_ofs_x(bvm *vm);
extern int lvbe_obj_get_style_value_ofs_y(bvm *vm);
extern int lvbe_obj_set_style_local_value_ofs_y(bvm *vm);
extern int lvbe_obj_set_style_local_value_align(bvm *vm);
extern int lvbe_obj_get_style_value_color(bvm *vm);
extern int lvbe_obj_set_style_local_value_color(bvm *vm);
extern int lvbe_obj_get_style_value_opa(bvm *vm);
extern int lvbe_obj_set_style_local_value_opa(bvm *vm);
extern int lvbe_obj_set_style_local_value_font(bvm *vm);
extern int lvbe_obj_get_style_value_str(bvm *vm);
extern int lvbe_obj_set_style_local_value_str(bvm *vm);
extern int lvbe_obj_get_style_text_letter_space(bvm *vm);
extern int lvbe_obj_set_style_local_text_letter_space(bvm *vm);
extern int lvbe_obj_get_style_text_line_space(bvm *vm);
extern int lvbe_obj_set_style_local_text_line_space(bvm *vm);
extern int lvbe_obj_set_style_local_text_decor(bvm *vm);
extern int lvbe_obj_set_style_local_text_blend_mode(bvm *vm);
extern int lvbe_obj_get_style_text_color(bvm *vm);
extern int lvbe_obj_set_style_local_text_color(bvm *vm);
extern int lvbe_obj_get_style_text_sel_color(bvm *vm);
extern int lvbe_obj_set_style_local_text_sel_color(bvm *vm);
extern int lvbe_obj_get_style_text_sel_bg_color(bvm *vm);
extern int lvbe_obj_set_style_local_text_sel_bg_color(bvm *vm);
extern int lvbe_obj_get_style_text_opa(bvm *vm);
extern int lvbe_obj_set_style_local_text_opa(bvm *vm);
extern int lvbe_obj_set_style_local_text_font(bvm *vm);
extern int lvbe_obj_get_style_line_width(bvm *vm);
extern int lvbe_obj_set_style_local_line_width(bvm *vm);
extern int lvbe_obj_set_style_local_line_blend_mode(bvm *vm);
extern int lvbe_obj_get_style_line_dash_width(bvm *vm);
extern int lvbe_obj_set_style_local_line_dash_width(bvm *vm);
extern int lvbe_obj_get_style_line_dash_gap(bvm *vm);
extern int lvbe_obj_set_style_local_line_dash_gap(bvm *vm);
extern int lvbe_obj_get_style_line_rounded(bvm *vm);
extern int lvbe_obj_set_style_local_line_rounded(bvm *vm);
extern int lvbe_obj_get_style_line_color(bvm *vm);
extern int lvbe_obj_set_style_local_line_color(bvm *vm);
extern int lvbe_obj_get_style_line_opa(bvm *vm);
extern int lvbe_obj_set_style_local_line_opa(bvm *vm);
extern int lvbe_obj_set_style_local_image_blend_mode(bvm *vm);
extern int lvbe_obj_get_style_image_recolor(bvm *vm);
extern int lvbe_obj_set_style_local_image_recolor(bvm *vm);
extern int lvbe_obj_get_style_image_opa(bvm *vm);
extern int lvbe_obj_set_style_local_image_opa(bvm *vm);
extern int lvbe_obj_get_style_image_recolor_opa(bvm *vm);
extern int lvbe_obj_set_style_local_image_recolor_opa(bvm *vm);
extern int lvbe_obj_get_style_transition_time(bvm *vm);
extern int lvbe_obj_set_style_local_transition_time(bvm *vm);
extern int lvbe_obj_get_style_transition_delay(bvm *vm);
extern int lvbe_obj_set_style_local_transition_delay(bvm *vm);
extern int lvbe_obj_get_style_transition_prop_1(bvm *vm);
extern int lvbe_obj_set_style_local_transition_prop_1(bvm *vm);
extern int lvbe_obj_get_style_transition_prop_2(bvm *vm);
extern int lvbe_obj_set_style_local_transition_prop_2(bvm *vm);
extern int lvbe_obj_get_style_transition_prop_3(bvm *vm);
extern int lvbe_obj_set_style_local_transition_prop_3(bvm *vm);
extern int lvbe_obj_get_style_transition_prop_4(bvm *vm);
extern int lvbe_obj_set_style_local_transition_prop_4(bvm *vm);
extern int lvbe_obj_get_style_transition_prop_5(bvm *vm);
extern int lvbe_obj_set_style_local_transition_prop_5(bvm *vm);
extern int lvbe_obj_get_style_transition_prop_6(bvm *vm);
extern int lvbe_obj_set_style_local_transition_prop_6(bvm *vm);
extern int lvbe_obj_set_style_local_transition_path(bvm *vm);
extern int lvbe_obj_get_style_scale_width(bvm *vm);
extern int lvbe_obj_set_style_local_scale_width(bvm *vm);
extern int lvbe_obj_get_style_scale_border_width(bvm *vm);
extern int lvbe_obj_set_style_local_scale_border_width(bvm *vm);
extern int lvbe_obj_get_style_scale_end_border_width(bvm *vm);
extern int lvbe_obj_set_style_local_scale_end_border_width(bvm *vm);
extern int lvbe_obj_get_style_scale_end_line_width(bvm *vm);
extern int lvbe_obj_set_style_local_scale_end_line_width(bvm *vm);
extern int lvbe_obj_get_style_scale_grad_color(bvm *vm);
extern int lvbe_obj_set_style_local_scale_grad_color(bvm *vm);
extern int lvbe_obj_get_style_scale_end_color(bvm *vm);
extern int lvbe_obj_set_style_local_scale_end_color(bvm *vm);
/* `lv_arc` external functions definitions */
extern int lvbe_arc_create(bvm *vm);
extern int lvbe_arc_set_start_angle(bvm *vm);
extern int lvbe_arc_set_end_angle(bvm *vm);
extern int lvbe_arc_set_angles(bvm *vm);
extern int lvbe_arc_set_bg_start_angle(bvm *vm);
extern int lvbe_arc_set_bg_end_angle(bvm *vm);
extern int lvbe_arc_set_bg_angles(bvm *vm);
extern int lvbe_arc_set_rotation(bvm *vm);
extern int lvbe_arc_set_type(bvm *vm);
extern int lvbe_arc_set_value(bvm *vm);
extern int lvbe_arc_set_range(bvm *vm);
extern int lvbe_arc_set_chg_rate(bvm *vm);
extern int lvbe_arc_set_adjustable(bvm *vm);
extern int lvbe_arc_get_angle_start(bvm *vm);
extern int lvbe_arc_get_angle_end(bvm *vm);
extern int lvbe_arc_get_bg_angle_start(bvm *vm);
extern int lvbe_arc_get_bg_angle_end(bvm *vm);
extern int lvbe_arc_get_type(bvm *vm);
extern int lvbe_arc_get_value(bvm *vm);
extern int lvbe_arc_get_min_value(bvm *vm);
extern int lvbe_arc_get_max_value(bvm *vm);
extern int lvbe_arc_is_dragged(bvm *vm);
extern int lvbe_arc_get_adjustable(bvm *vm);
/* `lv_bar` external functions definitions */
extern int lvbe_bar_create(bvm *vm);
extern int lvbe_bar_set_value(bvm *vm);
extern int lvbe_bar_set_start_value(bvm *vm);
extern int lvbe_bar_set_range(bvm *vm);
extern int lvbe_bar_set_type(bvm *vm);
extern int lvbe_bar_set_anim_time(bvm *vm);
extern int lvbe_bar_get_value(bvm *vm);
extern int lvbe_bar_get_start_value(bvm *vm);
extern int lvbe_bar_get_min_value(bvm *vm);
extern int lvbe_bar_get_max_value(bvm *vm);
extern int lvbe_bar_get_type(bvm *vm);
extern int lvbe_bar_get_anim_time(bvm *vm);
/* `lv_btn` external functions definitions */
extern int lvbe_btn_create(bvm *vm);
extern int lvbe_btn_set_checkable(bvm *vm);
extern int lvbe_btn_set_state(bvm *vm);
extern int lvbe_btn_toggle(bvm *vm);
extern int lvbe_btn_set_layout(bvm *vm);
extern int lvbe_btn_set_fit4(bvm *vm);
extern int lvbe_btn_set_fit2(bvm *vm);
extern int lvbe_btn_set_fit(bvm *vm);
extern int lvbe_btn_get_state(bvm *vm);
extern int lvbe_btn_get_checkable(bvm *vm);
extern int lvbe_btn_get_layout(bvm *vm);
extern int lvbe_btn_get_fit_left(bvm *vm);
extern int lvbe_btn_get_fit_right(bvm *vm);
extern int lvbe_btn_get_fit_top(bvm *vm);
extern int lvbe_btn_get_fit_bottom(bvm *vm);
/* `lv_btnmatrix` external functions definitions */
extern int lvbe_btnmatrix_create(bvm *vm);
extern int lvbe_btnmatrix_set_map(bvm *vm);
extern int lvbe_btnmatrix_set_ctrl_map(bvm *vm);
extern int lvbe_btnmatrix_set_focused_btn(bvm *vm);
extern int lvbe_btnmatrix_set_recolor(bvm *vm);
extern int lvbe_btnmatrix_set_btn_ctrl(bvm *vm);
extern int lvbe_btnmatrix_clear_btn_ctrl(bvm *vm);
extern int lvbe_btnmatrix_set_btn_ctrl_all(bvm *vm);
extern int lvbe_btnmatrix_clear_btn_ctrl_all(bvm *vm);
extern int lvbe_btnmatrix_set_btn_width(bvm *vm);
extern int lvbe_btnmatrix_set_one_check(bvm *vm);
extern int lvbe_btnmatrix_set_align(bvm *vm);
extern int lvbe_btnmatrix_get_recolor(bvm *vm);
extern int lvbe_btnmatrix_get_active_btn(bvm *vm);
extern int lvbe_btnmatrix_get_active_btn_text(bvm *vm);
extern int lvbe_btnmatrix_get_focused_btn(bvm *vm);
extern int lvbe_btnmatrix_get_btn_text(bvm *vm);
extern int lvbe_btnmatrix_get_btn_ctrl(bvm *vm);
extern int lvbe_btnmatrix_get_one_check(bvm *vm);
extern int lvbe_btnmatrix_get_align(bvm *vm);
/* `lv_calendar` external functions definitions */
extern int lvbe_calendar_create(bvm *vm);
extern int lvbe_calendar_set_today_date(bvm *vm);
extern int lvbe_calendar_set_showed_date(bvm *vm);
extern int lvbe_calendar_set_highlighted_dates(bvm *vm);
extern int lvbe_calendar_set_day_names(bvm *vm);
extern int lvbe_calendar_set_month_names(bvm *vm);
extern int lvbe_calendar_get_highlighted_dates_num(bvm *vm);
extern int lvbe_calendar_get_day_of_week(bvm *vm);
/* `lv_canvas` external functions definitions */
extern int lvbe_canvas_create(bvm *vm);
extern int lvbe_canvas_set_buffer(bvm *vm);
extern int lvbe_canvas_set_px(bvm *vm);
extern int lvbe_canvas_set_palette(bvm *vm);
extern int lvbe_canvas_get_px(bvm *vm);
extern int lvbe_canvas_copy_buf(bvm *vm);
extern int lvbe_canvas_transform(bvm *vm);
extern int lvbe_canvas_blur_hor(bvm *vm);
extern int lvbe_canvas_blur_ver(bvm *vm);
extern int lvbe_canvas_fill_bg(bvm *vm);
extern int lvbe_canvas_draw_rect(bvm *vm);
extern int lvbe_canvas_draw_text(bvm *vm);
extern int lvbe_canvas_draw_img(bvm *vm);
extern int lvbe_canvas_draw_line(bvm *vm);
extern int lvbe_canvas_draw_polygon(bvm *vm);
extern int lvbe_canvas_draw_arc(bvm *vm);
/* `lv_chart` external functions definitions */
extern int lvbe_chart_create(bvm *vm);
extern int lvbe_chart_remove_series(bvm *vm);
extern int lvbe_chart_clear_series(bvm *vm);
extern int lvbe_chart_hide_series(bvm *vm);
extern int lvbe_chart_set_div_line_count(bvm *vm);
extern int lvbe_chart_set_y_range(bvm *vm);
extern int lvbe_chart_set_type(bvm *vm);
extern int lvbe_chart_set_point_count(bvm *vm);
extern int lvbe_chart_init_points(bvm *vm);
extern int lvbe_chart_set_points(bvm *vm);
extern int lvbe_chart_set_next(bvm *vm);
extern int lvbe_chart_set_update_mode(bvm *vm);
extern int lvbe_chart_set_x_tick_length(bvm *vm);
extern int lvbe_chart_set_y_tick_length(bvm *vm);
extern int lvbe_chart_set_secondary_y_tick_length(bvm *vm);
extern int lvbe_chart_set_x_tick_texts(bvm *vm);
extern int lvbe_chart_set_secondary_y_tick_texts(bvm *vm);
extern int lvbe_chart_set_y_tick_texts(bvm *vm);
extern int lvbe_chart_set_x_start_point(bvm *vm);
extern int lvbe_chart_set_ext_array(bvm *vm);
extern int lvbe_chart_set_point_id(bvm *vm);
extern int lvbe_chart_set_series_axis(bvm *vm);
extern int lvbe_chart_set_cursor_point(bvm *vm);
extern int lvbe_chart_get_type(bvm *vm);
extern int lvbe_chart_get_point_count(bvm *vm);
extern int lvbe_chart_get_x_start_point(bvm *vm);
extern int lvbe_chart_get_point_id(bvm *vm);
extern int lvbe_chart_get_series_axis(bvm *vm);
extern int lvbe_chart_get_series_area(bvm *vm);
extern int lvbe_chart_get_cursor_point(bvm *vm);
extern int lvbe_chart_get_nearest_index_from_coord(bvm *vm);
extern int lvbe_chart_get_x_from_index(bvm *vm);
extern int lvbe_chart_get_y_from_index(bvm *vm);
extern int lvbe_chart_refresh(bvm *vm);
/* `lv_checkbox` external functions definitions */
extern int lvbe_checkbox_create(bvm *vm);
extern int lvbe_checkbox_set_text(bvm *vm);
extern int lvbe_checkbox_set_text_static(bvm *vm);
extern int lvbe_checkbox_set_checked(bvm *vm);
extern int lvbe_checkbox_set_disabled(bvm *vm);
extern int lvbe_checkbox_set_state(bvm *vm);
extern int lvbe_checkbox_get_text(bvm *vm);
extern int lvbe_checkbox_is_checked(bvm *vm);
extern int lvbe_checkbox_is_inactive(bvm *vm);
extern int lvbe_checkbox_get_state(bvm *vm);
/* `lv_cont` external functions definitions */
extern int lvbe_cont_create(bvm *vm);
extern int lvbe_cont_set_layout(bvm *vm);
extern int lvbe_cont_set_fit4(bvm *vm);
extern int lvbe_cont_set_fit2(bvm *vm);
extern int lvbe_cont_set_fit(bvm *vm);
extern int lvbe_cont_get_layout(bvm *vm);
extern int lvbe_cont_get_fit_left(bvm *vm);
extern int lvbe_cont_get_fit_right(bvm *vm);
extern int lvbe_cont_get_fit_top(bvm *vm);
extern int lvbe_cont_get_fit_bottom(bvm *vm);
/* `lv_cpicker` external functions definitions */
extern int lvbe_cpicker_create(bvm *vm);
extern int lvbe_cpicker_set_type(bvm *vm);
extern int lvbe_cpicker_set_hue(bvm *vm);
extern int lvbe_cpicker_set_saturation(bvm *vm);
extern int lvbe_cpicker_set_value(bvm *vm);
extern int lvbe_cpicker_set_hsv(bvm *vm);
extern int lvbe_cpicker_set_color(bvm *vm);
extern int lvbe_cpicker_set_color_mode(bvm *vm);
extern int lvbe_cpicker_set_color_mode_fixed(bvm *vm);
extern int lvbe_cpicker_set_knob_colored(bvm *vm);
extern int lvbe_cpicker_get_color_mode(bvm *vm);
extern int lvbe_cpicker_get_color_mode_fixed(bvm *vm);
extern int lvbe_cpicker_get_hue(bvm *vm);
extern int lvbe_cpicker_get_saturation(bvm *vm);
extern int lvbe_cpicker_get_value(bvm *vm);
extern int lvbe_cpicker_get_hsv(bvm *vm);
extern int lvbe_cpicker_get_color(bvm *vm);
extern int lvbe_cpicker_get_knob_colored(bvm *vm);
/* `lv_dropdown` external functions definitions */
extern int lvbe_dropdown_create(bvm *vm);
extern int lvbe_dropdown_set_text(bvm *vm);
extern int lvbe_dropdown_clear_options(bvm *vm);
extern int lvbe_dropdown_set_options(bvm *vm);
extern int lvbe_dropdown_set_options_static(bvm *vm);
extern int lvbe_dropdown_add_option(bvm *vm);
extern int lvbe_dropdown_set_selected(bvm *vm);
extern int lvbe_dropdown_set_dir(bvm *vm);
extern int lvbe_dropdown_set_max_height(bvm *vm);
extern int lvbe_dropdown_set_symbol(bvm *vm);
extern int lvbe_dropdown_set_show_selected(bvm *vm);
extern int lvbe_dropdown_get_text(bvm *vm);
extern int lvbe_dropdown_get_options(bvm *vm);
extern int lvbe_dropdown_get_selected(bvm *vm);
extern int lvbe_dropdown_get_option_cnt(bvm *vm);
extern int lvbe_dropdown_get_selected_str(bvm *vm);
extern int lvbe_dropdown_get_max_height(bvm *vm);
extern int lvbe_dropdown_get_symbol(bvm *vm);
extern int lvbe_dropdown_get_dir(bvm *vm);
extern int lvbe_dropdown_get_show_selected(bvm *vm);
extern int lvbe_dropdown_open(bvm *vm);
extern int lvbe_dropdown_close(bvm *vm);
/* `lv_gauge` external functions definitions */
extern int lvbe_gauge_create(bvm *vm);
extern int lvbe_gauge_set_needle_count(bvm *vm);
extern int lvbe_gauge_set_value(bvm *vm);
extern int lvbe_gauge_set_range(bvm *vm);
extern int lvbe_gauge_set_critical_value(bvm *vm);
extern int lvbe_gauge_set_scale(bvm *vm);
extern int lvbe_gauge_set_angle_offset(bvm *vm);
extern int lvbe_gauge_set_needle_img(bvm *vm);
extern int lvbe_gauge_set_formatter_cb(bvm *vm);
extern int lvbe_gauge_get_value(bvm *vm);
extern int lvbe_gauge_get_needle_count(bvm *vm);
extern int lvbe_gauge_get_min_value(bvm *vm);
extern int lvbe_gauge_get_max_value(bvm *vm);
extern int lvbe_gauge_get_critical_value(bvm *vm);
extern int lvbe_gauge_get_label_count(bvm *vm);
extern int lvbe_gauge_get_line_count(bvm *vm);
extern int lvbe_gauge_get_scale_angle(bvm *vm);
extern int lvbe_gauge_get_angle_offset(bvm *vm);
extern int lvbe_gauge_get_needle_img(bvm *vm);
extern int lvbe_gauge_get_needle_img_pivot_x(bvm *vm);
extern int lvbe_gauge_get_needle_img_pivot_y(bvm *vm);
/* `lv_imgbtn` external functions definitions */
extern int lvbe_imgbtn_create(bvm *vm);
extern int lvbe_imgbtn_set_src(bvm *vm);
extern int lvbe_imgbtn_set_state(bvm *vm);
extern int lvbe_imgbtn_toggle(bvm *vm);
extern int lvbe_imgbtn_set_checkable(bvm *vm);
extern int lvbe_imgbtn_get_src(bvm *vm);
extern int lvbe_imgbtn_get_state(bvm *vm);
/* `lv_keyboard` external functions definitions */
extern int lvbe_keyboard_create(bvm *vm);
extern int lvbe_keyboard_set_textarea(bvm *vm);
extern int lvbe_keyboard_set_mode(bvm *vm);
extern int lvbe_keyboard_set_cursor_manage(bvm *vm);
extern int lvbe_keyboard_set_map(bvm *vm);
extern int lvbe_keyboard_set_ctrl_map(bvm *vm);
extern int lvbe_keyboard_get_textarea(bvm *vm);
extern int lvbe_keyboard_get_cursor_manage(bvm *vm);
extern int lvbe_keyboard_def_event_cb(bvm *vm);
/* `lv_label` external functions definitions */
extern int lvbe_label_create(bvm *vm);
extern int lvbe_label_set_text(bvm *vm);
extern int lvbe_label_set_text_fmt(bvm *vm);
extern int lvbe_label_set_text_static(bvm *vm);
extern int lvbe_label_set_long_mode(bvm *vm);
extern int lvbe_label_set_align(bvm *vm);
extern int lvbe_label_set_recolor(bvm *vm);
extern int lvbe_label_set_anim_speed(bvm *vm);
extern int lvbe_label_set_text_sel_start(bvm *vm);
extern int lvbe_label_set_text_sel_end(bvm *vm);
extern int lvbe_label_get_text(bvm *vm);
extern int lvbe_label_get_long_mode(bvm *vm);
extern int lvbe_label_get_align(bvm *vm);
extern int lvbe_label_get_recolor(bvm *vm);
extern int lvbe_label_get_anim_speed(bvm *vm);
extern int lvbe_label_get_letter_pos(bvm *vm);
extern int lvbe_label_get_letter_on(bvm *vm);
extern int lvbe_label_is_char_under_pos(bvm *vm);
extern int lvbe_label_get_text_sel_start(bvm *vm);
extern int lvbe_label_get_text_sel_end(bvm *vm);
extern int lvbe_label_ins_text(bvm *vm);
extern int lvbe_label_cut_text(bvm *vm);
extern int lvbe_label_refr_text(bvm *vm);
/* `lv_led` external functions definitions */
extern int lvbe_led_create(bvm *vm);
extern int lvbe_led_set_bright(bvm *vm);
extern int lvbe_led_on(bvm *vm);
extern int lvbe_led_off(bvm *vm);
extern int lvbe_led_toggle(bvm *vm);
extern int lvbe_led_get_bright(bvm *vm);
/* `lv_line` external functions definitions */
extern int lvbe_line_create(bvm *vm);
extern int lvbe_line_set_points(bvm *vm);
extern int lvbe_line_set_auto_size(bvm *vm);
extern int lvbe_line_set_y_invert(bvm *vm);
extern int lvbe_line_get_auto_size(bvm *vm);
extern int lvbe_line_get_y_invert(bvm *vm);
/* `lv_linemeter` external functions definitions */
extern int lvbe_linemeter_create(bvm *vm);
extern int lvbe_linemeter_set_value(bvm *vm);
extern int lvbe_linemeter_set_range(bvm *vm);
extern int lvbe_linemeter_set_scale(bvm *vm);
extern int lvbe_linemeter_set_angle_offset(bvm *vm);
extern int lvbe_linemeter_set_mirror(bvm *vm);
extern int lvbe_linemeter_get_value(bvm *vm);
extern int lvbe_linemeter_get_min_value(bvm *vm);
extern int lvbe_linemeter_get_max_value(bvm *vm);
extern int lvbe_linemeter_get_line_count(bvm *vm);
extern int lvbe_linemeter_get_scale_angle(bvm *vm);
extern int lvbe_linemeter_get_angle_offset(bvm *vm);
extern int lvbe_linemeter_draw_scale(bvm *vm);
extern int lvbe_linemeter_get_mirror(bvm *vm);
/* `lv_list` external functions definitions */
extern int lvbe_list_create(bvm *vm);
extern int lvbe_list_clean(bvm *vm);
extern int lvbe_list_add_btn(bvm *vm);
extern int lvbe_list_remove(bvm *vm);
extern int lvbe_list_focus_btn(bvm *vm);
extern int lvbe_list_set_scrollbar_mode(bvm *vm);
extern int lvbe_list_set_scroll_propagation(bvm *vm);
extern int lvbe_list_set_edge_flash(bvm *vm);
extern int lvbe_list_set_anim_time(bvm *vm);
extern int lvbe_list_set_layout(bvm *vm);
extern int lvbe_list_get_btn_text(bvm *vm);
extern int lvbe_list_get_btn_label(bvm *vm);
extern int lvbe_list_get_btn_img(bvm *vm);
extern int lvbe_list_get_prev_btn(bvm *vm);
extern int lvbe_list_get_next_btn(bvm *vm);
extern int lvbe_list_get_btn_index(bvm *vm);
extern int lvbe_list_get_size(bvm *vm);
extern int lvbe_list_get_btn_selected(bvm *vm);
extern int lvbe_list_get_layout(bvm *vm);
extern int lvbe_list_get_scrollbar_mode(bvm *vm);
extern int lvbe_list_get_scroll_propagation(bvm *vm);
extern int lvbe_list_get_edge_flash(bvm *vm);
extern int lvbe_list_get_anim_time(bvm *vm);
extern int lvbe_list_up(bvm *vm);
extern int lvbe_list_down(bvm *vm);
extern int lvbe_list_focus(bvm *vm);
/* `lv_msgbox` external functions definitions */
extern int lvbe_msgbox_create(bvm *vm);
extern int lvbe_msgbox_add_btns(bvm *vm);
extern int lvbe_msgbox_set_text(bvm *vm);
extern int lvbe_msgbox_set_text_fmt(bvm *vm);
extern int lvbe_msgbox_set_anim_time(bvm *vm);
extern int lvbe_msgbox_start_auto_close(bvm *vm);
extern int lvbe_msgbox_stop_auto_close(bvm *vm);
extern int lvbe_msgbox_set_recolor(bvm *vm);
extern int lvbe_msgbox_get_text(bvm *vm);
extern int lvbe_msgbox_get_active_btn(bvm *vm);
extern int lvbe_msgbox_get_active_btn_text(bvm *vm);
extern int lvbe_msgbox_get_anim_time(bvm *vm);
extern int lvbe_msgbox_get_recolor(bvm *vm);
extern int lvbe_msgbox_get_btnmatrix(bvm *vm);
/* `lv_objmask` external functions definitions */
extern int lvbe_objmask_create(bvm *vm);
extern int lvbe_objmask_update_mask(bvm *vm);
extern int lvbe_objmask_remove_mask(bvm *vm);
/* `lv_page` external functions definitions */
extern int lvbe_page_create(bvm *vm);
extern int lvbe_page_clean(bvm *vm);
extern int lvbe_page_get_scrollable(bvm *vm);
extern int lvbe_page_get_anim_time(bvm *vm);
extern int lvbe_page_set_scrollbar_mode(bvm *vm);
extern int lvbe_page_set_anim_time(bvm *vm);
extern int lvbe_page_set_scroll_propagation(bvm *vm);
extern int lvbe_page_set_edge_flash(bvm *vm);
extern int lvbe_page_set_scrollable_fit2(bvm *vm);
extern int lvbe_page_set_scrollable_fit(bvm *vm);
extern int lvbe_page_set_scrl_width(bvm *vm);
extern int lvbe_page_set_scrl_height(bvm *vm);
extern int lvbe_page_set_scrl_layout(bvm *vm);
extern int lvbe_page_get_scrollbar_mode(bvm *vm);
extern int lvbe_page_get_scroll_propagation(bvm *vm);
extern int lvbe_page_get_edge_flash(bvm *vm);
extern int lvbe_page_get_width_fit(bvm *vm);
extern int lvbe_page_get_height_fit(bvm *vm);
extern int lvbe_page_get_width_grid(bvm *vm);
extern int lvbe_page_get_height_grid(bvm *vm);
extern int lvbe_page_get_scrl_width(bvm *vm);
extern int lvbe_page_get_scrl_height(bvm *vm);
extern int lvbe_page_get_scrl_layout(bvm *vm);
extern int lvbe_page_get_scrl_fit_left(bvm *vm);
extern int lvbe_page_get_scrl_fit_right(bvm *vm);
extern int lvbe_page_get_scrl_fit_top(bvm *vm);
extern int lvbe_page_get_scrl_fit_bottom(bvm *vm);
extern int lvbe_page_on_edge(bvm *vm);
extern int lvbe_page_glue_obj(bvm *vm);
extern int lvbe_page_focus(bvm *vm);
extern int lvbe_page_scroll_hor(bvm *vm);
extern int lvbe_page_scroll_ver(bvm *vm);
extern int lvbe_page_start_edge_flash(bvm *vm);
/* `lv_roller` external functions definitions */
extern int lvbe_roller_create(bvm *vm);
extern int lvbe_roller_set_options(bvm *vm);
extern int lvbe_roller_set_align(bvm *vm);
extern int lvbe_roller_set_selected(bvm *vm);
extern int lvbe_roller_set_visible_row_count(bvm *vm);
extern int lvbe_roller_set_auto_fit(bvm *vm);
extern int lvbe_roller_set_anim_time(bvm *vm);
extern int lvbe_roller_get_selected(bvm *vm);
extern int lvbe_roller_get_option_cnt(bvm *vm);
extern int lvbe_roller_get_selected_str(bvm *vm);
extern int lvbe_roller_get_align(bvm *vm);
extern int lvbe_roller_get_auto_fit(bvm *vm);
extern int lvbe_roller_get_options(bvm *vm);
extern int lvbe_roller_get_anim_time(bvm *vm);
/* `lv_slider` external functions definitions */
extern int lvbe_slider_create(bvm *vm);
extern int lvbe_slider_set_value(bvm *vm);
extern int lvbe_slider_set_left_value(bvm *vm);
extern int lvbe_slider_set_range(bvm *vm);
extern int lvbe_slider_set_anim_time(bvm *vm);
extern int lvbe_slider_set_type(bvm *vm);
extern int lvbe_slider_get_value(bvm *vm);
extern int lvbe_slider_get_left_value(bvm *vm);
extern int lvbe_slider_get_min_value(bvm *vm);
extern int lvbe_slider_get_max_value(bvm *vm);
extern int lvbe_slider_is_dragged(bvm *vm);
extern int lvbe_slider_get_anim_time(bvm *vm);
extern int lvbe_slider_get_type(bvm *vm);
/* `lv_spinbox` external functions definitions */
extern int lvbe_spinbox_create(bvm *vm);
extern int lvbe_spinbox_set_rollover(bvm *vm);
extern int lvbe_spinbox_set_value(bvm *vm);
extern int lvbe_spinbox_set_digit_format(bvm *vm);
extern int lvbe_spinbox_set_step(bvm *vm);
extern int lvbe_spinbox_set_range(bvm *vm);
extern int lvbe_spinbox_set_padding_left(bvm *vm);
extern int lvbe_spinbox_get_rollover(bvm *vm);
extern int lvbe_spinbox_get_value(bvm *vm);
extern int lvbe_spinbox_get_step(bvm *vm);
extern int lvbe_spinbox_step_next(bvm *vm);
extern int lvbe_spinbox_step_prev(bvm *vm);
extern int lvbe_spinbox_increment(bvm *vm);
extern int lvbe_spinbox_decrement(bvm *vm);
/* `lv_spinner` external functions definitions */
extern int lvbe_spinner_create(bvm *vm);
extern int lvbe_spinner_set_arc_length(bvm *vm);
extern int lvbe_spinner_set_spin_time(bvm *vm);
extern int lvbe_spinner_set_type(bvm *vm);
extern int lvbe_spinner_set_dir(bvm *vm);
extern int lvbe_spinner_get_arc_length(bvm *vm);
extern int lvbe_spinner_get_spin_time(bvm *vm);
extern int lvbe_spinner_get_type(bvm *vm);
extern int lvbe_spinner_get_dir(bvm *vm);
extern int lvbe_spinner_anim_cb(bvm *vm);
/* `lv_switch` external functions definitions */
extern int lvbe_switch_create(bvm *vm);
extern int lvbe_switch_on(bvm *vm);
extern int lvbe_switch_off(bvm *vm);
extern int lvbe_switch_toggle(bvm *vm);
extern int lvbe_switch_set_anim_time(bvm *vm);
extern int lvbe_switch_get_state(bvm *vm);
extern int lvbe_switch_get_anim_time(bvm *vm);
/* `lv_table` external functions definitions */
extern int lvbe_table_create(bvm *vm);
extern int lvbe_table_set_cell_value(bvm *vm);
extern int lvbe_table_set_cell_value_fmt(bvm *vm);
extern int lvbe_table_set_row_cnt(bvm *vm);
extern int lvbe_table_set_col_cnt(bvm *vm);
extern int lvbe_table_set_col_width(bvm *vm);
extern int lvbe_table_set_cell_align(bvm *vm);
extern int lvbe_table_set_cell_type(bvm *vm);
extern int lvbe_table_set_cell_crop(bvm *vm);
extern int lvbe_table_set_cell_merge_right(bvm *vm);
extern int lvbe_table_get_cell_value(bvm *vm);
extern int lvbe_table_get_row_cnt(bvm *vm);
extern int lvbe_table_get_col_cnt(bvm *vm);
extern int lvbe_table_get_col_width(bvm *vm);
extern int lvbe_table_get_cell_align(bvm *vm);
extern int lvbe_table_get_cell_type(bvm *vm);
extern int lvbe_table_get_cell_crop(bvm *vm);
extern int lvbe_table_get_cell_merge_right(bvm *vm);
extern int lvbe_table_get_pressed_cell(bvm *vm);
/* `lv_tabview` external functions definitions */
extern int lvbe_tabview_create(bvm *vm);
extern int lvbe_tabview_add_tab(bvm *vm);
extern int lvbe_tabview_clean_tab(bvm *vm);
extern int lvbe_tabview_set_tab_act(bvm *vm);
extern int lvbe_tabview_set_tab_name(bvm *vm);
extern int lvbe_tabview_set_anim_time(bvm *vm);
extern int lvbe_tabview_set_btns_pos(bvm *vm);
extern int lvbe_tabview_get_tab_act(bvm *vm);
extern int lvbe_tabview_get_tab_count(bvm *vm);
extern int lvbe_tabview_get_tab(bvm *vm);
extern int lvbe_tabview_get_anim_time(bvm *vm);
extern int lvbe_tabview_get_btns_pos(bvm *vm);
/* `lv_textarea` external functions definitions */
extern int lvbe_textarea_create(bvm *vm);
extern int lvbe_textarea_add_char(bvm *vm);
extern int lvbe_textarea_add_text(bvm *vm);
extern int lvbe_textarea_del_char(bvm *vm);
extern int lvbe_textarea_del_char_forward(bvm *vm);
extern int lvbe_textarea_set_text(bvm *vm);
extern int lvbe_textarea_set_placeholder_text(bvm *vm);
extern int lvbe_textarea_set_cursor_pos(bvm *vm);
extern int lvbe_textarea_set_cursor_hidden(bvm *vm);
extern int lvbe_textarea_set_cursor_click_pos(bvm *vm);
extern int lvbe_textarea_set_pwd_mode(bvm *vm);
extern int lvbe_textarea_set_one_line(bvm *vm);
extern int lvbe_textarea_set_text_align(bvm *vm);
extern int lvbe_textarea_set_accepted_chars(bvm *vm);
extern int lvbe_textarea_set_max_length(bvm *vm);
extern int lvbe_textarea_set_insert_replace(bvm *vm);
extern int lvbe_textarea_set_scrollbar_mode(bvm *vm);
extern int lvbe_textarea_set_scroll_propagation(bvm *vm);
extern int lvbe_textarea_set_edge_flash(bvm *vm);
extern int lvbe_textarea_set_text_sel(bvm *vm);
extern int lvbe_textarea_set_pwd_show_time(bvm *vm);
extern int lvbe_textarea_set_cursor_blink_time(bvm *vm);
extern int lvbe_textarea_get_text(bvm *vm);
extern int lvbe_textarea_get_placeholder_text(bvm *vm);
extern int lvbe_textarea_get_label(bvm *vm);
extern int lvbe_textarea_get_cursor_pos(bvm *vm);
extern int lvbe_textarea_get_cursor_hidden(bvm *vm);
extern int lvbe_textarea_get_cursor_click_pos(bvm *vm);
extern int lvbe_textarea_get_pwd_mode(bvm *vm);
extern int lvbe_textarea_get_one_line(bvm *vm);
extern int lvbe_textarea_get_accepted_chars(bvm *vm);
extern int lvbe_textarea_get_max_length(bvm *vm);
extern int lvbe_textarea_get_scrollbar_mode(bvm *vm);
extern int lvbe_textarea_get_scroll_propagation(bvm *vm);
extern int lvbe_textarea_get_edge_flash(bvm *vm);
extern int lvbe_textarea_text_is_selected(bvm *vm);
extern int lvbe_textarea_get_text_sel_en(bvm *vm);
extern int lvbe_textarea_get_pwd_show_time(bvm *vm);
extern int lvbe_textarea_get_cursor_blink_time(bvm *vm);
extern int lvbe_textarea_clear_selection(bvm *vm);
extern int lvbe_textarea_cursor_right(bvm *vm);
extern int lvbe_textarea_cursor_left(bvm *vm);
extern int lvbe_textarea_cursor_down(bvm *vm);
extern int lvbe_textarea_cursor_up(bvm *vm);
/* `lv_tileview` external functions definitions */
extern int lvbe_tileview_create(bvm *vm);
extern int lvbe_tileview_add_element(bvm *vm);
extern int lvbe_tileview_set_valid_positions(bvm *vm);
extern int lvbe_tileview_set_tile_act(bvm *vm);
extern int lvbe_tileview_set_edge_flash(bvm *vm);
extern int lvbe_tileview_set_anim_time(bvm *vm);
extern int lvbe_tileview_get_tile_act(bvm *vm);
extern int lvbe_tileview_get_edge_flash(bvm *vm);
extern int lvbe_tileview_get_anim_time(bvm *vm);
/* `lv_win` external functions definitions */
extern int lvbe_win_create(bvm *vm);
extern int lvbe_win_clean(bvm *vm);
extern int lvbe_win_add_btn_right(bvm *vm);
extern int lvbe_win_add_btn_left(bvm *vm);
extern int lvbe_win_close_event_cb(bvm *vm);
extern int lvbe_win_set_title(bvm *vm);
extern int lvbe_win_set_header_height(bvm *vm);
extern int lvbe_win_set_btn_width(bvm *vm);
extern int lvbe_win_set_content_size(bvm *vm);
extern int lvbe_win_set_layout(bvm *vm);
extern int lvbe_win_set_scrollbar_mode(bvm *vm);
extern int lvbe_win_set_anim_time(bvm *vm);
extern int lvbe_win_set_drag(bvm *vm);
extern int lvbe_win_title_set_alignment(bvm *vm);
extern int lvbe_win_get_title(bvm *vm);
extern int lvbe_win_get_content(bvm *vm);
extern int lvbe_win_get_header_height(bvm *vm);
extern int lvbe_win_get_btn_width(bvm *vm);
extern int lvbe_win_get_from_btn(bvm *vm);
extern int lvbe_win_get_layout(bvm *vm);
extern int lvbe_win_get_sb_mode(bvm *vm);
extern int lvbe_win_get_anim_time(bvm *vm);
extern int lvbe_win_get_width(bvm *vm);
extern int lvbe_win_get_drag(bvm *vm);
extern int lvbe_win_title_get_alignment(bvm *vm);
extern int lvbe_win_focus(bvm *vm);
extern int lvbe_win_scroll_hor(bvm *vm);
extern int lvbe_win_scroll_ver(bvm *vm);
#if BE_USE_PRECOMPILED_OBJECT
#include "../generate/be_fixed_be_class_lv_img.h"
#include "../generate/be_fixed_be_class_lv_style.h"
#include "../generate/be_fixed_be_class_lv_group.h"
#include "../generate/be_fixed_be_class_lv_obj.h"
#include "../generate/be_fixed_be_class_lv_arc.h"
#include "../generate/be_fixed_be_class_lv_bar.h"
#include "../generate/be_fixed_be_class_lv_btn.h"
#include "../generate/be_fixed_be_class_lv_btnmatrix.h"
#include "../generate/be_fixed_be_class_lv_calendar.h"
#include "../generate/be_fixed_be_class_lv_canvas.h"
#include "../generate/be_fixed_be_class_lv_chart.h"
#include "../generate/be_fixed_be_class_lv_checkbox.h"
#include "../generate/be_fixed_be_class_lv_cont.h"
#include "../generate/be_fixed_be_class_lv_cpicker.h"
#include "../generate/be_fixed_be_class_lv_dropdown.h"
#include "../generate/be_fixed_be_class_lv_gauge.h"
#include "../generate/be_fixed_be_class_lv_imgbtn.h"
#include "../generate/be_fixed_be_class_lv_keyboard.h"
#include "../generate/be_fixed_be_class_lv_label.h"
#include "../generate/be_fixed_be_class_lv_led.h"
#include "../generate/be_fixed_be_class_lv_line.h"
#include "../generate/be_fixed_be_class_lv_linemeter.h"
#include "../generate/be_fixed_be_class_lv_list.h"
#include "../generate/be_fixed_be_class_lv_msgbox.h"
#include "../generate/be_fixed_be_class_lv_objmask.h"
#include "../generate/be_fixed_be_class_lv_page.h"
#include "../generate/be_fixed_be_class_lv_roller.h"
#include "../generate/be_fixed_be_class_lv_slider.h"
#include "../generate/be_fixed_be_class_lv_spinbox.h"
#include "../generate/be_fixed_be_class_lv_spinner.h"
#include "../generate/be_fixed_be_class_lv_switch.h"
#include "../generate/be_fixed_be_class_lv_table.h"
#include "../generate/be_fixed_be_class_lv_tabview.h"
#include "../generate/be_fixed_be_class_lv_textarea.h"
#include "../generate/be_fixed_be_class_lv_tileview.h"
#include "../generate/be_fixed_be_class_lv_win.h"
#endif
void be_load_lv_img_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_img_create },
{ "tostring", lvx_tostring },
{ "set_tasmota_logo", lvbe_img_set_tasmota_logo },
{ "create", lvbe_img_create },
{ "set_src", lvbe_img_set_src },
{ "set_auto_size", lvbe_img_set_auto_size },
{ "set_offset_x", lvbe_img_set_offset_x },
{ "set_offset_y", lvbe_img_set_offset_y },
{ "set_pivot", lvbe_img_set_pivot },
{ "set_angle", lvbe_img_set_angle },
{ "set_zoom", lvbe_img_set_zoom },
{ "set_antialias", lvbe_img_set_antialias },
{ "get_src", lvbe_img_get_src },
{ "get_file_name", lvbe_img_get_file_name },
{ "get_auto_size", lvbe_img_get_auto_size },
{ "get_offset_x", lvbe_img_get_offset_x },
{ "get_offset_y", lvbe_img_get_offset_y },
{ "get_angle", lvbe_img_get_angle },
{ "get_pivot", lvbe_img_get_pivot },
{ "get_zoom", lvbe_img_get_zoom },
{ "get_antialias", lvbe_img_get_antialias },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_img", members);
be_getglobal(vm, "lv_img");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_img);
be_setglobal(vm, "lv_img");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_img (scope: global, name: lv_img, super: be_class_lv_obj) {
.p, var
init, func(lvbe_img_create)
tostring, func(lvx_tostring)
set_tasmota_logo, func(lvbe_img_set_tasmota_logo)
create, func(lvbe_img_create)
set_src, func(lvbe_img_set_src)
set_auto_size, func(lvbe_img_set_auto_size)
set_offset_x, func(lvbe_img_set_offset_x)
set_offset_y, func(lvbe_img_set_offset_y)
set_pivot, func(lvbe_img_set_pivot)
set_angle, func(lvbe_img_set_angle)
set_zoom, func(lvbe_img_set_zoom)
set_antialias, func(lvbe_img_set_antialias)
get_src, func(lvbe_img_get_src)
get_file_name, func(lvbe_img_get_file_name)
get_auto_size, func(lvbe_img_get_auto_size)
get_offset_x, func(lvbe_img_get_offset_x)
get_offset_y, func(lvbe_img_get_offset_y)
get_angle, func(lvbe_img_get_angle)
get_pivot, func(lvbe_img_get_pivot)
get_zoom, func(lvbe_img_get_zoom)
get_antialias, func(lvbe_img_get_antialias)
}
@const_object_info_end */
void be_load_lv_style_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvs_init },
{ "tostring", lvs_tostring },
{ "copy", lvbe_style_copy },
{ "list_init", lvbe_style_list_init },
{ "list_copy", lvbe_style_list_copy },
{ "list_get_style", lvbe_style_list_get_style },
{ "reset", lvbe_style_reset },
{ "remove_prop", lvbe_style_remove_prop },
{ "list_get_local_style", lvbe_style_list_get_local_style },
{ "set_radius", lvbe_style_set_radius },
{ "set_clip_corner", lvbe_style_set_clip_corner },
{ "set_size", lvbe_style_set_size },
{ "set_transform_width", lvbe_style_set_transform_width },
{ "set_transform_height", lvbe_style_set_transform_height },
{ "set_transform_angle", lvbe_style_set_transform_angle },
{ "set_transform_zoom", lvbe_style_set_transform_zoom },
{ "set_opa_scale", lvbe_style_set_opa_scale },
{ "set_pad_top", lvbe_style_set_pad_top },
{ "set_pad_bottom", lvbe_style_set_pad_bottom },
{ "set_pad_left", lvbe_style_set_pad_left },
{ "set_pad_right", lvbe_style_set_pad_right },
{ "set_pad_inner", lvbe_style_set_pad_inner },
{ "set_margin_top", lvbe_style_set_margin_top },
{ "set_margin_bottom", lvbe_style_set_margin_bottom },
{ "set_margin_left", lvbe_style_set_margin_left },
{ "set_margin_right", lvbe_style_set_margin_right },
{ "set_bg_blend_mode", lvbe_style_set_bg_blend_mode },
{ "set_bg_main_stop", lvbe_style_set_bg_main_stop },
{ "set_bg_grad_stop", lvbe_style_set_bg_grad_stop },
{ "set_bg_grad_dir", lvbe_style_set_bg_grad_dir },
{ "set_bg_color", lvbe_style_set_bg_color },
{ "set_bg_grad_color", lvbe_style_set_bg_grad_color },
{ "set_bg_opa", lvbe_style_set_bg_opa },
{ "set_border_width", lvbe_style_set_border_width },
{ "set_border_side", lvbe_style_set_border_side },
{ "set_border_blend_mode", lvbe_style_set_border_blend_mode },
{ "set_border_post", lvbe_style_set_border_post },
{ "set_border_color", lvbe_style_set_border_color },
{ "set_border_opa", lvbe_style_set_border_opa },
{ "set_outline_width", lvbe_style_set_outline_width },
{ "set_outline_pad", lvbe_style_set_outline_pad },
{ "set_outline_blend_mode", lvbe_style_set_outline_blend_mode },
{ "set_outline_color", lvbe_style_set_outline_color },
{ "set_outline_opa", lvbe_style_set_outline_opa },
{ "set_shadow_width", lvbe_style_set_shadow_width },
{ "set_shadow_ofs_x", lvbe_style_set_shadow_ofs_x },
{ "set_shadow_ofs_y", lvbe_style_set_shadow_ofs_y },
{ "set_shadow_spread", lvbe_style_set_shadow_spread },
{ "set_shadow_blend_mode", lvbe_style_set_shadow_blend_mode },
{ "set_shadow_color", lvbe_style_set_shadow_color },
{ "set_shadow_opa", lvbe_style_set_shadow_opa },
{ "set_pattern_repeat", lvbe_style_set_pattern_repeat },
{ "set_pattern_blend_mode", lvbe_style_set_pattern_blend_mode },
{ "set_pattern_recolor", lvbe_style_set_pattern_recolor },
{ "set_pattern_opa", lvbe_style_set_pattern_opa },
{ "set_pattern_recolor_opa", lvbe_style_set_pattern_recolor_opa },
{ "set_pattern_image", lvbe_style_set_pattern_image },
{ "set_value_letter_space", lvbe_style_set_value_letter_space },
{ "set_value_line_space", lvbe_style_set_value_line_space },
{ "set_value_blend_mode", lvbe_style_set_value_blend_mode },
{ "set_value_ofs_x", lvbe_style_set_value_ofs_x },
{ "set_value_ofs_y", lvbe_style_set_value_ofs_y },
{ "set_value_align", lvbe_style_set_value_align },
{ "set_value_color", lvbe_style_set_value_color },
{ "set_value_opa", lvbe_style_set_value_opa },
{ "set_value_font", lvbe_style_set_value_font },
{ "set_value_str", lvbe_style_set_value_str },
{ "set_text_letter_space", lvbe_style_set_text_letter_space },
{ "set_text_line_space", lvbe_style_set_text_line_space },
{ "set_text_decor", lvbe_style_set_text_decor },
{ "set_text_blend_mode", lvbe_style_set_text_blend_mode },
{ "set_text_color", lvbe_style_set_text_color },
{ "set_text_sel_color", lvbe_style_set_text_sel_color },
{ "set_text_sel_bg_color", lvbe_style_set_text_sel_bg_color },
{ "set_text_opa", lvbe_style_set_text_opa },
{ "set_text_font", lvbe_style_set_text_font },
{ "set_line_width", lvbe_style_set_line_width },
{ "set_line_blend_mode", lvbe_style_set_line_blend_mode },
{ "set_line_dash_width", lvbe_style_set_line_dash_width },
{ "set_line_dash_gap", lvbe_style_set_line_dash_gap },
{ "set_line_rounded", lvbe_style_set_line_rounded },
{ "set_line_color", lvbe_style_set_line_color },
{ "set_line_opa", lvbe_style_set_line_opa },
{ "set_image_blend_mode", lvbe_style_set_image_blend_mode },
{ "set_image_recolor", lvbe_style_set_image_recolor },
{ "set_image_opa", lvbe_style_set_image_opa },
{ "set_image_recolor_opa", lvbe_style_set_image_recolor_opa },
{ "set_transition_time", lvbe_style_set_transition_time },
{ "set_transition_delay", lvbe_style_set_transition_delay },
{ "set_transition_prop_1", lvbe_style_set_transition_prop_1 },
{ "set_transition_prop_2", lvbe_style_set_transition_prop_2 },
{ "set_transition_prop_3", lvbe_style_set_transition_prop_3 },
{ "set_transition_prop_4", lvbe_style_set_transition_prop_4 },
{ "set_transition_prop_5", lvbe_style_set_transition_prop_5 },
{ "set_transition_prop_6", lvbe_style_set_transition_prop_6 },
{ "set_transition_path", lvbe_style_set_transition_path },
{ "set_scale_width", lvbe_style_set_scale_width },
{ "set_scale_border_width", lvbe_style_set_scale_border_width },
{ "set_scale_end_border_width", lvbe_style_set_scale_end_border_width },
{ "set_scale_end_line_width", lvbe_style_set_scale_end_line_width },
{ "set_scale_grad_color", lvbe_style_set_scale_grad_color },
{ "set_scale_end_color", lvbe_style_set_scale_end_color },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_style", members);
be_getglobal(vm, "lv_style");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_style);
be_setglobal(vm, "lv_style");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_style (scope: global, name: lv_style, super: be_class_lv_obj) {
.p, var
init, func(lvs_init)
tostring, func(lvs_tostring)
copy, func(lvbe_style_copy)
list_init, func(lvbe_style_list_init)
list_copy, func(lvbe_style_list_copy)
list_get_style, func(lvbe_style_list_get_style)
reset, func(lvbe_style_reset)
remove_prop, func(lvbe_style_remove_prop)
list_get_local_style, func(lvbe_style_list_get_local_style)
set_radius, func(lvbe_style_set_radius)
set_clip_corner, func(lvbe_style_set_clip_corner)
set_size, func(lvbe_style_set_size)
set_transform_width, func(lvbe_style_set_transform_width)
set_transform_height, func(lvbe_style_set_transform_height)
set_transform_angle, func(lvbe_style_set_transform_angle)
set_transform_zoom, func(lvbe_style_set_transform_zoom)
set_opa_scale, func(lvbe_style_set_opa_scale)
set_pad_top, func(lvbe_style_set_pad_top)
set_pad_bottom, func(lvbe_style_set_pad_bottom)
set_pad_left, func(lvbe_style_set_pad_left)
set_pad_right, func(lvbe_style_set_pad_right)
set_pad_inner, func(lvbe_style_set_pad_inner)
set_margin_top, func(lvbe_style_set_margin_top)
set_margin_bottom, func(lvbe_style_set_margin_bottom)
set_margin_left, func(lvbe_style_set_margin_left)
set_margin_right, func(lvbe_style_set_margin_right)
set_bg_blend_mode, func(lvbe_style_set_bg_blend_mode)
set_bg_main_stop, func(lvbe_style_set_bg_main_stop)
set_bg_grad_stop, func(lvbe_style_set_bg_grad_stop)
set_bg_grad_dir, func(lvbe_style_set_bg_grad_dir)
set_bg_color, func(lvbe_style_set_bg_color)
set_bg_grad_color, func(lvbe_style_set_bg_grad_color)
set_bg_opa, func(lvbe_style_set_bg_opa)
set_border_width, func(lvbe_style_set_border_width)
set_border_side, func(lvbe_style_set_border_side)
set_border_blend_mode, func(lvbe_style_set_border_blend_mode)
set_border_post, func(lvbe_style_set_border_post)
set_border_color, func(lvbe_style_set_border_color)
set_border_opa, func(lvbe_style_set_border_opa)
set_outline_width, func(lvbe_style_set_outline_width)
set_outline_pad, func(lvbe_style_set_outline_pad)
set_outline_blend_mode, func(lvbe_style_set_outline_blend_mode)
set_outline_color, func(lvbe_style_set_outline_color)
set_outline_opa, func(lvbe_style_set_outline_opa)
set_shadow_width, func(lvbe_style_set_shadow_width)
set_shadow_ofs_x, func(lvbe_style_set_shadow_ofs_x)
set_shadow_ofs_y, func(lvbe_style_set_shadow_ofs_y)
set_shadow_spread, func(lvbe_style_set_shadow_spread)
set_shadow_blend_mode, func(lvbe_style_set_shadow_blend_mode)
set_shadow_color, func(lvbe_style_set_shadow_color)
set_shadow_opa, func(lvbe_style_set_shadow_opa)
set_pattern_repeat, func(lvbe_style_set_pattern_repeat)
set_pattern_blend_mode, func(lvbe_style_set_pattern_blend_mode)
set_pattern_recolor, func(lvbe_style_set_pattern_recolor)
set_pattern_opa, func(lvbe_style_set_pattern_opa)
set_pattern_recolor_opa, func(lvbe_style_set_pattern_recolor_opa)
set_pattern_image, func(lvbe_style_set_pattern_image)
set_value_letter_space, func(lvbe_style_set_value_letter_space)
set_value_line_space, func(lvbe_style_set_value_line_space)
set_value_blend_mode, func(lvbe_style_set_value_blend_mode)
set_value_ofs_x, func(lvbe_style_set_value_ofs_x)
set_value_ofs_y, func(lvbe_style_set_value_ofs_y)
set_value_align, func(lvbe_style_set_value_align)
set_value_color, func(lvbe_style_set_value_color)
set_value_opa, func(lvbe_style_set_value_opa)
set_value_font, func(lvbe_style_set_value_font)
set_value_str, func(lvbe_style_set_value_str)
set_text_letter_space, func(lvbe_style_set_text_letter_space)
set_text_line_space, func(lvbe_style_set_text_line_space)
set_text_decor, func(lvbe_style_set_text_decor)
set_text_blend_mode, func(lvbe_style_set_text_blend_mode)
set_text_color, func(lvbe_style_set_text_color)
set_text_sel_color, func(lvbe_style_set_text_sel_color)
set_text_sel_bg_color, func(lvbe_style_set_text_sel_bg_color)
set_text_opa, func(lvbe_style_set_text_opa)
set_text_font, func(lvbe_style_set_text_font)
set_line_width, func(lvbe_style_set_line_width)
set_line_blend_mode, func(lvbe_style_set_line_blend_mode)
set_line_dash_width, func(lvbe_style_set_line_dash_width)
set_line_dash_gap, func(lvbe_style_set_line_dash_gap)
set_line_rounded, func(lvbe_style_set_line_rounded)
set_line_color, func(lvbe_style_set_line_color)
set_line_opa, func(lvbe_style_set_line_opa)
set_image_blend_mode, func(lvbe_style_set_image_blend_mode)
set_image_recolor, func(lvbe_style_set_image_recolor)
set_image_opa, func(lvbe_style_set_image_opa)
set_image_recolor_opa, func(lvbe_style_set_image_recolor_opa)
set_transition_time, func(lvbe_style_set_transition_time)
set_transition_delay, func(lvbe_style_set_transition_delay)
set_transition_prop_1, func(lvbe_style_set_transition_prop_1)
set_transition_prop_2, func(lvbe_style_set_transition_prop_2)
set_transition_prop_3, func(lvbe_style_set_transition_prop_3)
set_transition_prop_4, func(lvbe_style_set_transition_prop_4)
set_transition_prop_5, func(lvbe_style_set_transition_prop_5)
set_transition_prop_6, func(lvbe_style_set_transition_prop_6)
set_transition_path, func(lvbe_style_set_transition_path)
set_scale_width, func(lvbe_style_set_scale_width)
set_scale_border_width, func(lvbe_style_set_scale_border_width)
set_scale_end_border_width, func(lvbe_style_set_scale_end_border_width)
set_scale_end_line_width, func(lvbe_style_set_scale_end_line_width)
set_scale_grad_color, func(lvbe_style_set_scale_grad_color)
set_scale_end_color, func(lvbe_style_set_scale_end_color)
}
@const_object_info_end */
void be_load_lv_group_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_group_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_group_create },
{ "del", lvbe_group_del },
{ "add_obj", lvbe_group_add_obj },
{ "remove_obj", lvbe_group_remove_obj },
{ "remove_all_objs", lvbe_group_remove_all_objs },
{ "focus_obj", lvbe_group_focus_obj },
{ "focus_next", lvbe_group_focus_next },
{ "focus_prev", lvbe_group_focus_prev },
{ "focus_freeze", lvbe_group_focus_freeze },
{ "send_data", lvbe_group_send_data },
{ "set_focus_cb", lvbe_group_set_focus_cb },
{ "set_refocus_policy", lvbe_group_set_refocus_policy },
{ "set_editing", lvbe_group_set_editing },
{ "set_click_focus", lvbe_group_set_click_focus },
{ "set_wrap", lvbe_group_set_wrap },
{ "get_focused", lvbe_group_get_focused },
{ "get_focus_cb", lvbe_group_get_focus_cb },
{ "get_editing", lvbe_group_get_editing },
{ "get_click_focus", lvbe_group_get_click_focus },
{ "get_wrap", lvbe_group_get_wrap },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_group", members);
#else
be_pushntvclass(vm, &be_class_lv_group);
be_setglobal(vm, "lv_group");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_group (scope: global, name: lv_group) {
.p, var
init, func(lvbe_group_create)
tostring, func(lvx_tostring)
create, func(lvbe_group_create)
del, func(lvbe_group_del)
add_obj, func(lvbe_group_add_obj)
remove_obj, func(lvbe_group_remove_obj)
remove_all_objs, func(lvbe_group_remove_all_objs)
focus_obj, func(lvbe_group_focus_obj)
focus_next, func(lvbe_group_focus_next)
focus_prev, func(lvbe_group_focus_prev)
focus_freeze, func(lvbe_group_focus_freeze)
send_data, func(lvbe_group_send_data)
set_focus_cb, func(lvbe_group_set_focus_cb)
set_refocus_policy, func(lvbe_group_set_refocus_policy)
set_editing, func(lvbe_group_set_editing)
set_click_focus, func(lvbe_group_set_click_focus)
set_wrap, func(lvbe_group_set_wrap)
get_focused, func(lvbe_group_get_focused)
get_focus_cb, func(lvbe_group_get_focus_cb)
get_editing, func(lvbe_group_get_editing)
get_click_focus, func(lvbe_group_get_click_focus)
get_wrap, func(lvbe_group_get_wrap)
}
@const_object_info_end */
void be_load_lv_obj_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_obj_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_obj_create },
{ "del", lvbe_obj_del },
{ "del_anim_ready_cb", lvbe_obj_del_anim_ready_cb },
{ "del_async", lvbe_obj_del_async },
{ "clean", lvbe_obj_clean },
{ "invalidate_area", lvbe_obj_invalidate_area },
{ "invalidate", lvbe_obj_invalidate },
{ "area_is_visible", lvbe_obj_area_is_visible },
{ "is_visible", lvbe_obj_is_visible },
{ "set_parent", lvbe_obj_set_parent },
{ "move_foreground", lvbe_obj_move_foreground },
{ "move_background", lvbe_obj_move_background },
{ "set_pos", lvbe_obj_set_pos },
{ "set_x", lvbe_obj_set_x },
{ "set_y", lvbe_obj_set_y },
{ "set_size", lvbe_obj_set_size },
{ "set_width", lvbe_obj_set_width },
{ "set_height", lvbe_obj_set_height },
{ "set_width_fit", lvbe_obj_set_width_fit },
{ "set_height_fit", lvbe_obj_set_height_fit },
{ "set_width_margin", lvbe_obj_set_width_margin },
{ "set_height_margin", lvbe_obj_set_height_margin },
{ "align", lvbe_obj_align },
{ "align_x", lvbe_obj_align_x },
{ "align_y", lvbe_obj_align_y },
{ "align_mid", lvbe_obj_align_mid },
{ "align_mid_x", lvbe_obj_align_mid_x },
{ "align_mid_y", lvbe_obj_align_mid_y },
{ "realign", lvbe_obj_realign },
{ "set_auto_realign", lvbe_obj_set_auto_realign },
{ "set_ext_click_area", lvbe_obj_set_ext_click_area },
{ "add_style", lvbe_obj_add_style },
{ "remove_style", lvbe_obj_remove_style },
{ "clean_style_list", lvbe_obj_clean_style_list },
{ "reset_style_list", lvbe_obj_reset_style_list },
{ "refresh_style", lvbe_obj_refresh_style },
{ "report_style_mod", lvbe_obj_report_style_mod },
{ "remove_style_local_prop", lvbe_obj_remove_style_local_prop },
{ "set_hidden", lvbe_obj_set_hidden },
{ "set_adv_hittest", lvbe_obj_set_adv_hittest },
{ "set_click", lvbe_obj_set_click },
{ "set_top", lvbe_obj_set_top },
{ "set_drag", lvbe_obj_set_drag },
{ "set_drag_dir", lvbe_obj_set_drag_dir },
{ "set_drag_throw", lvbe_obj_set_drag_throw },
{ "set_drag_parent", lvbe_obj_set_drag_parent },
{ "set_focus_parent", lvbe_obj_set_focus_parent },
{ "set_gesture_parent", lvbe_obj_set_gesture_parent },
{ "set_parent_event", lvbe_obj_set_parent_event },
{ "set_base_dir", lvbe_obj_set_base_dir },
{ "add_protect", lvbe_obj_add_protect },
{ "clear_protect", lvbe_obj_clear_protect },
{ "set_state", lvbe_obj_set_state },
{ "add_state", lvbe_obj_add_state },
{ "clear_state", lvbe_obj_clear_state },
{ "finish_transitions", lvbe_obj_finish_transitions },
{ "set_event_cb", lvbe_obj_set_event_cb },
{ "set_signal_cb", lvbe_obj_set_signal_cb },
{ "set_design_cb", lvbe_obj_set_design_cb },
{ "allocate_ext_attr", lvbe_obj_allocate_ext_attr },
{ "refresh_ext_draw_pad", lvbe_obj_refresh_ext_draw_pad },
{ "get_screen", lvbe_obj_get_screen },
{ "get_parent", lvbe_obj_get_parent },
{ "get_child", lvbe_obj_get_child },
{ "get_child_back", lvbe_obj_get_child_back },
{ "count_children", lvbe_obj_count_children },
{ "count_children_recursive", lvbe_obj_count_children_recursive },
{ "get_coords", lvbe_obj_get_coords },
{ "get_inner_coords", lvbe_obj_get_inner_coords },
{ "get_x", lvbe_obj_get_x },
{ "get_y", lvbe_obj_get_y },
{ "get_width", lvbe_obj_get_width },
{ "get_height", lvbe_obj_get_height },
{ "get_width_fit", lvbe_obj_get_width_fit },
{ "get_height_fit", lvbe_obj_get_height_fit },
{ "get_height_margin", lvbe_obj_get_height_margin },
{ "get_width_margin", lvbe_obj_get_width_margin },
{ "get_width_grid", lvbe_obj_get_width_grid },
{ "get_height_grid", lvbe_obj_get_height_grid },
{ "get_auto_realign", lvbe_obj_get_auto_realign },
{ "get_ext_click_pad_left", lvbe_obj_get_ext_click_pad_left },
{ "get_ext_click_pad_right", lvbe_obj_get_ext_click_pad_right },
{ "get_ext_click_pad_top", lvbe_obj_get_ext_click_pad_top },
{ "get_ext_click_pad_bottom", lvbe_obj_get_ext_click_pad_bottom },
{ "get_ext_draw_pad", lvbe_obj_get_ext_draw_pad },
{ "get_local_style", lvbe_obj_get_local_style },
{ "get_hidden", lvbe_obj_get_hidden },
{ "get_adv_hittest", lvbe_obj_get_adv_hittest },
{ "get_click", lvbe_obj_get_click },
{ "get_top", lvbe_obj_get_top },
{ "get_drag", lvbe_obj_get_drag },
{ "get_drag_dir", lvbe_obj_get_drag_dir },
{ "get_drag_throw", lvbe_obj_get_drag_throw },
{ "get_drag_parent", lvbe_obj_get_drag_parent },
{ "get_focus_parent", lvbe_obj_get_focus_parent },
{ "get_parent_event", lvbe_obj_get_parent_event },
{ "get_gesture_parent", lvbe_obj_get_gesture_parent },
{ "get_base_dir", lvbe_obj_get_base_dir },
{ "get_protect", lvbe_obj_get_protect },
{ "is_protected", lvbe_obj_is_protected },
{ "get_state", lvbe_obj_get_state },
{ "is_point_on_coords", lvbe_obj_is_point_on_coords },
{ "hittest", lvbe_obj_hittest },
{ "get_ext_attr", lvbe_obj_get_ext_attr },
{ "get_type", lvbe_obj_get_type },
{ "get_user_data", lvbe_obj_get_user_data },
{ "set_user_data", lvbe_obj_set_user_data },
{ "get_group", lvbe_obj_get_group },
{ "is_focused", lvbe_obj_is_focused },
{ "get_focused_obj", lvbe_obj_get_focused_obj },
{ "handle_get_type_signal", lvbe_obj_handle_get_type_signal },
{ "init_draw_rect_dsc", lvbe_obj_init_draw_rect_dsc },
{ "init_draw_label_dsc", lvbe_obj_init_draw_label_dsc },
{ "init_draw_img_dsc", lvbe_obj_init_draw_img_dsc },
{ "init_draw_line_dsc", lvbe_obj_init_draw_line_dsc },
{ "get_draw_rect_ext_pad_size", lvbe_obj_get_draw_rect_ext_pad_size },
{ "fade_in", lvbe_obj_fade_in },
{ "fade_out", lvbe_obj_fade_out },
{ "get_style_radius", lvbe_obj_get_style_radius },
{ "set_style_local_radius", lvbe_obj_set_style_local_radius },
{ "get_style_clip_corner", lvbe_obj_get_style_clip_corner },
{ "set_style_local_clip_corner", lvbe_obj_set_style_local_clip_corner },
{ "get_style_size", lvbe_obj_get_style_size },
{ "set_style_local_size", lvbe_obj_set_style_local_size },
{ "get_style_transform_width", lvbe_obj_get_style_transform_width },
{ "set_style_local_transform_width", lvbe_obj_set_style_local_transform_width },
{ "get_style_transform_height", lvbe_obj_get_style_transform_height },
{ "set_style_local_transform_height", lvbe_obj_set_style_local_transform_height },
{ "get_style_transform_angle", lvbe_obj_get_style_transform_angle },
{ "set_style_local_transform_angle", lvbe_obj_set_style_local_transform_angle },
{ "get_style_transform_zoom", lvbe_obj_get_style_transform_zoom },
{ "set_style_local_transform_zoom", lvbe_obj_set_style_local_transform_zoom },
{ "get_style_opa_scale", lvbe_obj_get_style_opa_scale },
{ "set_style_local_opa_scale", lvbe_obj_set_style_local_opa_scale },
{ "get_style_pad_top", lvbe_obj_get_style_pad_top },
{ "set_style_local_pad_top", lvbe_obj_set_style_local_pad_top },
{ "get_style_pad_bottom", lvbe_obj_get_style_pad_bottom },
{ "set_style_local_pad_bottom", lvbe_obj_set_style_local_pad_bottom },
{ "get_style_pad_left", lvbe_obj_get_style_pad_left },
{ "set_style_local_pad_left", lvbe_obj_set_style_local_pad_left },
{ "get_style_pad_right", lvbe_obj_get_style_pad_right },
{ "set_style_local_pad_right", lvbe_obj_set_style_local_pad_right },
{ "get_style_pad_inner", lvbe_obj_get_style_pad_inner },
{ "set_style_local_pad_inner", lvbe_obj_set_style_local_pad_inner },
{ "get_style_margin_top", lvbe_obj_get_style_margin_top },
{ "set_style_local_margin_top", lvbe_obj_set_style_local_margin_top },
{ "get_style_margin_bottom", lvbe_obj_get_style_margin_bottom },
{ "set_style_local_margin_bottom", lvbe_obj_set_style_local_margin_bottom },
{ "get_style_margin_left", lvbe_obj_get_style_margin_left },
{ "set_style_local_margin_left", lvbe_obj_set_style_local_margin_left },
{ "get_style_margin_right", lvbe_obj_get_style_margin_right },
{ "set_style_local_margin_right", lvbe_obj_set_style_local_margin_right },
{ "set_style_local_bg_blend_mode", lvbe_obj_set_style_local_bg_blend_mode },
{ "get_style_bg_main_stop", lvbe_obj_get_style_bg_main_stop },
{ "set_style_local_bg_main_stop", lvbe_obj_set_style_local_bg_main_stop },
{ "get_style_bg_grad_stop", lvbe_obj_get_style_bg_grad_stop },
{ "set_style_local_bg_grad_stop", lvbe_obj_set_style_local_bg_grad_stop },
{ "set_style_local_bg_grad_dir", lvbe_obj_set_style_local_bg_grad_dir },
{ "get_style_bg_color", lvbe_obj_get_style_bg_color },
{ "set_style_local_bg_color", lvbe_obj_set_style_local_bg_color },
{ "get_style_bg_grad_color", lvbe_obj_get_style_bg_grad_color },
{ "set_style_local_bg_grad_color", lvbe_obj_set_style_local_bg_grad_color },
{ "get_style_bg_opa", lvbe_obj_get_style_bg_opa },
{ "set_style_local_bg_opa", lvbe_obj_set_style_local_bg_opa },
{ "get_style_border_width", lvbe_obj_get_style_border_width },
{ "set_style_local_border_width", lvbe_obj_set_style_local_border_width },
{ "set_style_local_border_side", lvbe_obj_set_style_local_border_side },
{ "set_style_local_border_blend_mode", lvbe_obj_set_style_local_border_blend_mode },
{ "get_style_border_post", lvbe_obj_get_style_border_post },
{ "set_style_local_border_post", lvbe_obj_set_style_local_border_post },
{ "get_style_border_color", lvbe_obj_get_style_border_color },
{ "set_style_local_border_color", lvbe_obj_set_style_local_border_color },
{ "get_style_border_opa", lvbe_obj_get_style_border_opa },
{ "set_style_local_border_opa", lvbe_obj_set_style_local_border_opa },
{ "get_style_outline_width", lvbe_obj_get_style_outline_width },
{ "set_style_local_outline_width", lvbe_obj_set_style_local_outline_width },
{ "get_style_outline_pad", lvbe_obj_get_style_outline_pad },
{ "set_style_local_outline_pad", lvbe_obj_set_style_local_outline_pad },
{ "set_style_local_outline_blend_mode", lvbe_obj_set_style_local_outline_blend_mode },
{ "get_style_outline_color", lvbe_obj_get_style_outline_color },
{ "set_style_local_outline_color", lvbe_obj_set_style_local_outline_color },
{ "get_style_outline_opa", lvbe_obj_get_style_outline_opa },
{ "set_style_local_outline_opa", lvbe_obj_set_style_local_outline_opa },
{ "get_style_shadow_width", lvbe_obj_get_style_shadow_width },
{ "set_style_local_shadow_width", lvbe_obj_set_style_local_shadow_width },
{ "get_style_shadow_ofs_x", lvbe_obj_get_style_shadow_ofs_x },
{ "set_style_local_shadow_ofs_x", lvbe_obj_set_style_local_shadow_ofs_x },
{ "get_style_shadow_ofs_y", lvbe_obj_get_style_shadow_ofs_y },
{ "set_style_local_shadow_ofs_y", lvbe_obj_set_style_local_shadow_ofs_y },
{ "get_style_shadow_spread", lvbe_obj_get_style_shadow_spread },
{ "set_style_local_shadow_spread", lvbe_obj_set_style_local_shadow_spread },
{ "set_style_local_shadow_blend_mode", lvbe_obj_set_style_local_shadow_blend_mode },
{ "get_style_shadow_color", lvbe_obj_get_style_shadow_color },
{ "set_style_local_shadow_color", lvbe_obj_set_style_local_shadow_color },
{ "get_style_shadow_opa", lvbe_obj_get_style_shadow_opa },
{ "set_style_local_shadow_opa", lvbe_obj_set_style_local_shadow_opa },
{ "get_style_pattern_repeat", lvbe_obj_get_style_pattern_repeat },
{ "set_style_local_pattern_repeat", lvbe_obj_set_style_local_pattern_repeat },
{ "set_style_local_pattern_blend_mode", lvbe_obj_set_style_local_pattern_blend_mode },
{ "get_style_pattern_recolor", lvbe_obj_get_style_pattern_recolor },
{ "set_style_local_pattern_recolor", lvbe_obj_set_style_local_pattern_recolor },
{ "get_style_pattern_opa", lvbe_obj_get_style_pattern_opa },
{ "set_style_local_pattern_opa", lvbe_obj_set_style_local_pattern_opa },
{ "get_style_pattern_recolor_opa", lvbe_obj_get_style_pattern_recolor_opa },
{ "set_style_local_pattern_recolor_opa", lvbe_obj_set_style_local_pattern_recolor_opa },
{ "get_style_pattern_image", lvbe_obj_get_style_pattern_image },
{ "set_style_local_pattern_image", lvbe_obj_set_style_local_pattern_image },
{ "get_style_value_letter_space", lvbe_obj_get_style_value_letter_space },
{ "set_style_local_value_letter_space", lvbe_obj_set_style_local_value_letter_space },
{ "get_style_value_line_space", lvbe_obj_get_style_value_line_space },
{ "set_style_local_value_line_space", lvbe_obj_set_style_local_value_line_space },
{ "set_style_local_value_blend_mode", lvbe_obj_set_style_local_value_blend_mode },
{ "get_style_value_ofs_x", lvbe_obj_get_style_value_ofs_x },
{ "set_style_local_value_ofs_x", lvbe_obj_set_style_local_value_ofs_x },
{ "get_style_value_ofs_y", lvbe_obj_get_style_value_ofs_y },
{ "set_style_local_value_ofs_y", lvbe_obj_set_style_local_value_ofs_y },
{ "set_style_local_value_align", lvbe_obj_set_style_local_value_align },
{ "get_style_value_color", lvbe_obj_get_style_value_color },
{ "set_style_local_value_color", lvbe_obj_set_style_local_value_color },
{ "get_style_value_opa", lvbe_obj_get_style_value_opa },
{ "set_style_local_value_opa", lvbe_obj_set_style_local_value_opa },
{ "set_style_local_value_font", lvbe_obj_set_style_local_value_font },
{ "get_style_value_str", lvbe_obj_get_style_value_str },
{ "set_style_local_value_str", lvbe_obj_set_style_local_value_str },
{ "get_style_text_letter_space", lvbe_obj_get_style_text_letter_space },
{ "set_style_local_text_letter_space", lvbe_obj_set_style_local_text_letter_space },
{ "get_style_text_line_space", lvbe_obj_get_style_text_line_space },
{ "set_style_local_text_line_space", lvbe_obj_set_style_local_text_line_space },
{ "set_style_local_text_decor", lvbe_obj_set_style_local_text_decor },
{ "set_style_local_text_blend_mode", lvbe_obj_set_style_local_text_blend_mode },
{ "get_style_text_color", lvbe_obj_get_style_text_color },
{ "set_style_local_text_color", lvbe_obj_set_style_local_text_color },
{ "get_style_text_sel_color", lvbe_obj_get_style_text_sel_color },
{ "set_style_local_text_sel_color", lvbe_obj_set_style_local_text_sel_color },
{ "get_style_text_sel_bg_color", lvbe_obj_get_style_text_sel_bg_color },
{ "set_style_local_text_sel_bg_color", lvbe_obj_set_style_local_text_sel_bg_color },
{ "get_style_text_opa", lvbe_obj_get_style_text_opa },
{ "set_style_local_text_opa", lvbe_obj_set_style_local_text_opa },
{ "set_style_local_text_font", lvbe_obj_set_style_local_text_font },
{ "get_style_line_width", lvbe_obj_get_style_line_width },
{ "set_style_local_line_width", lvbe_obj_set_style_local_line_width },
{ "set_style_local_line_blend_mode", lvbe_obj_set_style_local_line_blend_mode },
{ "get_style_line_dash_width", lvbe_obj_get_style_line_dash_width },
{ "set_style_local_line_dash_width", lvbe_obj_set_style_local_line_dash_width },
{ "get_style_line_dash_gap", lvbe_obj_get_style_line_dash_gap },
{ "set_style_local_line_dash_gap", lvbe_obj_set_style_local_line_dash_gap },
{ "get_style_line_rounded", lvbe_obj_get_style_line_rounded },
{ "set_style_local_line_rounded", lvbe_obj_set_style_local_line_rounded },
{ "get_style_line_color", lvbe_obj_get_style_line_color },
{ "set_style_local_line_color", lvbe_obj_set_style_local_line_color },
{ "get_style_line_opa", lvbe_obj_get_style_line_opa },
{ "set_style_local_line_opa", lvbe_obj_set_style_local_line_opa },
{ "set_style_local_image_blend_mode", lvbe_obj_set_style_local_image_blend_mode },
{ "get_style_image_recolor", lvbe_obj_get_style_image_recolor },
{ "set_style_local_image_recolor", lvbe_obj_set_style_local_image_recolor },
{ "get_style_image_opa", lvbe_obj_get_style_image_opa },
{ "set_style_local_image_opa", lvbe_obj_set_style_local_image_opa },
{ "get_style_image_recolor_opa", lvbe_obj_get_style_image_recolor_opa },
{ "set_style_local_image_recolor_opa", lvbe_obj_set_style_local_image_recolor_opa },
{ "get_style_transition_time", lvbe_obj_get_style_transition_time },
{ "set_style_local_transition_time", lvbe_obj_set_style_local_transition_time },
{ "get_style_transition_delay", lvbe_obj_get_style_transition_delay },
{ "set_style_local_transition_delay", lvbe_obj_set_style_local_transition_delay },
{ "get_style_transition_prop_1", lvbe_obj_get_style_transition_prop_1 },
{ "set_style_local_transition_prop_1", lvbe_obj_set_style_local_transition_prop_1 },
{ "get_style_transition_prop_2", lvbe_obj_get_style_transition_prop_2 },
{ "set_style_local_transition_prop_2", lvbe_obj_set_style_local_transition_prop_2 },
{ "get_style_transition_prop_3", lvbe_obj_get_style_transition_prop_3 },
{ "set_style_local_transition_prop_3", lvbe_obj_set_style_local_transition_prop_3 },
{ "get_style_transition_prop_4", lvbe_obj_get_style_transition_prop_4 },
{ "set_style_local_transition_prop_4", lvbe_obj_set_style_local_transition_prop_4 },
{ "get_style_transition_prop_5", lvbe_obj_get_style_transition_prop_5 },
{ "set_style_local_transition_prop_5", lvbe_obj_set_style_local_transition_prop_5 },
{ "get_style_transition_prop_6", lvbe_obj_get_style_transition_prop_6 },
{ "set_style_local_transition_prop_6", lvbe_obj_set_style_local_transition_prop_6 },
{ "set_style_local_transition_path", lvbe_obj_set_style_local_transition_path },
{ "get_style_scale_width", lvbe_obj_get_style_scale_width },
{ "set_style_local_scale_width", lvbe_obj_set_style_local_scale_width },
{ "get_style_scale_border_width", lvbe_obj_get_style_scale_border_width },
{ "set_style_local_scale_border_width", lvbe_obj_set_style_local_scale_border_width },
{ "get_style_scale_end_border_width", lvbe_obj_get_style_scale_end_border_width },
{ "set_style_local_scale_end_border_width", lvbe_obj_set_style_local_scale_end_border_width },
{ "get_style_scale_end_line_width", lvbe_obj_get_style_scale_end_line_width },
{ "set_style_local_scale_end_line_width", lvbe_obj_set_style_local_scale_end_line_width },
{ "get_style_scale_grad_color", lvbe_obj_get_style_scale_grad_color },
{ "set_style_local_scale_grad_color", lvbe_obj_set_style_local_scale_grad_color },
{ "get_style_scale_end_color", lvbe_obj_get_style_scale_end_color },
{ "set_style_local_scale_end_color", lvbe_obj_set_style_local_scale_end_color },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_obj", members);
#else
be_pushntvclass(vm, &be_class_lv_obj);
be_setglobal(vm, "lv_obj");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_obj (scope: global, name: lv_obj) {
.p, var
init, func(lvbe_obj_create)
tostring, func(lvx_tostring)
create, func(lvbe_obj_create)
del, func(lvbe_obj_del)
del_anim_ready_cb, func(lvbe_obj_del_anim_ready_cb)
del_async, func(lvbe_obj_del_async)
clean, func(lvbe_obj_clean)
invalidate_area, func(lvbe_obj_invalidate_area)
invalidate, func(lvbe_obj_invalidate)
area_is_visible, func(lvbe_obj_area_is_visible)
is_visible, func(lvbe_obj_is_visible)
set_parent, func(lvbe_obj_set_parent)
move_foreground, func(lvbe_obj_move_foreground)
move_background, func(lvbe_obj_move_background)
set_pos, func(lvbe_obj_set_pos)
set_x, func(lvbe_obj_set_x)
set_y, func(lvbe_obj_set_y)
set_size, func(lvbe_obj_set_size)
set_width, func(lvbe_obj_set_width)
set_height, func(lvbe_obj_set_height)
set_width_fit, func(lvbe_obj_set_width_fit)
set_height_fit, func(lvbe_obj_set_height_fit)
set_width_margin, func(lvbe_obj_set_width_margin)
set_height_margin, func(lvbe_obj_set_height_margin)
align, func(lvbe_obj_align)
align_x, func(lvbe_obj_align_x)
align_y, func(lvbe_obj_align_y)
align_mid, func(lvbe_obj_align_mid)
align_mid_x, func(lvbe_obj_align_mid_x)
align_mid_y, func(lvbe_obj_align_mid_y)
realign, func(lvbe_obj_realign)
set_auto_realign, func(lvbe_obj_set_auto_realign)
set_ext_click_area, func(lvbe_obj_set_ext_click_area)
add_style, func(lvbe_obj_add_style)
remove_style, func(lvbe_obj_remove_style)
clean_style_list, func(lvbe_obj_clean_style_list)
reset_style_list, func(lvbe_obj_reset_style_list)
refresh_style, func(lvbe_obj_refresh_style)
report_style_mod, func(lvbe_obj_report_style_mod)
remove_style_local_prop, func(lvbe_obj_remove_style_local_prop)
set_hidden, func(lvbe_obj_set_hidden)
set_adv_hittest, func(lvbe_obj_set_adv_hittest)
set_click, func(lvbe_obj_set_click)
set_top, func(lvbe_obj_set_top)
set_drag, func(lvbe_obj_set_drag)
set_drag_dir, func(lvbe_obj_set_drag_dir)
set_drag_throw, func(lvbe_obj_set_drag_throw)
set_drag_parent, func(lvbe_obj_set_drag_parent)
set_focus_parent, func(lvbe_obj_set_focus_parent)
set_gesture_parent, func(lvbe_obj_set_gesture_parent)
set_parent_event, func(lvbe_obj_set_parent_event)
set_base_dir, func(lvbe_obj_set_base_dir)
add_protect, func(lvbe_obj_add_protect)
clear_protect, func(lvbe_obj_clear_protect)
set_state, func(lvbe_obj_set_state)
add_state, func(lvbe_obj_add_state)
clear_state, func(lvbe_obj_clear_state)
finish_transitions, func(lvbe_obj_finish_transitions)
set_event_cb, func(lvbe_obj_set_event_cb)
set_signal_cb, func(lvbe_obj_set_signal_cb)
set_design_cb, func(lvbe_obj_set_design_cb)
allocate_ext_attr, func(lvbe_obj_allocate_ext_attr)
refresh_ext_draw_pad, func(lvbe_obj_refresh_ext_draw_pad)
get_screen, func(lvbe_obj_get_screen)
get_parent, func(lvbe_obj_get_parent)
get_child, func(lvbe_obj_get_child)
get_child_back, func(lvbe_obj_get_child_back)
count_children, func(lvbe_obj_count_children)
count_children_recursive, func(lvbe_obj_count_children_recursive)
get_coords, func(lvbe_obj_get_coords)
get_inner_coords, func(lvbe_obj_get_inner_coords)
get_x, func(lvbe_obj_get_x)
get_y, func(lvbe_obj_get_y)
get_width, func(lvbe_obj_get_width)
get_height, func(lvbe_obj_get_height)
get_width_fit, func(lvbe_obj_get_width_fit)
get_height_fit, func(lvbe_obj_get_height_fit)
get_height_margin, func(lvbe_obj_get_height_margin)
get_width_margin, func(lvbe_obj_get_width_margin)
get_width_grid, func(lvbe_obj_get_width_grid)
get_height_grid, func(lvbe_obj_get_height_grid)
get_auto_realign, func(lvbe_obj_get_auto_realign)
get_ext_click_pad_left, func(lvbe_obj_get_ext_click_pad_left)
get_ext_click_pad_right, func(lvbe_obj_get_ext_click_pad_right)
get_ext_click_pad_top, func(lvbe_obj_get_ext_click_pad_top)
get_ext_click_pad_bottom, func(lvbe_obj_get_ext_click_pad_bottom)
get_ext_draw_pad, func(lvbe_obj_get_ext_draw_pad)
get_local_style, func(lvbe_obj_get_local_style)
get_hidden, func(lvbe_obj_get_hidden)
get_adv_hittest, func(lvbe_obj_get_adv_hittest)
get_click, func(lvbe_obj_get_click)
get_top, func(lvbe_obj_get_top)
get_drag, func(lvbe_obj_get_drag)
get_drag_dir, func(lvbe_obj_get_drag_dir)
get_drag_throw, func(lvbe_obj_get_drag_throw)
get_drag_parent, func(lvbe_obj_get_drag_parent)
get_focus_parent, func(lvbe_obj_get_focus_parent)
get_parent_event, func(lvbe_obj_get_parent_event)
get_gesture_parent, func(lvbe_obj_get_gesture_parent)
get_base_dir, func(lvbe_obj_get_base_dir)
get_protect, func(lvbe_obj_get_protect)
is_protected, func(lvbe_obj_is_protected)
get_state, func(lvbe_obj_get_state)
is_point_on_coords, func(lvbe_obj_is_point_on_coords)
hittest, func(lvbe_obj_hittest)
get_ext_attr, func(lvbe_obj_get_ext_attr)
get_type, func(lvbe_obj_get_type)
get_user_data, func(lvbe_obj_get_user_data)
set_user_data, func(lvbe_obj_set_user_data)
get_group, func(lvbe_obj_get_group)
is_focused, func(lvbe_obj_is_focused)
get_focused_obj, func(lvbe_obj_get_focused_obj)
handle_get_type_signal, func(lvbe_obj_handle_get_type_signal)
init_draw_rect_dsc, func(lvbe_obj_init_draw_rect_dsc)
init_draw_label_dsc, func(lvbe_obj_init_draw_label_dsc)
init_draw_img_dsc, func(lvbe_obj_init_draw_img_dsc)
init_draw_line_dsc, func(lvbe_obj_init_draw_line_dsc)
get_draw_rect_ext_pad_size, func(lvbe_obj_get_draw_rect_ext_pad_size)
fade_in, func(lvbe_obj_fade_in)
fade_out, func(lvbe_obj_fade_out)
get_style_radius, func(lvbe_obj_get_style_radius)
set_style_local_radius, func(lvbe_obj_set_style_local_radius)
get_style_clip_corner, func(lvbe_obj_get_style_clip_corner)
set_style_local_clip_corner, func(lvbe_obj_set_style_local_clip_corner)
get_style_size, func(lvbe_obj_get_style_size)
set_style_local_size, func(lvbe_obj_set_style_local_size)
get_style_transform_width, func(lvbe_obj_get_style_transform_width)
set_style_local_transform_width, func(lvbe_obj_set_style_local_transform_width)
get_style_transform_height, func(lvbe_obj_get_style_transform_height)
set_style_local_transform_height, func(lvbe_obj_set_style_local_transform_height)
get_style_transform_angle, func(lvbe_obj_get_style_transform_angle)
set_style_local_transform_angle, func(lvbe_obj_set_style_local_transform_angle)
get_style_transform_zoom, func(lvbe_obj_get_style_transform_zoom)
set_style_local_transform_zoom, func(lvbe_obj_set_style_local_transform_zoom)
get_style_opa_scale, func(lvbe_obj_get_style_opa_scale)
set_style_local_opa_scale, func(lvbe_obj_set_style_local_opa_scale)
get_style_pad_top, func(lvbe_obj_get_style_pad_top)
set_style_local_pad_top, func(lvbe_obj_set_style_local_pad_top)
get_style_pad_bottom, func(lvbe_obj_get_style_pad_bottom)
set_style_local_pad_bottom, func(lvbe_obj_set_style_local_pad_bottom)
get_style_pad_left, func(lvbe_obj_get_style_pad_left)
set_style_local_pad_left, func(lvbe_obj_set_style_local_pad_left)
get_style_pad_right, func(lvbe_obj_get_style_pad_right)
set_style_local_pad_right, func(lvbe_obj_set_style_local_pad_right)
get_style_pad_inner, func(lvbe_obj_get_style_pad_inner)
set_style_local_pad_inner, func(lvbe_obj_set_style_local_pad_inner)
get_style_margin_top, func(lvbe_obj_get_style_margin_top)
set_style_local_margin_top, func(lvbe_obj_set_style_local_margin_top)
get_style_margin_bottom, func(lvbe_obj_get_style_margin_bottom)
set_style_local_margin_bottom, func(lvbe_obj_set_style_local_margin_bottom)
get_style_margin_left, func(lvbe_obj_get_style_margin_left)
set_style_local_margin_left, func(lvbe_obj_set_style_local_margin_left)
get_style_margin_right, func(lvbe_obj_get_style_margin_right)
set_style_local_margin_right, func(lvbe_obj_set_style_local_margin_right)
set_style_local_bg_blend_mode, func(lvbe_obj_set_style_local_bg_blend_mode)
get_style_bg_main_stop, func(lvbe_obj_get_style_bg_main_stop)
set_style_local_bg_main_stop, func(lvbe_obj_set_style_local_bg_main_stop)
get_style_bg_grad_stop, func(lvbe_obj_get_style_bg_grad_stop)
set_style_local_bg_grad_stop, func(lvbe_obj_set_style_local_bg_grad_stop)
set_style_local_bg_grad_dir, func(lvbe_obj_set_style_local_bg_grad_dir)
get_style_bg_color, func(lvbe_obj_get_style_bg_color)
set_style_local_bg_color, func(lvbe_obj_set_style_local_bg_color)
get_style_bg_grad_color, func(lvbe_obj_get_style_bg_grad_color)
set_style_local_bg_grad_color, func(lvbe_obj_set_style_local_bg_grad_color)
get_style_bg_opa, func(lvbe_obj_get_style_bg_opa)
set_style_local_bg_opa, func(lvbe_obj_set_style_local_bg_opa)
get_style_border_width, func(lvbe_obj_get_style_border_width)
set_style_local_border_width, func(lvbe_obj_set_style_local_border_width)
set_style_local_border_side, func(lvbe_obj_set_style_local_border_side)
set_style_local_border_blend_mode, func(lvbe_obj_set_style_local_border_blend_mode)
get_style_border_post, func(lvbe_obj_get_style_border_post)
set_style_local_border_post, func(lvbe_obj_set_style_local_border_post)
get_style_border_color, func(lvbe_obj_get_style_border_color)
set_style_local_border_color, func(lvbe_obj_set_style_local_border_color)
get_style_border_opa, func(lvbe_obj_get_style_border_opa)
set_style_local_border_opa, func(lvbe_obj_set_style_local_border_opa)
get_style_outline_width, func(lvbe_obj_get_style_outline_width)
set_style_local_outline_width, func(lvbe_obj_set_style_local_outline_width)
get_style_outline_pad, func(lvbe_obj_get_style_outline_pad)
set_style_local_outline_pad, func(lvbe_obj_set_style_local_outline_pad)
set_style_local_outline_blend_mode, func(lvbe_obj_set_style_local_outline_blend_mode)
get_style_outline_color, func(lvbe_obj_get_style_outline_color)
set_style_local_outline_color, func(lvbe_obj_set_style_local_outline_color)
get_style_outline_opa, func(lvbe_obj_get_style_outline_opa)
set_style_local_outline_opa, func(lvbe_obj_set_style_local_outline_opa)
get_style_shadow_width, func(lvbe_obj_get_style_shadow_width)
set_style_local_shadow_width, func(lvbe_obj_set_style_local_shadow_width)
get_style_shadow_ofs_x, func(lvbe_obj_get_style_shadow_ofs_x)
set_style_local_shadow_ofs_x, func(lvbe_obj_set_style_local_shadow_ofs_x)
get_style_shadow_ofs_y, func(lvbe_obj_get_style_shadow_ofs_y)
set_style_local_shadow_ofs_y, func(lvbe_obj_set_style_local_shadow_ofs_y)
get_style_shadow_spread, func(lvbe_obj_get_style_shadow_spread)
set_style_local_shadow_spread, func(lvbe_obj_set_style_local_shadow_spread)
set_style_local_shadow_blend_mode, func(lvbe_obj_set_style_local_shadow_blend_mode)
get_style_shadow_color, func(lvbe_obj_get_style_shadow_color)
set_style_local_shadow_color, func(lvbe_obj_set_style_local_shadow_color)
get_style_shadow_opa, func(lvbe_obj_get_style_shadow_opa)
set_style_local_shadow_opa, func(lvbe_obj_set_style_local_shadow_opa)
get_style_pattern_repeat, func(lvbe_obj_get_style_pattern_repeat)
set_style_local_pattern_repeat, func(lvbe_obj_set_style_local_pattern_repeat)
set_style_local_pattern_blend_mode, func(lvbe_obj_set_style_local_pattern_blend_mode)
get_style_pattern_recolor, func(lvbe_obj_get_style_pattern_recolor)
set_style_local_pattern_recolor, func(lvbe_obj_set_style_local_pattern_recolor)
get_style_pattern_opa, func(lvbe_obj_get_style_pattern_opa)
set_style_local_pattern_opa, func(lvbe_obj_set_style_local_pattern_opa)
get_style_pattern_recolor_opa, func(lvbe_obj_get_style_pattern_recolor_opa)
set_style_local_pattern_recolor_opa, func(lvbe_obj_set_style_local_pattern_recolor_opa)
get_style_pattern_image, func(lvbe_obj_get_style_pattern_image)
set_style_local_pattern_image, func(lvbe_obj_set_style_local_pattern_image)
get_style_value_letter_space, func(lvbe_obj_get_style_value_letter_space)
set_style_local_value_letter_space, func(lvbe_obj_set_style_local_value_letter_space)
get_style_value_line_space, func(lvbe_obj_get_style_value_line_space)
set_style_local_value_line_space, func(lvbe_obj_set_style_local_value_line_space)
set_style_local_value_blend_mode, func(lvbe_obj_set_style_local_value_blend_mode)
get_style_value_ofs_x, func(lvbe_obj_get_style_value_ofs_x)
set_style_local_value_ofs_x, func(lvbe_obj_set_style_local_value_ofs_x)
get_style_value_ofs_y, func(lvbe_obj_get_style_value_ofs_y)
set_style_local_value_ofs_y, func(lvbe_obj_set_style_local_value_ofs_y)
set_style_local_value_align, func(lvbe_obj_set_style_local_value_align)
get_style_value_color, func(lvbe_obj_get_style_value_color)
set_style_local_value_color, func(lvbe_obj_set_style_local_value_color)
get_style_value_opa, func(lvbe_obj_get_style_value_opa)
set_style_local_value_opa, func(lvbe_obj_set_style_local_value_opa)
set_style_local_value_font, func(lvbe_obj_set_style_local_value_font)
get_style_value_str, func(lvbe_obj_get_style_value_str)
set_style_local_value_str, func(lvbe_obj_set_style_local_value_str)
get_style_text_letter_space, func(lvbe_obj_get_style_text_letter_space)
set_style_local_text_letter_space, func(lvbe_obj_set_style_local_text_letter_space)
get_style_text_line_space, func(lvbe_obj_get_style_text_line_space)
set_style_local_text_line_space, func(lvbe_obj_set_style_local_text_line_space)
set_style_local_text_decor, func(lvbe_obj_set_style_local_text_decor)
set_style_local_text_blend_mode, func(lvbe_obj_set_style_local_text_blend_mode)
get_style_text_color, func(lvbe_obj_get_style_text_color)
set_style_local_text_color, func(lvbe_obj_set_style_local_text_color)
get_style_text_sel_color, func(lvbe_obj_get_style_text_sel_color)
set_style_local_text_sel_color, func(lvbe_obj_set_style_local_text_sel_color)
get_style_text_sel_bg_color, func(lvbe_obj_get_style_text_sel_bg_color)
set_style_local_text_sel_bg_color, func(lvbe_obj_set_style_local_text_sel_bg_color)
get_style_text_opa, func(lvbe_obj_get_style_text_opa)
set_style_local_text_opa, func(lvbe_obj_set_style_local_text_opa)
set_style_local_text_font, func(lvbe_obj_set_style_local_text_font)
get_style_line_width, func(lvbe_obj_get_style_line_width)
set_style_local_line_width, func(lvbe_obj_set_style_local_line_width)
set_style_local_line_blend_mode, func(lvbe_obj_set_style_local_line_blend_mode)
get_style_line_dash_width, func(lvbe_obj_get_style_line_dash_width)
set_style_local_line_dash_width, func(lvbe_obj_set_style_local_line_dash_width)
get_style_line_dash_gap, func(lvbe_obj_get_style_line_dash_gap)
set_style_local_line_dash_gap, func(lvbe_obj_set_style_local_line_dash_gap)
get_style_line_rounded, func(lvbe_obj_get_style_line_rounded)
set_style_local_line_rounded, func(lvbe_obj_set_style_local_line_rounded)
get_style_line_color, func(lvbe_obj_get_style_line_color)
set_style_local_line_color, func(lvbe_obj_set_style_local_line_color)
get_style_line_opa, func(lvbe_obj_get_style_line_opa)
set_style_local_line_opa, func(lvbe_obj_set_style_local_line_opa)
set_style_local_image_blend_mode, func(lvbe_obj_set_style_local_image_blend_mode)
get_style_image_recolor, func(lvbe_obj_get_style_image_recolor)
set_style_local_image_recolor, func(lvbe_obj_set_style_local_image_recolor)
get_style_image_opa, func(lvbe_obj_get_style_image_opa)
set_style_local_image_opa, func(lvbe_obj_set_style_local_image_opa)
get_style_image_recolor_opa, func(lvbe_obj_get_style_image_recolor_opa)
set_style_local_image_recolor_opa, func(lvbe_obj_set_style_local_image_recolor_opa)
get_style_transition_time, func(lvbe_obj_get_style_transition_time)
set_style_local_transition_time, func(lvbe_obj_set_style_local_transition_time)
get_style_transition_delay, func(lvbe_obj_get_style_transition_delay)
set_style_local_transition_delay, func(lvbe_obj_set_style_local_transition_delay)
get_style_transition_prop_1, func(lvbe_obj_get_style_transition_prop_1)
set_style_local_transition_prop_1, func(lvbe_obj_set_style_local_transition_prop_1)
get_style_transition_prop_2, func(lvbe_obj_get_style_transition_prop_2)
set_style_local_transition_prop_2, func(lvbe_obj_set_style_local_transition_prop_2)
get_style_transition_prop_3, func(lvbe_obj_get_style_transition_prop_3)
set_style_local_transition_prop_3, func(lvbe_obj_set_style_local_transition_prop_3)
get_style_transition_prop_4, func(lvbe_obj_get_style_transition_prop_4)
set_style_local_transition_prop_4, func(lvbe_obj_set_style_local_transition_prop_4)
get_style_transition_prop_5, func(lvbe_obj_get_style_transition_prop_5)
set_style_local_transition_prop_5, func(lvbe_obj_set_style_local_transition_prop_5)
get_style_transition_prop_6, func(lvbe_obj_get_style_transition_prop_6)
set_style_local_transition_prop_6, func(lvbe_obj_set_style_local_transition_prop_6)
set_style_local_transition_path, func(lvbe_obj_set_style_local_transition_path)
get_style_scale_width, func(lvbe_obj_get_style_scale_width)
set_style_local_scale_width, func(lvbe_obj_set_style_local_scale_width)
get_style_scale_border_width, func(lvbe_obj_get_style_scale_border_width)
set_style_local_scale_border_width, func(lvbe_obj_set_style_local_scale_border_width)
get_style_scale_end_border_width, func(lvbe_obj_get_style_scale_end_border_width)
set_style_local_scale_end_border_width, func(lvbe_obj_set_style_local_scale_end_border_width)
get_style_scale_end_line_width, func(lvbe_obj_get_style_scale_end_line_width)
set_style_local_scale_end_line_width, func(lvbe_obj_set_style_local_scale_end_line_width)
get_style_scale_grad_color, func(lvbe_obj_get_style_scale_grad_color)
set_style_local_scale_grad_color, func(lvbe_obj_set_style_local_scale_grad_color)
get_style_scale_end_color, func(lvbe_obj_get_style_scale_end_color)
set_style_local_scale_end_color, func(lvbe_obj_set_style_local_scale_end_color)
}
@const_object_info_end */
void be_load_lv_arc_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_arc_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_arc_create },
{ "set_start_angle", lvbe_arc_set_start_angle },
{ "set_end_angle", lvbe_arc_set_end_angle },
{ "set_angles", lvbe_arc_set_angles },
{ "set_bg_start_angle", lvbe_arc_set_bg_start_angle },
{ "set_bg_end_angle", lvbe_arc_set_bg_end_angle },
{ "set_bg_angles", lvbe_arc_set_bg_angles },
{ "set_rotation", lvbe_arc_set_rotation },
{ "set_type", lvbe_arc_set_type },
{ "set_value", lvbe_arc_set_value },
{ "set_range", lvbe_arc_set_range },
{ "set_chg_rate", lvbe_arc_set_chg_rate },
{ "set_adjustable", lvbe_arc_set_adjustable },
{ "get_angle_start", lvbe_arc_get_angle_start },
{ "get_angle_end", lvbe_arc_get_angle_end },
{ "get_bg_angle_start", lvbe_arc_get_bg_angle_start },
{ "get_bg_angle_end", lvbe_arc_get_bg_angle_end },
{ "get_type", lvbe_arc_get_type },
{ "get_value", lvbe_arc_get_value },
{ "get_min_value", lvbe_arc_get_min_value },
{ "get_max_value", lvbe_arc_get_max_value },
{ "is_dragged", lvbe_arc_is_dragged },
{ "get_adjustable", lvbe_arc_get_adjustable },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_arc", members);
be_getglobal(vm, "lv_arc");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_arc);
be_setglobal(vm, "lv_arc");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_arc (scope: global, name: lv_arc, super: be_class_lv_obj) {
.p, var
init, func(lvbe_arc_create)
tostring, func(lvx_tostring)
create, func(lvbe_arc_create)
set_start_angle, func(lvbe_arc_set_start_angle)
set_end_angle, func(lvbe_arc_set_end_angle)
set_angles, func(lvbe_arc_set_angles)
set_bg_start_angle, func(lvbe_arc_set_bg_start_angle)
set_bg_end_angle, func(lvbe_arc_set_bg_end_angle)
set_bg_angles, func(lvbe_arc_set_bg_angles)
set_rotation, func(lvbe_arc_set_rotation)
set_type, func(lvbe_arc_set_type)
set_value, func(lvbe_arc_set_value)
set_range, func(lvbe_arc_set_range)
set_chg_rate, func(lvbe_arc_set_chg_rate)
set_adjustable, func(lvbe_arc_set_adjustable)
get_angle_start, func(lvbe_arc_get_angle_start)
get_angle_end, func(lvbe_arc_get_angle_end)
get_bg_angle_start, func(lvbe_arc_get_bg_angle_start)
get_bg_angle_end, func(lvbe_arc_get_bg_angle_end)
get_type, func(lvbe_arc_get_type)
get_value, func(lvbe_arc_get_value)
get_min_value, func(lvbe_arc_get_min_value)
get_max_value, func(lvbe_arc_get_max_value)
is_dragged, func(lvbe_arc_is_dragged)
get_adjustable, func(lvbe_arc_get_adjustable)
}
@const_object_info_end */
void be_load_lv_bar_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_bar_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_bar_create },
{ "set_value", lvbe_bar_set_value },
{ "set_start_value", lvbe_bar_set_start_value },
{ "set_range", lvbe_bar_set_range },
{ "set_type", lvbe_bar_set_type },
{ "set_anim_time", lvbe_bar_set_anim_time },
{ "get_value", lvbe_bar_get_value },
{ "get_start_value", lvbe_bar_get_start_value },
{ "get_min_value", lvbe_bar_get_min_value },
{ "get_max_value", lvbe_bar_get_max_value },
{ "get_type", lvbe_bar_get_type },
{ "get_anim_time", lvbe_bar_get_anim_time },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_bar", members);
be_getglobal(vm, "lv_bar");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_bar);
be_setglobal(vm, "lv_bar");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_bar (scope: global, name: lv_bar, super: be_class_lv_obj) {
.p, var
init, func(lvbe_bar_create)
tostring, func(lvx_tostring)
create, func(lvbe_bar_create)
set_value, func(lvbe_bar_set_value)
set_start_value, func(lvbe_bar_set_start_value)
set_range, func(lvbe_bar_set_range)
set_type, func(lvbe_bar_set_type)
set_anim_time, func(lvbe_bar_set_anim_time)
get_value, func(lvbe_bar_get_value)
get_start_value, func(lvbe_bar_get_start_value)
get_min_value, func(lvbe_bar_get_min_value)
get_max_value, func(lvbe_bar_get_max_value)
get_type, func(lvbe_bar_get_type)
get_anim_time, func(lvbe_bar_get_anim_time)
}
@const_object_info_end */
void be_load_lv_btn_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_btn_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_btn_create },
{ "set_checkable", lvbe_btn_set_checkable },
{ "set_state", lvbe_btn_set_state },
{ "toggle", lvbe_btn_toggle },
{ "set_layout", lvbe_btn_set_layout },
{ "set_fit4", lvbe_btn_set_fit4 },
{ "set_fit2", lvbe_btn_set_fit2 },
{ "set_fit", lvbe_btn_set_fit },
{ "get_state", lvbe_btn_get_state },
{ "get_checkable", lvbe_btn_get_checkable },
{ "get_layout", lvbe_btn_get_layout },
{ "get_fit_left", lvbe_btn_get_fit_left },
{ "get_fit_right", lvbe_btn_get_fit_right },
{ "get_fit_top", lvbe_btn_get_fit_top },
{ "get_fit_bottom", lvbe_btn_get_fit_bottom },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_btn", members);
be_getglobal(vm, "lv_btn");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_btn);
be_setglobal(vm, "lv_btn");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_btn (scope: global, name: lv_btn, super: be_class_lv_obj) {
.p, var
init, func(lvbe_btn_create)
tostring, func(lvx_tostring)
create, func(lvbe_btn_create)
set_checkable, func(lvbe_btn_set_checkable)
set_state, func(lvbe_btn_set_state)
toggle, func(lvbe_btn_toggle)
set_layout, func(lvbe_btn_set_layout)
set_fit4, func(lvbe_btn_set_fit4)
set_fit2, func(lvbe_btn_set_fit2)
set_fit, func(lvbe_btn_set_fit)
get_state, func(lvbe_btn_get_state)
get_checkable, func(lvbe_btn_get_checkable)
get_layout, func(lvbe_btn_get_layout)
get_fit_left, func(lvbe_btn_get_fit_left)
get_fit_right, func(lvbe_btn_get_fit_right)
get_fit_top, func(lvbe_btn_get_fit_top)
get_fit_bottom, func(lvbe_btn_get_fit_bottom)
}
@const_object_info_end */
void be_load_lv_btnmatrix_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_btnmatrix_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_btnmatrix_create },
{ "set_map", lvbe_btnmatrix_set_map },
{ "set_ctrl_map", lvbe_btnmatrix_set_ctrl_map },
{ "set_focused_btn", lvbe_btnmatrix_set_focused_btn },
{ "set_recolor", lvbe_btnmatrix_set_recolor },
{ "set_btn_ctrl", lvbe_btnmatrix_set_btn_ctrl },
{ "clear_btn_ctrl", lvbe_btnmatrix_clear_btn_ctrl },
{ "set_btn_ctrl_all", lvbe_btnmatrix_set_btn_ctrl_all },
{ "clear_btn_ctrl_all", lvbe_btnmatrix_clear_btn_ctrl_all },
{ "set_btn_width", lvbe_btnmatrix_set_btn_width },
{ "set_one_check", lvbe_btnmatrix_set_one_check },
{ "set_align", lvbe_btnmatrix_set_align },
{ "get_recolor", lvbe_btnmatrix_get_recolor },
{ "get_active_btn", lvbe_btnmatrix_get_active_btn },
{ "get_active_btn_text", lvbe_btnmatrix_get_active_btn_text },
{ "get_focused_btn", lvbe_btnmatrix_get_focused_btn },
{ "get_btn_text", lvbe_btnmatrix_get_btn_text },
{ "get_btn_ctrl", lvbe_btnmatrix_get_btn_ctrl },
{ "get_one_check", lvbe_btnmatrix_get_one_check },
{ "get_align", lvbe_btnmatrix_get_align },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_btnmatrix", members);
be_getglobal(vm, "lv_btnmatrix");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_btnmatrix);
be_setglobal(vm, "lv_btnmatrix");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_btnmatrix (scope: global, name: lv_btnmatrix, super: be_class_lv_obj) {
.p, var
init, func(lvbe_btnmatrix_create)
tostring, func(lvx_tostring)
create, func(lvbe_btnmatrix_create)
set_map, func(lvbe_btnmatrix_set_map)
set_ctrl_map, func(lvbe_btnmatrix_set_ctrl_map)
set_focused_btn, func(lvbe_btnmatrix_set_focused_btn)
set_recolor, func(lvbe_btnmatrix_set_recolor)
set_btn_ctrl, func(lvbe_btnmatrix_set_btn_ctrl)
clear_btn_ctrl, func(lvbe_btnmatrix_clear_btn_ctrl)
set_btn_ctrl_all, func(lvbe_btnmatrix_set_btn_ctrl_all)
clear_btn_ctrl_all, func(lvbe_btnmatrix_clear_btn_ctrl_all)
set_btn_width, func(lvbe_btnmatrix_set_btn_width)
set_one_check, func(lvbe_btnmatrix_set_one_check)
set_align, func(lvbe_btnmatrix_set_align)
get_recolor, func(lvbe_btnmatrix_get_recolor)
get_active_btn, func(lvbe_btnmatrix_get_active_btn)
get_active_btn_text, func(lvbe_btnmatrix_get_active_btn_text)
get_focused_btn, func(lvbe_btnmatrix_get_focused_btn)
get_btn_text, func(lvbe_btnmatrix_get_btn_text)
get_btn_ctrl, func(lvbe_btnmatrix_get_btn_ctrl)
get_one_check, func(lvbe_btnmatrix_get_one_check)
get_align, func(lvbe_btnmatrix_get_align)
}
@const_object_info_end */
void be_load_lv_calendar_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_calendar_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_calendar_create },
{ "set_today_date", lvbe_calendar_set_today_date },
{ "set_showed_date", lvbe_calendar_set_showed_date },
{ "set_highlighted_dates", lvbe_calendar_set_highlighted_dates },
{ "set_day_names", lvbe_calendar_set_day_names },
{ "set_month_names", lvbe_calendar_set_month_names },
{ "get_highlighted_dates_num", lvbe_calendar_get_highlighted_dates_num },
{ "get_day_of_week", lvbe_calendar_get_day_of_week },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_calendar", members);
be_getglobal(vm, "lv_calendar");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_calendar);
be_setglobal(vm, "lv_calendar");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_calendar (scope: global, name: lv_calendar, super: be_class_lv_obj) {
.p, var
init, func(lvbe_calendar_create)
tostring, func(lvx_tostring)
create, func(lvbe_calendar_create)
set_today_date, func(lvbe_calendar_set_today_date)
set_showed_date, func(lvbe_calendar_set_showed_date)
set_highlighted_dates, func(lvbe_calendar_set_highlighted_dates)
set_day_names, func(lvbe_calendar_set_day_names)
set_month_names, func(lvbe_calendar_set_month_names)
get_highlighted_dates_num, func(lvbe_calendar_get_highlighted_dates_num)
get_day_of_week, func(lvbe_calendar_get_day_of_week)
}
@const_object_info_end */
void be_load_lv_canvas_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_canvas_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_canvas_create },
{ "set_buffer", lvbe_canvas_set_buffer },
{ "set_px", lvbe_canvas_set_px },
{ "set_palette", lvbe_canvas_set_palette },
{ "get_px", lvbe_canvas_get_px },
{ "copy_buf", lvbe_canvas_copy_buf },
{ "transform", lvbe_canvas_transform },
{ "blur_hor", lvbe_canvas_blur_hor },
{ "blur_ver", lvbe_canvas_blur_ver },
{ "fill_bg", lvbe_canvas_fill_bg },
{ "draw_rect", lvbe_canvas_draw_rect },
{ "draw_text", lvbe_canvas_draw_text },
{ "draw_img", lvbe_canvas_draw_img },
{ "draw_line", lvbe_canvas_draw_line },
{ "draw_polygon", lvbe_canvas_draw_polygon },
{ "draw_arc", lvbe_canvas_draw_arc },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_canvas", members);
be_getglobal(vm, "lv_canvas");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_canvas);
be_setglobal(vm, "lv_canvas");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_canvas (scope: global, name: lv_canvas, super: be_class_lv_obj) {
.p, var
init, func(lvbe_canvas_create)
tostring, func(lvx_tostring)
create, func(lvbe_canvas_create)
set_buffer, func(lvbe_canvas_set_buffer)
set_px, func(lvbe_canvas_set_px)
set_palette, func(lvbe_canvas_set_palette)
get_px, func(lvbe_canvas_get_px)
copy_buf, func(lvbe_canvas_copy_buf)
transform, func(lvbe_canvas_transform)
blur_hor, func(lvbe_canvas_blur_hor)
blur_ver, func(lvbe_canvas_blur_ver)
fill_bg, func(lvbe_canvas_fill_bg)
draw_rect, func(lvbe_canvas_draw_rect)
draw_text, func(lvbe_canvas_draw_text)
draw_img, func(lvbe_canvas_draw_img)
draw_line, func(lvbe_canvas_draw_line)
draw_polygon, func(lvbe_canvas_draw_polygon)
draw_arc, func(lvbe_canvas_draw_arc)
}
@const_object_info_end */
void be_load_lv_chart_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_chart_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_chart_create },
{ "remove_series", lvbe_chart_remove_series },
{ "clear_series", lvbe_chart_clear_series },
{ "hide_series", lvbe_chart_hide_series },
{ "set_div_line_count", lvbe_chart_set_div_line_count },
{ "set_y_range", lvbe_chart_set_y_range },
{ "set_type", lvbe_chart_set_type },
{ "set_point_count", lvbe_chart_set_point_count },
{ "init_points", lvbe_chart_init_points },
{ "set_points", lvbe_chart_set_points },
{ "set_next", lvbe_chart_set_next },
{ "set_update_mode", lvbe_chart_set_update_mode },
{ "set_x_tick_length", lvbe_chart_set_x_tick_length },
{ "set_y_tick_length", lvbe_chart_set_y_tick_length },
{ "set_secondary_y_tick_length", lvbe_chart_set_secondary_y_tick_length },
{ "set_x_tick_texts", lvbe_chart_set_x_tick_texts },
{ "set_secondary_y_tick_texts", lvbe_chart_set_secondary_y_tick_texts },
{ "set_y_tick_texts", lvbe_chart_set_y_tick_texts },
{ "set_x_start_point", lvbe_chart_set_x_start_point },
{ "set_ext_array", lvbe_chart_set_ext_array },
{ "set_point_id", lvbe_chart_set_point_id },
{ "set_series_axis", lvbe_chart_set_series_axis },
{ "set_cursor_point", lvbe_chart_set_cursor_point },
{ "get_type", lvbe_chart_get_type },
{ "get_point_count", lvbe_chart_get_point_count },
{ "get_x_start_point", lvbe_chart_get_x_start_point },
{ "get_point_id", lvbe_chart_get_point_id },
{ "get_series_axis", lvbe_chart_get_series_axis },
{ "get_series_area", lvbe_chart_get_series_area },
{ "get_cursor_point", lvbe_chart_get_cursor_point },
{ "get_nearest_index_from_coord", lvbe_chart_get_nearest_index_from_coord },
{ "get_x_from_index", lvbe_chart_get_x_from_index },
{ "get_y_from_index", lvbe_chart_get_y_from_index },
{ "refresh", lvbe_chart_refresh },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_chart", members);
be_getglobal(vm, "lv_chart");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_chart);
be_setglobal(vm, "lv_chart");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_chart (scope: global, name: lv_chart, super: be_class_lv_obj) {
.p, var
init, func(lvbe_chart_create)
tostring, func(lvx_tostring)
create, func(lvbe_chart_create)
remove_series, func(lvbe_chart_remove_series)
clear_series, func(lvbe_chart_clear_series)
hide_series, func(lvbe_chart_hide_series)
set_div_line_count, func(lvbe_chart_set_div_line_count)
set_y_range, func(lvbe_chart_set_y_range)
set_type, func(lvbe_chart_set_type)
set_point_count, func(lvbe_chart_set_point_count)
init_points, func(lvbe_chart_init_points)
set_points, func(lvbe_chart_set_points)
set_next, func(lvbe_chart_set_next)
set_update_mode, func(lvbe_chart_set_update_mode)
set_x_tick_length, func(lvbe_chart_set_x_tick_length)
set_y_tick_length, func(lvbe_chart_set_y_tick_length)
set_secondary_y_tick_length, func(lvbe_chart_set_secondary_y_tick_length)
set_x_tick_texts, func(lvbe_chart_set_x_tick_texts)
set_secondary_y_tick_texts, func(lvbe_chart_set_secondary_y_tick_texts)
set_y_tick_texts, func(lvbe_chart_set_y_tick_texts)
set_x_start_point, func(lvbe_chart_set_x_start_point)
set_ext_array, func(lvbe_chart_set_ext_array)
set_point_id, func(lvbe_chart_set_point_id)
set_series_axis, func(lvbe_chart_set_series_axis)
set_cursor_point, func(lvbe_chart_set_cursor_point)
get_type, func(lvbe_chart_get_type)
get_point_count, func(lvbe_chart_get_point_count)
get_x_start_point, func(lvbe_chart_get_x_start_point)
get_point_id, func(lvbe_chart_get_point_id)
get_series_axis, func(lvbe_chart_get_series_axis)
get_series_area, func(lvbe_chart_get_series_area)
get_cursor_point, func(lvbe_chart_get_cursor_point)
get_nearest_index_from_coord, func(lvbe_chart_get_nearest_index_from_coord)
get_x_from_index, func(lvbe_chart_get_x_from_index)
get_y_from_index, func(lvbe_chart_get_y_from_index)
refresh, func(lvbe_chart_refresh)
}
@const_object_info_end */
void be_load_lv_checkbox_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_checkbox_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_checkbox_create },
{ "set_text", lvbe_checkbox_set_text },
{ "set_text_static", lvbe_checkbox_set_text_static },
{ "set_checked", lvbe_checkbox_set_checked },
{ "set_disabled", lvbe_checkbox_set_disabled },
{ "set_state", lvbe_checkbox_set_state },
{ "get_text", lvbe_checkbox_get_text },
{ "is_checked", lvbe_checkbox_is_checked },
{ "is_inactive", lvbe_checkbox_is_inactive },
{ "get_state", lvbe_checkbox_get_state },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_checkbox", members);
be_getglobal(vm, "lv_checkbox");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_checkbox);
be_setglobal(vm, "lv_checkbox");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_checkbox (scope: global, name: lv_checkbox, super: be_class_lv_obj) {
.p, var
init, func(lvbe_checkbox_create)
tostring, func(lvx_tostring)
create, func(lvbe_checkbox_create)
set_text, func(lvbe_checkbox_set_text)
set_text_static, func(lvbe_checkbox_set_text_static)
set_checked, func(lvbe_checkbox_set_checked)
set_disabled, func(lvbe_checkbox_set_disabled)
set_state, func(lvbe_checkbox_set_state)
get_text, func(lvbe_checkbox_get_text)
is_checked, func(lvbe_checkbox_is_checked)
is_inactive, func(lvbe_checkbox_is_inactive)
get_state, func(lvbe_checkbox_get_state)
}
@const_object_info_end */
void be_load_lv_cont_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_cont_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_cont_create },
{ "set_layout", lvbe_cont_set_layout },
{ "set_fit4", lvbe_cont_set_fit4 },
{ "set_fit2", lvbe_cont_set_fit2 },
{ "set_fit", lvbe_cont_set_fit },
{ "get_layout", lvbe_cont_get_layout },
{ "get_fit_left", lvbe_cont_get_fit_left },
{ "get_fit_right", lvbe_cont_get_fit_right },
{ "get_fit_top", lvbe_cont_get_fit_top },
{ "get_fit_bottom", lvbe_cont_get_fit_bottom },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_cont", members);
be_getglobal(vm, "lv_cont");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_cont);
be_setglobal(vm, "lv_cont");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_cont (scope: global, name: lv_cont, super: be_class_lv_obj) {
.p, var
init, func(lvbe_cont_create)
tostring, func(lvx_tostring)
create, func(lvbe_cont_create)
set_layout, func(lvbe_cont_set_layout)
set_fit4, func(lvbe_cont_set_fit4)
set_fit2, func(lvbe_cont_set_fit2)
set_fit, func(lvbe_cont_set_fit)
get_layout, func(lvbe_cont_get_layout)
get_fit_left, func(lvbe_cont_get_fit_left)
get_fit_right, func(lvbe_cont_get_fit_right)
get_fit_top, func(lvbe_cont_get_fit_top)
get_fit_bottom, func(lvbe_cont_get_fit_bottom)
}
@const_object_info_end */
void be_load_lv_cpicker_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_cpicker_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_cpicker_create },
{ "set_type", lvbe_cpicker_set_type },
{ "set_hue", lvbe_cpicker_set_hue },
{ "set_saturation", lvbe_cpicker_set_saturation },
{ "set_value", lvbe_cpicker_set_value },
{ "set_hsv", lvbe_cpicker_set_hsv },
{ "set_color", lvbe_cpicker_set_color },
{ "set_color_mode", lvbe_cpicker_set_color_mode },
{ "set_color_mode_fixed", lvbe_cpicker_set_color_mode_fixed },
{ "set_knob_colored", lvbe_cpicker_set_knob_colored },
{ "get_color_mode", lvbe_cpicker_get_color_mode },
{ "get_color_mode_fixed", lvbe_cpicker_get_color_mode_fixed },
{ "get_hue", lvbe_cpicker_get_hue },
{ "get_saturation", lvbe_cpicker_get_saturation },
{ "get_value", lvbe_cpicker_get_value },
{ "get_hsv", lvbe_cpicker_get_hsv },
{ "get_color", lvbe_cpicker_get_color },
{ "get_knob_colored", lvbe_cpicker_get_knob_colored },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_cpicker", members);
be_getglobal(vm, "lv_cpicker");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_cpicker);
be_setglobal(vm, "lv_cpicker");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_cpicker (scope: global, name: lv_cpicker, super: be_class_lv_obj) {
.p, var
init, func(lvbe_cpicker_create)
tostring, func(lvx_tostring)
create, func(lvbe_cpicker_create)
set_type, func(lvbe_cpicker_set_type)
set_hue, func(lvbe_cpicker_set_hue)
set_saturation, func(lvbe_cpicker_set_saturation)
set_value, func(lvbe_cpicker_set_value)
set_hsv, func(lvbe_cpicker_set_hsv)
set_color, func(lvbe_cpicker_set_color)
set_color_mode, func(lvbe_cpicker_set_color_mode)
set_color_mode_fixed, func(lvbe_cpicker_set_color_mode_fixed)
set_knob_colored, func(lvbe_cpicker_set_knob_colored)
get_color_mode, func(lvbe_cpicker_get_color_mode)
get_color_mode_fixed, func(lvbe_cpicker_get_color_mode_fixed)
get_hue, func(lvbe_cpicker_get_hue)
get_saturation, func(lvbe_cpicker_get_saturation)
get_value, func(lvbe_cpicker_get_value)
get_hsv, func(lvbe_cpicker_get_hsv)
get_color, func(lvbe_cpicker_get_color)
get_knob_colored, func(lvbe_cpicker_get_knob_colored)
}
@const_object_info_end */
void be_load_lv_dropdown_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_dropdown_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_dropdown_create },
{ "set_text", lvbe_dropdown_set_text },
{ "clear_options", lvbe_dropdown_clear_options },
{ "set_options", lvbe_dropdown_set_options },
{ "set_options_static", lvbe_dropdown_set_options_static },
{ "add_option", lvbe_dropdown_add_option },
{ "set_selected", lvbe_dropdown_set_selected },
{ "set_dir", lvbe_dropdown_set_dir },
{ "set_max_height", lvbe_dropdown_set_max_height },
{ "set_symbol", lvbe_dropdown_set_symbol },
{ "set_show_selected", lvbe_dropdown_set_show_selected },
{ "get_text", lvbe_dropdown_get_text },
{ "get_options", lvbe_dropdown_get_options },
{ "get_selected", lvbe_dropdown_get_selected },
{ "get_option_cnt", lvbe_dropdown_get_option_cnt },
{ "get_selected_str", lvbe_dropdown_get_selected_str },
{ "get_max_height", lvbe_dropdown_get_max_height },
{ "get_symbol", lvbe_dropdown_get_symbol },
{ "get_dir", lvbe_dropdown_get_dir },
{ "get_show_selected", lvbe_dropdown_get_show_selected },
{ "open", lvbe_dropdown_open },
{ "close", lvbe_dropdown_close },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_dropdown", members);
be_getglobal(vm, "lv_dropdown");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_dropdown);
be_setglobal(vm, "lv_dropdown");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_dropdown (scope: global, name: lv_dropdown, super: be_class_lv_obj) {
.p, var
init, func(lvbe_dropdown_create)
tostring, func(lvx_tostring)
create, func(lvbe_dropdown_create)
set_text, func(lvbe_dropdown_set_text)
clear_options, func(lvbe_dropdown_clear_options)
set_options, func(lvbe_dropdown_set_options)
set_options_static, func(lvbe_dropdown_set_options_static)
add_option, func(lvbe_dropdown_add_option)
set_selected, func(lvbe_dropdown_set_selected)
set_dir, func(lvbe_dropdown_set_dir)
set_max_height, func(lvbe_dropdown_set_max_height)
set_symbol, func(lvbe_dropdown_set_symbol)
set_show_selected, func(lvbe_dropdown_set_show_selected)
get_text, func(lvbe_dropdown_get_text)
get_options, func(lvbe_dropdown_get_options)
get_selected, func(lvbe_dropdown_get_selected)
get_option_cnt, func(lvbe_dropdown_get_option_cnt)
get_selected_str, func(lvbe_dropdown_get_selected_str)
get_max_height, func(lvbe_dropdown_get_max_height)
get_symbol, func(lvbe_dropdown_get_symbol)
get_dir, func(lvbe_dropdown_get_dir)
get_show_selected, func(lvbe_dropdown_get_show_selected)
open, func(lvbe_dropdown_open)
close, func(lvbe_dropdown_close)
}
@const_object_info_end */
void be_load_lv_gauge_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_gauge_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_gauge_create },
{ "set_needle_count", lvbe_gauge_set_needle_count },
{ "set_value", lvbe_gauge_set_value },
{ "set_range", lvbe_gauge_set_range },
{ "set_critical_value", lvbe_gauge_set_critical_value },
{ "set_scale", lvbe_gauge_set_scale },
{ "set_angle_offset", lvbe_gauge_set_angle_offset },
{ "set_needle_img", lvbe_gauge_set_needle_img },
{ "set_formatter_cb", lvbe_gauge_set_formatter_cb },
{ "get_value", lvbe_gauge_get_value },
{ "get_needle_count", lvbe_gauge_get_needle_count },
{ "get_min_value", lvbe_gauge_get_min_value },
{ "get_max_value", lvbe_gauge_get_max_value },
{ "get_critical_value", lvbe_gauge_get_critical_value },
{ "get_label_count", lvbe_gauge_get_label_count },
{ "get_line_count", lvbe_gauge_get_line_count },
{ "get_scale_angle", lvbe_gauge_get_scale_angle },
{ "get_angle_offset", lvbe_gauge_get_angle_offset },
{ "get_needle_img", lvbe_gauge_get_needle_img },
{ "get_needle_img_pivot_x", lvbe_gauge_get_needle_img_pivot_x },
{ "get_needle_img_pivot_y", lvbe_gauge_get_needle_img_pivot_y },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_gauge", members);
be_getglobal(vm, "lv_gauge");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_gauge);
be_setglobal(vm, "lv_gauge");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_gauge (scope: global, name: lv_gauge, super: be_class_lv_obj) {
.p, var
init, func(lvbe_gauge_create)
tostring, func(lvx_tostring)
create, func(lvbe_gauge_create)
set_needle_count, func(lvbe_gauge_set_needle_count)
set_value, func(lvbe_gauge_set_value)
set_range, func(lvbe_gauge_set_range)
set_critical_value, func(lvbe_gauge_set_critical_value)
set_scale, func(lvbe_gauge_set_scale)
set_angle_offset, func(lvbe_gauge_set_angle_offset)
set_needle_img, func(lvbe_gauge_set_needle_img)
set_formatter_cb, func(lvbe_gauge_set_formatter_cb)
get_value, func(lvbe_gauge_get_value)
get_needle_count, func(lvbe_gauge_get_needle_count)
get_min_value, func(lvbe_gauge_get_min_value)
get_max_value, func(lvbe_gauge_get_max_value)
get_critical_value, func(lvbe_gauge_get_critical_value)
get_label_count, func(lvbe_gauge_get_label_count)
get_line_count, func(lvbe_gauge_get_line_count)
get_scale_angle, func(lvbe_gauge_get_scale_angle)
get_angle_offset, func(lvbe_gauge_get_angle_offset)
get_needle_img, func(lvbe_gauge_get_needle_img)
get_needle_img_pivot_x, func(lvbe_gauge_get_needle_img_pivot_x)
get_needle_img_pivot_y, func(lvbe_gauge_get_needle_img_pivot_y)
}
@const_object_info_end */
void be_load_lv_imgbtn_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_imgbtn_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_imgbtn_create },
{ "set_src", lvbe_imgbtn_set_src },
{ "set_state", lvbe_imgbtn_set_state },
{ "toggle", lvbe_imgbtn_toggle },
{ "set_checkable", lvbe_imgbtn_set_checkable },
{ "get_src", lvbe_imgbtn_get_src },
{ "get_state", lvbe_imgbtn_get_state },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_imgbtn", members);
be_getglobal(vm, "lv_imgbtn");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_imgbtn);
be_setglobal(vm, "lv_imgbtn");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_imgbtn (scope: global, name: lv_imgbtn, super: be_class_lv_obj) {
.p, var
init, func(lvbe_imgbtn_create)
tostring, func(lvx_tostring)
create, func(lvbe_imgbtn_create)
set_src, func(lvbe_imgbtn_set_src)
set_state, func(lvbe_imgbtn_set_state)
toggle, func(lvbe_imgbtn_toggle)
set_checkable, func(lvbe_imgbtn_set_checkable)
get_src, func(lvbe_imgbtn_get_src)
get_state, func(lvbe_imgbtn_get_state)
}
@const_object_info_end */
void be_load_lv_keyboard_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_keyboard_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_keyboard_create },
{ "set_textarea", lvbe_keyboard_set_textarea },
{ "set_mode", lvbe_keyboard_set_mode },
{ "set_cursor_manage", lvbe_keyboard_set_cursor_manage },
{ "set_map", lvbe_keyboard_set_map },
{ "set_ctrl_map", lvbe_keyboard_set_ctrl_map },
{ "get_textarea", lvbe_keyboard_get_textarea },
{ "get_cursor_manage", lvbe_keyboard_get_cursor_manage },
{ "def_event_cb", lvbe_keyboard_def_event_cb },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_keyboard", members);
be_getglobal(vm, "lv_keyboard");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_keyboard);
be_setglobal(vm, "lv_keyboard");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_keyboard (scope: global, name: lv_keyboard, super: be_class_lv_obj) {
.p, var
init, func(lvbe_keyboard_create)
tostring, func(lvx_tostring)
create, func(lvbe_keyboard_create)
set_textarea, func(lvbe_keyboard_set_textarea)
set_mode, func(lvbe_keyboard_set_mode)
set_cursor_manage, func(lvbe_keyboard_set_cursor_manage)
set_map, func(lvbe_keyboard_set_map)
set_ctrl_map, func(lvbe_keyboard_set_ctrl_map)
get_textarea, func(lvbe_keyboard_get_textarea)
get_cursor_manage, func(lvbe_keyboard_get_cursor_manage)
def_event_cb, func(lvbe_keyboard_def_event_cb)
}
@const_object_info_end */
void be_load_lv_label_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_label_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_label_create },
{ "set_text", lvbe_label_set_text },
{ "set_text_fmt", lvbe_label_set_text_fmt },
{ "set_text_static", lvbe_label_set_text_static },
{ "set_long_mode", lvbe_label_set_long_mode },
{ "set_align", lvbe_label_set_align },
{ "set_recolor", lvbe_label_set_recolor },
{ "set_anim_speed", lvbe_label_set_anim_speed },
{ "set_text_sel_start", lvbe_label_set_text_sel_start },
{ "set_text_sel_end", lvbe_label_set_text_sel_end },
{ "get_text", lvbe_label_get_text },
{ "get_long_mode", lvbe_label_get_long_mode },
{ "get_align", lvbe_label_get_align },
{ "get_recolor", lvbe_label_get_recolor },
{ "get_anim_speed", lvbe_label_get_anim_speed },
{ "get_letter_pos", lvbe_label_get_letter_pos },
{ "get_letter_on", lvbe_label_get_letter_on },
{ "is_char_under_pos", lvbe_label_is_char_under_pos },
{ "get_text_sel_start", lvbe_label_get_text_sel_start },
{ "get_text_sel_end", lvbe_label_get_text_sel_end },
{ "ins_text", lvbe_label_ins_text },
{ "cut_text", lvbe_label_cut_text },
{ "refr_text", lvbe_label_refr_text },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_label", members);
be_getglobal(vm, "lv_label");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_label);
be_setglobal(vm, "lv_label");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_label (scope: global, name: lv_label, super: be_class_lv_obj) {
.p, var
init, func(lvbe_label_create)
tostring, func(lvx_tostring)
create, func(lvbe_label_create)
set_text, func(lvbe_label_set_text)
set_text_fmt, func(lvbe_label_set_text_fmt)
set_text_static, func(lvbe_label_set_text_static)
set_long_mode, func(lvbe_label_set_long_mode)
set_align, func(lvbe_label_set_align)
set_recolor, func(lvbe_label_set_recolor)
set_anim_speed, func(lvbe_label_set_anim_speed)
set_text_sel_start, func(lvbe_label_set_text_sel_start)
set_text_sel_end, func(lvbe_label_set_text_sel_end)
get_text, func(lvbe_label_get_text)
get_long_mode, func(lvbe_label_get_long_mode)
get_align, func(lvbe_label_get_align)
get_recolor, func(lvbe_label_get_recolor)
get_anim_speed, func(lvbe_label_get_anim_speed)
get_letter_pos, func(lvbe_label_get_letter_pos)
get_letter_on, func(lvbe_label_get_letter_on)
is_char_under_pos, func(lvbe_label_is_char_under_pos)
get_text_sel_start, func(lvbe_label_get_text_sel_start)
get_text_sel_end, func(lvbe_label_get_text_sel_end)
ins_text, func(lvbe_label_ins_text)
cut_text, func(lvbe_label_cut_text)
refr_text, func(lvbe_label_refr_text)
}
@const_object_info_end */
void be_load_lv_led_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_led_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_led_create },
{ "set_bright", lvbe_led_set_bright },
{ "on", lvbe_led_on },
{ "off", lvbe_led_off },
{ "toggle", lvbe_led_toggle },
{ "get_bright", lvbe_led_get_bright },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_led", members);
be_getglobal(vm, "lv_led");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_led);
be_setglobal(vm, "lv_led");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_led (scope: global, name: lv_led, super: be_class_lv_obj) {
.p, var
init, func(lvbe_led_create)
tostring, func(lvx_tostring)
create, func(lvbe_led_create)
set_bright, func(lvbe_led_set_bright)
on, func(lvbe_led_on)
off, func(lvbe_led_off)
toggle, func(lvbe_led_toggle)
get_bright, func(lvbe_led_get_bright)
}
@const_object_info_end */
void be_load_lv_line_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_line_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_line_create },
{ "set_points", lvbe_line_set_points },
{ "set_auto_size", lvbe_line_set_auto_size },
{ "set_y_invert", lvbe_line_set_y_invert },
{ "get_auto_size", lvbe_line_get_auto_size },
{ "get_y_invert", lvbe_line_get_y_invert },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_line", members);
be_getglobal(vm, "lv_line");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_line);
be_setglobal(vm, "lv_line");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_line (scope: global, name: lv_line, super: be_class_lv_obj) {
.p, var
init, func(lvbe_line_create)
tostring, func(lvx_tostring)
create, func(lvbe_line_create)
set_points, func(lvbe_line_set_points)
set_auto_size, func(lvbe_line_set_auto_size)
set_y_invert, func(lvbe_line_set_y_invert)
get_auto_size, func(lvbe_line_get_auto_size)
get_y_invert, func(lvbe_line_get_y_invert)
}
@const_object_info_end */
void be_load_lv_linemeter_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_linemeter_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_linemeter_create },
{ "set_value", lvbe_linemeter_set_value },
{ "set_range", lvbe_linemeter_set_range },
{ "set_scale", lvbe_linemeter_set_scale },
{ "set_angle_offset", lvbe_linemeter_set_angle_offset },
{ "set_mirror", lvbe_linemeter_set_mirror },
{ "get_value", lvbe_linemeter_get_value },
{ "get_min_value", lvbe_linemeter_get_min_value },
{ "get_max_value", lvbe_linemeter_get_max_value },
{ "get_line_count", lvbe_linemeter_get_line_count },
{ "get_scale_angle", lvbe_linemeter_get_scale_angle },
{ "get_angle_offset", lvbe_linemeter_get_angle_offset },
{ "draw_scale", lvbe_linemeter_draw_scale },
{ "get_mirror", lvbe_linemeter_get_mirror },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_linemeter", members);
be_getglobal(vm, "lv_linemeter");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_linemeter);
be_setglobal(vm, "lv_linemeter");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_linemeter (scope: global, name: lv_linemeter, super: be_class_lv_obj) {
.p, var
init, func(lvbe_linemeter_create)
tostring, func(lvx_tostring)
create, func(lvbe_linemeter_create)
set_value, func(lvbe_linemeter_set_value)
set_range, func(lvbe_linemeter_set_range)
set_scale, func(lvbe_linemeter_set_scale)
set_angle_offset, func(lvbe_linemeter_set_angle_offset)
set_mirror, func(lvbe_linemeter_set_mirror)
get_value, func(lvbe_linemeter_get_value)
get_min_value, func(lvbe_linemeter_get_min_value)
get_max_value, func(lvbe_linemeter_get_max_value)
get_line_count, func(lvbe_linemeter_get_line_count)
get_scale_angle, func(lvbe_linemeter_get_scale_angle)
get_angle_offset, func(lvbe_linemeter_get_angle_offset)
draw_scale, func(lvbe_linemeter_draw_scale)
get_mirror, func(lvbe_linemeter_get_mirror)
}
@const_object_info_end */
void be_load_lv_list_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_list_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_list_create },
{ "clean", lvbe_list_clean },
{ "add_btn", lvbe_list_add_btn },
{ "remove", lvbe_list_remove },
{ "focus_btn", lvbe_list_focus_btn },
{ "set_scrollbar_mode", lvbe_list_set_scrollbar_mode },
{ "set_scroll_propagation", lvbe_list_set_scroll_propagation },
{ "set_edge_flash", lvbe_list_set_edge_flash },
{ "set_anim_time", lvbe_list_set_anim_time },
{ "set_layout", lvbe_list_set_layout },
{ "get_btn_text", lvbe_list_get_btn_text },
{ "get_btn_label", lvbe_list_get_btn_label },
{ "get_btn_img", lvbe_list_get_btn_img },
{ "get_prev_btn", lvbe_list_get_prev_btn },
{ "get_next_btn", lvbe_list_get_next_btn },
{ "get_btn_index", lvbe_list_get_btn_index },
{ "get_size", lvbe_list_get_size },
{ "get_btn_selected", lvbe_list_get_btn_selected },
{ "get_layout", lvbe_list_get_layout },
{ "get_scrollbar_mode", lvbe_list_get_scrollbar_mode },
{ "get_scroll_propagation", lvbe_list_get_scroll_propagation },
{ "get_edge_flash", lvbe_list_get_edge_flash },
{ "get_anim_time", lvbe_list_get_anim_time },
{ "up", lvbe_list_up },
{ "down", lvbe_list_down },
{ "focus", lvbe_list_focus },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_list", members);
be_getglobal(vm, "lv_list");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_list);
be_setglobal(vm, "lv_list");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_list (scope: global, name: lv_list, super: be_class_lv_obj) {
.p, var
init, func(lvbe_list_create)
tostring, func(lvx_tostring)
create, func(lvbe_list_create)
clean, func(lvbe_list_clean)
add_btn, func(lvbe_list_add_btn)
remove, func(lvbe_list_remove)
focus_btn, func(lvbe_list_focus_btn)
set_scrollbar_mode, func(lvbe_list_set_scrollbar_mode)
set_scroll_propagation, func(lvbe_list_set_scroll_propagation)
set_edge_flash, func(lvbe_list_set_edge_flash)
set_anim_time, func(lvbe_list_set_anim_time)
set_layout, func(lvbe_list_set_layout)
get_btn_text, func(lvbe_list_get_btn_text)
get_btn_label, func(lvbe_list_get_btn_label)
get_btn_img, func(lvbe_list_get_btn_img)
get_prev_btn, func(lvbe_list_get_prev_btn)
get_next_btn, func(lvbe_list_get_next_btn)
get_btn_index, func(lvbe_list_get_btn_index)
get_size, func(lvbe_list_get_size)
get_btn_selected, func(lvbe_list_get_btn_selected)
get_layout, func(lvbe_list_get_layout)
get_scrollbar_mode, func(lvbe_list_get_scrollbar_mode)
get_scroll_propagation, func(lvbe_list_get_scroll_propagation)
get_edge_flash, func(lvbe_list_get_edge_flash)
get_anim_time, func(lvbe_list_get_anim_time)
up, func(lvbe_list_up)
down, func(lvbe_list_down)
focus, func(lvbe_list_focus)
}
@const_object_info_end */
void be_load_lv_msgbox_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_msgbox_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_msgbox_create },
{ "add_btns", lvbe_msgbox_add_btns },
{ "set_text", lvbe_msgbox_set_text },
{ "set_text_fmt", lvbe_msgbox_set_text_fmt },
{ "set_anim_time", lvbe_msgbox_set_anim_time },
{ "start_auto_close", lvbe_msgbox_start_auto_close },
{ "stop_auto_close", lvbe_msgbox_stop_auto_close },
{ "set_recolor", lvbe_msgbox_set_recolor },
{ "get_text", lvbe_msgbox_get_text },
{ "get_active_btn", lvbe_msgbox_get_active_btn },
{ "get_active_btn_text", lvbe_msgbox_get_active_btn_text },
{ "get_anim_time", lvbe_msgbox_get_anim_time },
{ "get_recolor", lvbe_msgbox_get_recolor },
{ "get_btnmatrix", lvbe_msgbox_get_btnmatrix },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_msgbox", members);
be_getglobal(vm, "lv_msgbox");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_msgbox);
be_setglobal(vm, "lv_msgbox");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_msgbox (scope: global, name: lv_msgbox, super: be_class_lv_obj) {
.p, var
init, func(lvbe_msgbox_create)
tostring, func(lvx_tostring)
create, func(lvbe_msgbox_create)
add_btns, func(lvbe_msgbox_add_btns)
set_text, func(lvbe_msgbox_set_text)
set_text_fmt, func(lvbe_msgbox_set_text_fmt)
set_anim_time, func(lvbe_msgbox_set_anim_time)
start_auto_close, func(lvbe_msgbox_start_auto_close)
stop_auto_close, func(lvbe_msgbox_stop_auto_close)
set_recolor, func(lvbe_msgbox_set_recolor)
get_text, func(lvbe_msgbox_get_text)
get_active_btn, func(lvbe_msgbox_get_active_btn)
get_active_btn_text, func(lvbe_msgbox_get_active_btn_text)
get_anim_time, func(lvbe_msgbox_get_anim_time)
get_recolor, func(lvbe_msgbox_get_recolor)
get_btnmatrix, func(lvbe_msgbox_get_btnmatrix)
}
@const_object_info_end */
void be_load_lv_objmask_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_objmask_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_objmask_create },
{ "update_mask", lvbe_objmask_update_mask },
{ "remove_mask", lvbe_objmask_remove_mask },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_objmask", members);
be_getglobal(vm, "lv_objmask");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_objmask);
be_setglobal(vm, "lv_objmask");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_objmask (scope: global, name: lv_objmask, super: be_class_lv_obj) {
.p, var
init, func(lvbe_objmask_create)
tostring, func(lvx_tostring)
create, func(lvbe_objmask_create)
update_mask, func(lvbe_objmask_update_mask)
remove_mask, func(lvbe_objmask_remove_mask)
}
@const_object_info_end */
void be_load_lv_page_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_page_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_page_create },
{ "clean", lvbe_page_clean },
{ "get_scrollable", lvbe_page_get_scrollable },
{ "get_anim_time", lvbe_page_get_anim_time },
{ "set_scrollbar_mode", lvbe_page_set_scrollbar_mode },
{ "set_anim_time", lvbe_page_set_anim_time },
{ "set_scroll_propagation", lvbe_page_set_scroll_propagation },
{ "set_edge_flash", lvbe_page_set_edge_flash },
{ "set_scrollable_fit2", lvbe_page_set_scrollable_fit2 },
{ "set_scrollable_fit", lvbe_page_set_scrollable_fit },
{ "set_scrl_width", lvbe_page_set_scrl_width },
{ "set_scrl_height", lvbe_page_set_scrl_height },
{ "set_scrl_layout", lvbe_page_set_scrl_layout },
{ "get_scrollbar_mode", lvbe_page_get_scrollbar_mode },
{ "get_scroll_propagation", lvbe_page_get_scroll_propagation },
{ "get_edge_flash", lvbe_page_get_edge_flash },
{ "get_width_fit", lvbe_page_get_width_fit },
{ "get_height_fit", lvbe_page_get_height_fit },
{ "get_width_grid", lvbe_page_get_width_grid },
{ "get_height_grid", lvbe_page_get_height_grid },
{ "get_scrl_width", lvbe_page_get_scrl_width },
{ "get_scrl_height", lvbe_page_get_scrl_height },
{ "get_scrl_layout", lvbe_page_get_scrl_layout },
{ "get_scrl_fit_left", lvbe_page_get_scrl_fit_left },
{ "get_scrl_fit_right", lvbe_page_get_scrl_fit_right },
{ "get_scrl_fit_top", lvbe_page_get_scrl_fit_top },
{ "get_scrl_fit_bottom", lvbe_page_get_scrl_fit_bottom },
{ "on_edge", lvbe_page_on_edge },
{ "glue_obj", lvbe_page_glue_obj },
{ "focus", lvbe_page_focus },
{ "scroll_hor", lvbe_page_scroll_hor },
{ "scroll_ver", lvbe_page_scroll_ver },
{ "start_edge_flash", lvbe_page_start_edge_flash },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_page", members);
be_getglobal(vm, "lv_page");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_page);
be_setglobal(vm, "lv_page");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_page (scope: global, name: lv_page, super: be_class_lv_obj) {
.p, var
init, func(lvbe_page_create)
tostring, func(lvx_tostring)
create, func(lvbe_page_create)
clean, func(lvbe_page_clean)
get_scrollable, func(lvbe_page_get_scrollable)
get_anim_time, func(lvbe_page_get_anim_time)
set_scrollbar_mode, func(lvbe_page_set_scrollbar_mode)
set_anim_time, func(lvbe_page_set_anim_time)
set_scroll_propagation, func(lvbe_page_set_scroll_propagation)
set_edge_flash, func(lvbe_page_set_edge_flash)
set_scrollable_fit2, func(lvbe_page_set_scrollable_fit2)
set_scrollable_fit, func(lvbe_page_set_scrollable_fit)
set_scrl_width, func(lvbe_page_set_scrl_width)
set_scrl_height, func(lvbe_page_set_scrl_height)
set_scrl_layout, func(lvbe_page_set_scrl_layout)
get_scrollbar_mode, func(lvbe_page_get_scrollbar_mode)
get_scroll_propagation, func(lvbe_page_get_scroll_propagation)
get_edge_flash, func(lvbe_page_get_edge_flash)
get_width_fit, func(lvbe_page_get_width_fit)
get_height_fit, func(lvbe_page_get_height_fit)
get_width_grid, func(lvbe_page_get_width_grid)
get_height_grid, func(lvbe_page_get_height_grid)
get_scrl_width, func(lvbe_page_get_scrl_width)
get_scrl_height, func(lvbe_page_get_scrl_height)
get_scrl_layout, func(lvbe_page_get_scrl_layout)
get_scrl_fit_left, func(lvbe_page_get_scrl_fit_left)
get_scrl_fit_right, func(lvbe_page_get_scrl_fit_right)
get_scrl_fit_top, func(lvbe_page_get_scrl_fit_top)
get_scrl_fit_bottom, func(lvbe_page_get_scrl_fit_bottom)
on_edge, func(lvbe_page_on_edge)
glue_obj, func(lvbe_page_glue_obj)
focus, func(lvbe_page_focus)
scroll_hor, func(lvbe_page_scroll_hor)
scroll_ver, func(lvbe_page_scroll_ver)
start_edge_flash, func(lvbe_page_start_edge_flash)
}
@const_object_info_end */
void be_load_lv_roller_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_roller_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_roller_create },
{ "set_options", lvbe_roller_set_options },
{ "set_align", lvbe_roller_set_align },
{ "set_selected", lvbe_roller_set_selected },
{ "set_visible_row_count", lvbe_roller_set_visible_row_count },
{ "set_auto_fit", lvbe_roller_set_auto_fit },
{ "set_anim_time", lvbe_roller_set_anim_time },
{ "get_selected", lvbe_roller_get_selected },
{ "get_option_cnt", lvbe_roller_get_option_cnt },
{ "get_selected_str", lvbe_roller_get_selected_str },
{ "get_align", lvbe_roller_get_align },
{ "get_auto_fit", lvbe_roller_get_auto_fit },
{ "get_options", lvbe_roller_get_options },
{ "get_anim_time", lvbe_roller_get_anim_time },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_roller", members);
be_getglobal(vm, "lv_roller");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_roller);
be_setglobal(vm, "lv_roller");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_roller (scope: global, name: lv_roller, super: be_class_lv_obj) {
.p, var
init, func(lvbe_roller_create)
tostring, func(lvx_tostring)
create, func(lvbe_roller_create)
set_options, func(lvbe_roller_set_options)
set_align, func(lvbe_roller_set_align)
set_selected, func(lvbe_roller_set_selected)
set_visible_row_count, func(lvbe_roller_set_visible_row_count)
set_auto_fit, func(lvbe_roller_set_auto_fit)
set_anim_time, func(lvbe_roller_set_anim_time)
get_selected, func(lvbe_roller_get_selected)
get_option_cnt, func(lvbe_roller_get_option_cnt)
get_selected_str, func(lvbe_roller_get_selected_str)
get_align, func(lvbe_roller_get_align)
get_auto_fit, func(lvbe_roller_get_auto_fit)
get_options, func(lvbe_roller_get_options)
get_anim_time, func(lvbe_roller_get_anim_time)
}
@const_object_info_end */
void be_load_lv_slider_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_slider_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_slider_create },
{ "set_value", lvbe_slider_set_value },
{ "set_left_value", lvbe_slider_set_left_value },
{ "set_range", lvbe_slider_set_range },
{ "set_anim_time", lvbe_slider_set_anim_time },
{ "set_type", lvbe_slider_set_type },
{ "get_value", lvbe_slider_get_value },
{ "get_left_value", lvbe_slider_get_left_value },
{ "get_min_value", lvbe_slider_get_min_value },
{ "get_max_value", lvbe_slider_get_max_value },
{ "is_dragged", lvbe_slider_is_dragged },
{ "get_anim_time", lvbe_slider_get_anim_time },
{ "get_type", lvbe_slider_get_type },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_slider", members);
be_getglobal(vm, "lv_slider");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_slider);
be_setglobal(vm, "lv_slider");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_slider (scope: global, name: lv_slider, super: be_class_lv_obj) {
.p, var
init, func(lvbe_slider_create)
tostring, func(lvx_tostring)
create, func(lvbe_slider_create)
set_value, func(lvbe_slider_set_value)
set_left_value, func(lvbe_slider_set_left_value)
set_range, func(lvbe_slider_set_range)
set_anim_time, func(lvbe_slider_set_anim_time)
set_type, func(lvbe_slider_set_type)
get_value, func(lvbe_slider_get_value)
get_left_value, func(lvbe_slider_get_left_value)
get_min_value, func(lvbe_slider_get_min_value)
get_max_value, func(lvbe_slider_get_max_value)
is_dragged, func(lvbe_slider_is_dragged)
get_anim_time, func(lvbe_slider_get_anim_time)
get_type, func(lvbe_slider_get_type)
}
@const_object_info_end */
void be_load_lv_spinbox_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_spinbox_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_spinbox_create },
{ "set_rollover", lvbe_spinbox_set_rollover },
{ "set_value", lvbe_spinbox_set_value },
{ "set_digit_format", lvbe_spinbox_set_digit_format },
{ "set_step", lvbe_spinbox_set_step },
{ "set_range", lvbe_spinbox_set_range },
{ "set_padding_left", lvbe_spinbox_set_padding_left },
{ "get_rollover", lvbe_spinbox_get_rollover },
{ "get_value", lvbe_spinbox_get_value },
{ "get_step", lvbe_spinbox_get_step },
{ "step_next", lvbe_spinbox_step_next },
{ "step_prev", lvbe_spinbox_step_prev },
{ "increment", lvbe_spinbox_increment },
{ "decrement", lvbe_spinbox_decrement },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_spinbox", members);
be_getglobal(vm, "lv_spinbox");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_spinbox);
be_setglobal(vm, "lv_spinbox");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_spinbox (scope: global, name: lv_spinbox, super: be_class_lv_obj) {
.p, var
init, func(lvbe_spinbox_create)
tostring, func(lvx_tostring)
create, func(lvbe_spinbox_create)
set_rollover, func(lvbe_spinbox_set_rollover)
set_value, func(lvbe_spinbox_set_value)
set_digit_format, func(lvbe_spinbox_set_digit_format)
set_step, func(lvbe_spinbox_set_step)
set_range, func(lvbe_spinbox_set_range)
set_padding_left, func(lvbe_spinbox_set_padding_left)
get_rollover, func(lvbe_spinbox_get_rollover)
get_value, func(lvbe_spinbox_get_value)
get_step, func(lvbe_spinbox_get_step)
step_next, func(lvbe_spinbox_step_next)
step_prev, func(lvbe_spinbox_step_prev)
increment, func(lvbe_spinbox_increment)
decrement, func(lvbe_spinbox_decrement)
}
@const_object_info_end */
void be_load_lv_spinner_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_spinner_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_spinner_create },
{ "set_arc_length", lvbe_spinner_set_arc_length },
{ "set_spin_time", lvbe_spinner_set_spin_time },
{ "set_type", lvbe_spinner_set_type },
{ "set_dir", lvbe_spinner_set_dir },
{ "get_arc_length", lvbe_spinner_get_arc_length },
{ "get_spin_time", lvbe_spinner_get_spin_time },
{ "get_type", lvbe_spinner_get_type },
{ "get_dir", lvbe_spinner_get_dir },
{ "anim_cb", lvbe_spinner_anim_cb },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_spinner", members);
be_getglobal(vm, "lv_spinner");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_spinner);
be_setglobal(vm, "lv_spinner");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_spinner (scope: global, name: lv_spinner, super: be_class_lv_obj) {
.p, var
init, func(lvbe_spinner_create)
tostring, func(lvx_tostring)
create, func(lvbe_spinner_create)
set_arc_length, func(lvbe_spinner_set_arc_length)
set_spin_time, func(lvbe_spinner_set_spin_time)
set_type, func(lvbe_spinner_set_type)
set_dir, func(lvbe_spinner_set_dir)
get_arc_length, func(lvbe_spinner_get_arc_length)
get_spin_time, func(lvbe_spinner_get_spin_time)
get_type, func(lvbe_spinner_get_type)
get_dir, func(lvbe_spinner_get_dir)
anim_cb, func(lvbe_spinner_anim_cb)
}
@const_object_info_end */
void be_load_lv_switch_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_switch_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_switch_create },
{ "on", lvbe_switch_on },
{ "off", lvbe_switch_off },
{ "toggle", lvbe_switch_toggle },
{ "set_anim_time", lvbe_switch_set_anim_time },
{ "get_state", lvbe_switch_get_state },
{ "get_anim_time", lvbe_switch_get_anim_time },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_switch", members);
be_getglobal(vm, "lv_switch");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_switch);
be_setglobal(vm, "lv_switch");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_switch (scope: global, name: lv_switch, super: be_class_lv_obj) {
.p, var
init, func(lvbe_switch_create)
tostring, func(lvx_tostring)
create, func(lvbe_switch_create)
on, func(lvbe_switch_on)
off, func(lvbe_switch_off)
toggle, func(lvbe_switch_toggle)
set_anim_time, func(lvbe_switch_set_anim_time)
get_state, func(lvbe_switch_get_state)
get_anim_time, func(lvbe_switch_get_anim_time)
}
@const_object_info_end */
void be_load_lv_table_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_table_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_table_create },
{ "set_cell_value", lvbe_table_set_cell_value },
{ "set_cell_value_fmt", lvbe_table_set_cell_value_fmt },
{ "set_row_cnt", lvbe_table_set_row_cnt },
{ "set_col_cnt", lvbe_table_set_col_cnt },
{ "set_col_width", lvbe_table_set_col_width },
{ "set_cell_align", lvbe_table_set_cell_align },
{ "set_cell_type", lvbe_table_set_cell_type },
{ "set_cell_crop", lvbe_table_set_cell_crop },
{ "set_cell_merge_right", lvbe_table_set_cell_merge_right },
{ "get_cell_value", lvbe_table_get_cell_value },
{ "get_row_cnt", lvbe_table_get_row_cnt },
{ "get_col_cnt", lvbe_table_get_col_cnt },
{ "get_col_width", lvbe_table_get_col_width },
{ "get_cell_align", lvbe_table_get_cell_align },
{ "get_cell_type", lvbe_table_get_cell_type },
{ "get_cell_crop", lvbe_table_get_cell_crop },
{ "get_cell_merge_right", lvbe_table_get_cell_merge_right },
{ "get_pressed_cell", lvbe_table_get_pressed_cell },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_table", members);
be_getglobal(vm, "lv_table");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_table);
be_setglobal(vm, "lv_table");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_table (scope: global, name: lv_table, super: be_class_lv_obj) {
.p, var
init, func(lvbe_table_create)
tostring, func(lvx_tostring)
create, func(lvbe_table_create)
set_cell_value, func(lvbe_table_set_cell_value)
set_cell_value_fmt, func(lvbe_table_set_cell_value_fmt)
set_row_cnt, func(lvbe_table_set_row_cnt)
set_col_cnt, func(lvbe_table_set_col_cnt)
set_col_width, func(lvbe_table_set_col_width)
set_cell_align, func(lvbe_table_set_cell_align)
set_cell_type, func(lvbe_table_set_cell_type)
set_cell_crop, func(lvbe_table_set_cell_crop)
set_cell_merge_right, func(lvbe_table_set_cell_merge_right)
get_cell_value, func(lvbe_table_get_cell_value)
get_row_cnt, func(lvbe_table_get_row_cnt)
get_col_cnt, func(lvbe_table_get_col_cnt)
get_col_width, func(lvbe_table_get_col_width)
get_cell_align, func(lvbe_table_get_cell_align)
get_cell_type, func(lvbe_table_get_cell_type)
get_cell_crop, func(lvbe_table_get_cell_crop)
get_cell_merge_right, func(lvbe_table_get_cell_merge_right)
get_pressed_cell, func(lvbe_table_get_pressed_cell)
}
@const_object_info_end */
void be_load_lv_tabview_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_tabview_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_tabview_create },
{ "add_tab", lvbe_tabview_add_tab },
{ "clean_tab", lvbe_tabview_clean_tab },
{ "set_tab_act", lvbe_tabview_set_tab_act },
{ "set_tab_name", lvbe_tabview_set_tab_name },
{ "set_anim_time", lvbe_tabview_set_anim_time },
{ "set_btns_pos", lvbe_tabview_set_btns_pos },
{ "get_tab_act", lvbe_tabview_get_tab_act },
{ "get_tab_count", lvbe_tabview_get_tab_count },
{ "get_tab", lvbe_tabview_get_tab },
{ "get_anim_time", lvbe_tabview_get_anim_time },
{ "get_btns_pos", lvbe_tabview_get_btns_pos },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_tabview", members);
be_getglobal(vm, "lv_tabview");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_tabview);
be_setglobal(vm, "lv_tabview");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_tabview (scope: global, name: lv_tabview, super: be_class_lv_obj) {
.p, var
init, func(lvbe_tabview_create)
tostring, func(lvx_tostring)
create, func(lvbe_tabview_create)
add_tab, func(lvbe_tabview_add_tab)
clean_tab, func(lvbe_tabview_clean_tab)
set_tab_act, func(lvbe_tabview_set_tab_act)
set_tab_name, func(lvbe_tabview_set_tab_name)
set_anim_time, func(lvbe_tabview_set_anim_time)
set_btns_pos, func(lvbe_tabview_set_btns_pos)
get_tab_act, func(lvbe_tabview_get_tab_act)
get_tab_count, func(lvbe_tabview_get_tab_count)
get_tab, func(lvbe_tabview_get_tab)
get_anim_time, func(lvbe_tabview_get_anim_time)
get_btns_pos, func(lvbe_tabview_get_btns_pos)
}
@const_object_info_end */
void be_load_lv_textarea_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_textarea_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_textarea_create },
{ "add_char", lvbe_textarea_add_char },
{ "add_text", lvbe_textarea_add_text },
{ "del_char", lvbe_textarea_del_char },
{ "del_char_forward", lvbe_textarea_del_char_forward },
{ "set_text", lvbe_textarea_set_text },
{ "set_placeholder_text", lvbe_textarea_set_placeholder_text },
{ "set_cursor_pos", lvbe_textarea_set_cursor_pos },
{ "set_cursor_hidden", lvbe_textarea_set_cursor_hidden },
{ "set_cursor_click_pos", lvbe_textarea_set_cursor_click_pos },
{ "set_pwd_mode", lvbe_textarea_set_pwd_mode },
{ "set_one_line", lvbe_textarea_set_one_line },
{ "set_text_align", lvbe_textarea_set_text_align },
{ "set_accepted_chars", lvbe_textarea_set_accepted_chars },
{ "set_max_length", lvbe_textarea_set_max_length },
{ "set_insert_replace", lvbe_textarea_set_insert_replace },
{ "set_scrollbar_mode", lvbe_textarea_set_scrollbar_mode },
{ "set_scroll_propagation", lvbe_textarea_set_scroll_propagation },
{ "set_edge_flash", lvbe_textarea_set_edge_flash },
{ "set_text_sel", lvbe_textarea_set_text_sel },
{ "set_pwd_show_time", lvbe_textarea_set_pwd_show_time },
{ "set_cursor_blink_time", lvbe_textarea_set_cursor_blink_time },
{ "get_text", lvbe_textarea_get_text },
{ "get_placeholder_text", lvbe_textarea_get_placeholder_text },
{ "get_label", lvbe_textarea_get_label },
{ "get_cursor_pos", lvbe_textarea_get_cursor_pos },
{ "get_cursor_hidden", lvbe_textarea_get_cursor_hidden },
{ "get_cursor_click_pos", lvbe_textarea_get_cursor_click_pos },
{ "get_pwd_mode", lvbe_textarea_get_pwd_mode },
{ "get_one_line", lvbe_textarea_get_one_line },
{ "get_accepted_chars", lvbe_textarea_get_accepted_chars },
{ "get_max_length", lvbe_textarea_get_max_length },
{ "get_scrollbar_mode", lvbe_textarea_get_scrollbar_mode },
{ "get_scroll_propagation", lvbe_textarea_get_scroll_propagation },
{ "get_edge_flash", lvbe_textarea_get_edge_flash },
{ "text_is_selected", lvbe_textarea_text_is_selected },
{ "get_text_sel_en", lvbe_textarea_get_text_sel_en },
{ "get_pwd_show_time", lvbe_textarea_get_pwd_show_time },
{ "get_cursor_blink_time", lvbe_textarea_get_cursor_blink_time },
{ "clear_selection", lvbe_textarea_clear_selection },
{ "cursor_right", lvbe_textarea_cursor_right },
{ "cursor_left", lvbe_textarea_cursor_left },
{ "cursor_down", lvbe_textarea_cursor_down },
{ "cursor_up", lvbe_textarea_cursor_up },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_textarea", members);
be_getglobal(vm, "lv_textarea");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_textarea);
be_setglobal(vm, "lv_textarea");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_textarea (scope: global, name: lv_textarea, super: be_class_lv_obj) {
.p, var
init, func(lvbe_textarea_create)
tostring, func(lvx_tostring)
create, func(lvbe_textarea_create)
add_char, func(lvbe_textarea_add_char)
add_text, func(lvbe_textarea_add_text)
del_char, func(lvbe_textarea_del_char)
del_char_forward, func(lvbe_textarea_del_char_forward)
set_text, func(lvbe_textarea_set_text)
set_placeholder_text, func(lvbe_textarea_set_placeholder_text)
set_cursor_pos, func(lvbe_textarea_set_cursor_pos)
set_cursor_hidden, func(lvbe_textarea_set_cursor_hidden)
set_cursor_click_pos, func(lvbe_textarea_set_cursor_click_pos)
set_pwd_mode, func(lvbe_textarea_set_pwd_mode)
set_one_line, func(lvbe_textarea_set_one_line)
set_text_align, func(lvbe_textarea_set_text_align)
set_accepted_chars, func(lvbe_textarea_set_accepted_chars)
set_max_length, func(lvbe_textarea_set_max_length)
set_insert_replace, func(lvbe_textarea_set_insert_replace)
set_scrollbar_mode, func(lvbe_textarea_set_scrollbar_mode)
set_scroll_propagation, func(lvbe_textarea_set_scroll_propagation)
set_edge_flash, func(lvbe_textarea_set_edge_flash)
set_text_sel, func(lvbe_textarea_set_text_sel)
set_pwd_show_time, func(lvbe_textarea_set_pwd_show_time)
set_cursor_blink_time, func(lvbe_textarea_set_cursor_blink_time)
get_text, func(lvbe_textarea_get_text)
get_placeholder_text, func(lvbe_textarea_get_placeholder_text)
get_label, func(lvbe_textarea_get_label)
get_cursor_pos, func(lvbe_textarea_get_cursor_pos)
get_cursor_hidden, func(lvbe_textarea_get_cursor_hidden)
get_cursor_click_pos, func(lvbe_textarea_get_cursor_click_pos)
get_pwd_mode, func(lvbe_textarea_get_pwd_mode)
get_one_line, func(lvbe_textarea_get_one_line)
get_accepted_chars, func(lvbe_textarea_get_accepted_chars)
get_max_length, func(lvbe_textarea_get_max_length)
get_scrollbar_mode, func(lvbe_textarea_get_scrollbar_mode)
get_scroll_propagation, func(lvbe_textarea_get_scroll_propagation)
get_edge_flash, func(lvbe_textarea_get_edge_flash)
text_is_selected, func(lvbe_textarea_text_is_selected)
get_text_sel_en, func(lvbe_textarea_get_text_sel_en)
get_pwd_show_time, func(lvbe_textarea_get_pwd_show_time)
get_cursor_blink_time, func(lvbe_textarea_get_cursor_blink_time)
clear_selection, func(lvbe_textarea_clear_selection)
cursor_right, func(lvbe_textarea_cursor_right)
cursor_left, func(lvbe_textarea_cursor_left)
cursor_down, func(lvbe_textarea_cursor_down)
cursor_up, func(lvbe_textarea_cursor_up)
}
@const_object_info_end */
void be_load_lv_tileview_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_tileview_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_tileview_create },
{ "add_element", lvbe_tileview_add_element },
{ "set_valid_positions", lvbe_tileview_set_valid_positions },
{ "set_tile_act", lvbe_tileview_set_tile_act },
{ "set_edge_flash", lvbe_tileview_set_edge_flash },
{ "set_anim_time", lvbe_tileview_set_anim_time },
{ "get_tile_act", lvbe_tileview_get_tile_act },
{ "get_edge_flash", lvbe_tileview_get_edge_flash },
{ "get_anim_time", lvbe_tileview_get_anim_time },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_tileview", members);
be_getglobal(vm, "lv_tileview");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_tileview);
be_setglobal(vm, "lv_tileview");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_tileview (scope: global, name: lv_tileview, super: be_class_lv_obj) {
.p, var
init, func(lvbe_tileview_create)
tostring, func(lvx_tostring)
create, func(lvbe_tileview_create)
add_element, func(lvbe_tileview_add_element)
set_valid_positions, func(lvbe_tileview_set_valid_positions)
set_tile_act, func(lvbe_tileview_set_tile_act)
set_edge_flash, func(lvbe_tileview_set_edge_flash)
set_anim_time, func(lvbe_tileview_set_anim_time)
get_tile_act, func(lvbe_tileview_get_tile_act)
get_edge_flash, func(lvbe_tileview_get_edge_flash)
get_anim_time, func(lvbe_tileview_get_anim_time)
}
@const_object_info_end */
void be_load_lv_win_lib(bvm *vm) {
#if !BE_USE_PRECOMPILED_OBJECT
static const bnfuncinfo members[] = {
{ ".p", NULL },
{ "init", lvbe_win_create },
{ "tostring", lvx_tostring },
{ "create", lvbe_win_create },
{ "clean", lvbe_win_clean },
{ "add_btn_right", lvbe_win_add_btn_right },
{ "add_btn_left", lvbe_win_add_btn_left },
{ "close_event_cb", lvbe_win_close_event_cb },
{ "set_title", lvbe_win_set_title },
{ "set_header_height", lvbe_win_set_header_height },
{ "set_btn_width", lvbe_win_set_btn_width },
{ "set_content_size", lvbe_win_set_content_size },
{ "set_layout", lvbe_win_set_layout },
{ "set_scrollbar_mode", lvbe_win_set_scrollbar_mode },
{ "set_anim_time", lvbe_win_set_anim_time },
{ "set_drag", lvbe_win_set_drag },
{ "title_set_alignment", lvbe_win_title_set_alignment },
{ "get_title", lvbe_win_get_title },
{ "get_content", lvbe_win_get_content },
{ "get_header_height", lvbe_win_get_header_height },
{ "get_btn_width", lvbe_win_get_btn_width },
{ "get_from_btn", lvbe_win_get_from_btn },
{ "get_layout", lvbe_win_get_layout },
{ "get_sb_mode", lvbe_win_get_sb_mode },
{ "get_anim_time", lvbe_win_get_anim_time },
{ "get_width", lvbe_win_get_width },
{ "get_drag", lvbe_win_get_drag },
{ "title_get_alignment", lvbe_win_title_get_alignment },
{ "focus", lvbe_win_focus },
{ "scroll_hor", lvbe_win_scroll_hor },
{ "scroll_ver", lvbe_win_scroll_ver },
// { NULL, (bntvfunc) BE_CLOSURE }, /* mark section for berry closures */
{ NULL, NULL }
};
be_regclass(vm, "lv_win", members);
be_getglobal(vm, "lv_win");
be_getglobal(vm, "lv_obj");
be_setsuper(vm, -2);
be_pop(vm, 2);
#else
be_pushntvclass(vm, &be_class_lv_win);
be_setglobal(vm, "lv_win");
be_pop(vm, 1);
#endif
};
/* @const_object_info_begin
class be_class_lv_win (scope: global, name: lv_win, super: be_class_lv_obj) {
.p, var
init, func(lvbe_win_create)
tostring, func(lvx_tostring)
create, func(lvbe_win_create)
clean, func(lvbe_win_clean)
add_btn_right, func(lvbe_win_add_btn_right)
add_btn_left, func(lvbe_win_add_btn_left)
close_event_cb, func(lvbe_win_close_event_cb)
set_title, func(lvbe_win_set_title)
set_header_height, func(lvbe_win_set_header_height)
set_btn_width, func(lvbe_win_set_btn_width)
set_content_size, func(lvbe_win_set_content_size)
set_layout, func(lvbe_win_set_layout)
set_scrollbar_mode, func(lvbe_win_set_scrollbar_mode)
set_anim_time, func(lvbe_win_set_anim_time)
set_drag, func(lvbe_win_set_drag)
title_set_alignment, func(lvbe_win_title_set_alignment)
get_title, func(lvbe_win_get_title)
get_content, func(lvbe_win_get_content)
get_header_height, func(lvbe_win_get_header_height)
get_btn_width, func(lvbe_win_get_btn_width)
get_from_btn, func(lvbe_win_get_from_btn)
get_layout, func(lvbe_win_get_layout)
get_sb_mode, func(lvbe_win_get_sb_mode)
get_anim_time, func(lvbe_win_get_anim_time)
get_width, func(lvbe_win_get_width)
get_drag, func(lvbe_win_get_drag)
title_get_alignment, func(lvbe_win_title_get_alignment)
focus, func(lvbe_win_focus)
scroll_hor, func(lvbe_win_scroll_hor)
scroll_ver, func(lvbe_win_scroll_ver)
}
@const_object_info_end */
#endif // USE_LVGL