Home
last modified time | relevance | path

Searched refs:lv_obj_t (Results 1 – 25 of 288) sorted by relevance

12345678910>>...12

/lvgl-3.4.0/src/extra/widgets/menu/
Dlv_menu.h42 lv_obj_t * menu;
43 lv_obj_t * page;
47 lv_obj_t * page;
51 lv_obj_t obj;
52 lv_obj_t * storage; /* a pointer to obj that is the parent of all pages not displayed */
53 lv_obj_t * main;
54 lv_obj_t * main_page;
55 lv_obj_t * main_header;
56 lv_obj_t *
58 lv_obj_t * main_header_title;
[all …]
Dlv_menu.c31 static void lv_menu_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj);
32 static void lv_menu_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj);
33 static void lv_menu_page_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj);
34 static void lv_menu_page_destructor(const lv_obj_class_t * class_p, lv_obj_t * obj);
35 static void lv_menu_cont_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj);
36 static void lv_menu_section_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj);
91 static void lv_menu_refr(lv_obj_t * obj);
92 static void lv_menu_refr_sidebar_header_mode(lv_obj_t * obj);
93 static void lv_menu_refr_main_header_mode(lv_obj_t * obj);
109 bool lv_menu_item_back_btn_is_root(lv_obj_t * menu, lv_obj_t * obj);
[all …]
/lvgl-3.4.0/src/widgets/
Dlv_textarea.h41 lv_obj_t obj;
42 lv_obj_t * label; /*Label of the text area*/
83 lv_obj_t * lv_textarea_create(lv_obj_t * parent);
95 void lv_textarea_add_char(lv_obj_t * obj, uint32_t c);
102 void lv_textarea_add_text(lv_obj_t * obj, const char * txt);
108 void lv_textarea_del_char(lv_obj_t * obj);
114 void lv_textarea_del_char_forward(lv_obj_t * obj);
125 void lv_textarea_set_text(lv_obj_t * obj, const char * txt);
132 void lv_textarea_set_placeholder_text(lv_obj_t * obj, const char * txt);
141 void lv_textarea_set_cursor_pos(lv_obj_t * obj, int32_t pos);
[all …]
Dlv_dropdown.h39 lv_obj_t obj;
40 lv_obj_t * list; /**< The dropped down list*/
54 lv_obj_t obj;
55 lv_obj_t * dropdown;
70 lv_obj_t * lv_dropdown_create(lv_obj_t * parent);
83 void lv_dropdown_set_text(lv_obj_t * obj, const char * txt);
91 void lv_dropdown_set_options(lv_obj_t * obj, const char * options);
99 void lv_dropdown_set_options_static(lv_obj_t * obj, const char * options);
107 void lv_dropdown_add_option(lv_obj_t * obj, const char * option, uint32_t pos);
113 void lv_dropdown_clear_options(lv_obj_t * obj);
[all …]
Dlv_arc.h38 lv_obj_t obj;
76 lv_obj_t * lv_arc_create(lv_obj_t * parent);
91 void lv_arc_set_start_angle(lv_obj_t * arc, uint16_t start);
98 void lv_arc_set_end_angle(lv_obj_t * arc, uint16_t end);
106 void lv_arc_set_angles(lv_obj_t * arc, uint16_t start, uint16_t end);
113 void lv_arc_set_bg_start_angle(lv_obj_t * arc, uint16_t start);
120 void lv_arc_set_bg_end_angle(lv_obj_t * arc, uint16_t end);
128 void lv_arc_set_bg_angles(lv_obj_t * arc, uint16_t start, uint16_t end);
135 void lv_arc_set_rotation(lv_obj_t * arc, uint16_t rotation);
142 void lv_arc_set_mode(lv_obj_t * arc, lv_arc_mode_t type);
[all …]
Dlv_img.h41 lv_obj_t obj;
83 lv_obj_t * lv_img_create(lv_obj_t * parent);
96 void lv_img_set_src(lv_obj_t * obj, const void * src);
103 void lv_img_set_offset_x(lv_obj_t * obj, lv_coord_t x);
111 void lv_img_set_offset_y(lv_obj_t * obj, lv_coord_t y);
120 void lv_img_set_angle(lv_obj_t * obj, int16_t angle);
129 void lv_img_set_pivot(lv_obj_t * obj, lv_coord_t x, lv_coord_t y);
142 void lv_img_set_zoom(lv_obj_t * obj, uint16_t zoom);
150 void lv_img_set_antialias(lv_obj_t * obj, bool antialias);
158 void lv_img_set_size_mode(lv_obj_t * obj, lv_img_size_mode_t mode);
[all …]
Dlv_label.h54 lv_obj_t obj;
90 lv_obj_t * lv_label_create(lv_obj_t * parent);
101 void lv_label_set_text(lv_obj_t * obj, const char * text);
109 void lv_label_set_text_fmt(lv_obj_t * obj, const char * fmt, ...) LV_FORMAT_ATTRIBUTE(2, 3);
117 void lv_label_set_text_static(lv_obj_t * obj, const char * text);
125 void lv_label_set_long_mode(lv_obj_t * obj, lv_label_long_mode_t long_mode);
133 void lv_label_set_recolor(lv_obj_t * obj, bool en);
140 void lv_label_set_text_sel_start(lv_obj_t * obj, uint32_t index);
147 void lv_label_set_text_sel_end(lv_obj_t * obj, uint32_t index);
158 char * lv_label_get_text(const lv_obj_t * obj);
[all …]
Dlv_btnmatrix.h51 typedef bool (*lv_btnmatrix_btn_draw_cb_t)(lv_obj_t * btnm, uint32_t btn_id, const lv_area_t * draw…
56 lv_obj_t obj;
85 lv_obj_t * lv_btnmatrix_create(lv_obj_t * parent);
98 void lv_btnmatrix_set_map(lv_obj_t * obj, const char * map[]);
112 void lv_btnmatrix_set_ctrl_map(lv_obj_t * obj, const lv_btnmatrix_ctrl_t ctrl_map[]);
119 void lv_btnmatrix_set_selected_btn(lv_obj_t * obj, uint16_t btn_id);
127 void lv_btnmatrix_set_btn_ctrl(lv_obj_t * obj, uint16_t btn_id, lv_btnmatrix_ctrl_t ctrl);
135 void lv_btnmatrix_clear_btn_ctrl(lv_obj_t * obj, uint16_t btn_id, lv_btnmatrix_ctrl_t ctrl);
142 void lv_btnmatrix_set_btn_ctrl_all(lv_obj_t * obj, lv_btnmatrix_ctrl_t ctrl);
150 void lv_btnmatrix_clear_btn_ctrl_all(lv_obj_t * obj, lv_btnmatrix_ctrl_t ctrl);
[all …]
Dlv_table.h51 lv_obj_t obj;
80 lv_obj_t * lv_table_create(lv_obj_t * parent);
94 void lv_table_set_cell_value(lv_obj_t * obj, uint16_t row, uint16_t col, const char * txt);
104 void lv_table_set_cell_value_fmt(lv_obj_t * obj, uint16_t row, uint16_t col, const char * fmt, ...);
111 void lv_table_set_row_cnt(lv_obj_t * obj, uint16_t row_cnt);
118 void lv_table_set_col_cnt(lv_obj_t * obj, uint16_t col_cnt);
126 void lv_table_set_col_width(lv_obj_t * obj, uint16_t col_id, lv_coord_t w);
135 void lv_table_add_cell_ctrl(lv_obj_t * obj, uint16_t row, uint16_t col, lv_table_cell_ctrl_t ctrl);
145 void lv_table_clear_cell_ctrl(lv_obj_t * obj, uint16_t row, uint16_t col, lv_table_cell_ctrl_t ctrl…
158 const char * lv_table_get_cell_value(lv_obj_t * obj, uint16_t row, uint16_t col);
[all …]
Dlv_bar.h41 lv_obj_t * bar;
48 lv_obj_t obj;
78 lv_obj_t * lv_bar_create(lv_obj_t * parent);
90 void lv_bar_set_value(lv_obj_t * obj, int32_t value, lv_anim_enable_t anim);
98 void lv_bar_set_start_value(lv_obj_t * obj, int32_t start_value, lv_anim_enable_t anim);
106 void lv_bar_set_range(lv_obj_t * obj, int32_t min, int32_t max);
113 void lv_bar_set_mode(lv_obj_t * obj, lv_bar_mode_t mode);
124 int32_t lv_bar_get_value(const lv_obj_t * obj);
131 int32_t lv_bar_get_start_value(const lv_obj_t * obj);
138 int32_t lv_bar_get_min_value(const lv_obj_t * obj);
[all …]
Dlv_canvas.h48 lv_obj_t * lv_canvas_create(lv_obj_t * parent);
66 void lv_canvas_set_buffer(lv_obj_t * canvas, void * buf, lv_coord_t w, lv_coord_t h, lv_img_cf_t cf…
75 void lv_canvas_set_px_color(lv_obj_t * canvas, lv_coord_t x, lv_coord_t y, lv_color_t c);
80 static inline void lv_canvas_set_px(lv_obj_t * canvas, lv_coord_t x, lv_coord_t y, lv_color_t c) in lv_canvas_set_px()
92 void lv_canvas_set_px_opa(lv_obj_t * canvas, lv_coord_t x, lv_coord_t y, lv_opa_t opa);
105 void lv_canvas_set_palette(lv_obj_t * canvas, uint8_t id, lv_color_t c);
118 lv_color_t lv_canvas_get_px(lv_obj_t * canvas, lv_coord_t x, lv_coord_t y);
125 lv_img_dsc_t * lv_canvas_get_img(lv_obj_t * canvas);
141 void lv_canvas_copy_buf(lv_obj_t * canvas, const void * to_copy, lv_coord_t x, lv_coord_t y, lv_coo…
159 void lv_canvas_transform(lv_obj_t * canvas, lv_img_dsc_t * img, int16_t angle, uint16_t zoom, lv_co…
[all …]
/lvgl-3.4.0/src/extra/widgets/msgbox/
Dlv_msgbox.h38 lv_obj_t obj;
39 lv_obj_t * title;
40 lv_obj_t * close_btn;
41 lv_obj_t * content;
42 lv_obj_t * text;
43 lv_obj_t * btns;
63 lv_obj_t * lv_msgbox_create(lv_obj_t * parent, const char * title, const char * txt, const char * b…
66 lv_obj_t * lv_msgbox_get_title(lv_obj_t * obj);
68 lv_obj_t * lv_msgbox_get_close_btn(lv_obj_t * obj);
70 lv_obj_t * lv_msgbox_get_text(lv_obj_t * obj);
[all …]
/lvgl-3.4.0/src/extra/widgets/chart/
Dlv_chart.h99 lv_obj_t obj;
142 lv_obj_t * lv_chart_create(lv_obj_t * parent);
149 void lv_chart_set_type(lv_obj_t * obj, lv_chart_type_t type);
155 void lv_chart_set_point_count(lv_obj_t * obj, uint16_t cnt);
164 void lv_chart_set_range(lv_obj_t * obj, lv_chart_axis_t axis, lv_coord_t min, lv_coord_t max);
171 void lv_chart_set_update_mode(lv_obj_t * obj, lv_chart_update_mode_t update_mode);
179 void lv_chart_set_div_line_count(lv_obj_t * obj, uint8_t hdiv, uint8_t vdiv);
186 void lv_chart_set_zoom_x(lv_obj_t * obj, uint16_t zoom_x);
193 void lv_chart_set_zoom_y(lv_obj_t * obj, uint16_t zoom_y);
200 uint16_t lv_chart_get_zoom_x(const lv_obj_t * obj);
[all …]
/lvgl-3.4.0/src/extra/widgets/span/
Dlv_span.h45 lv_obj_t * spangroup; /* a pointer to spangroup */
52 lv_obj_t obj;
73 lv_obj_t * lv_spangroup_create(lv_obj_t * par);
80 lv_span_t * lv_spangroup_new_span(lv_obj_t * obj);
87 void lv_spangroup_del_span(lv_obj_t * obj, lv_span_t * span);
113 void lv_spangroup_set_align(lv_obj_t * obj, lv_text_align_t align);
120 void lv_spangroup_set_overflow(lv_obj_t * obj, lv_span_overflow_t overflow);
127 void lv_spangroup_set_indent(lv_obj_t * obj, lv_coord_t indent);
134 void lv_spangroup_set_mode(lv_obj_t * obj, lv_span_mode_t mode);
152 lv_span_t * lv_spangroup_get_child(const lv_obj_t * obj, int32_t id);
[all …]
/lvgl-3.4.0/src/extra/widgets/win/
Dlv_win.c24 static void lv_win_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj);
45 lv_obj_t * lv_win_create(lv_obj_t * parent, lv_coord_t header_height) in lv_win_create()
50 lv_obj_t * obj = lv_obj_class_create_obj(&lv_win_class, parent); in lv_win_create()
55 lv_obj_t * lv_win_add_title(lv_obj_t * win, const char * txt) in lv_win_add_title()
57 lv_obj_t * header = lv_win_get_header(win); in lv_win_add_title()
58 lv_obj_t * title = lv_label_create(header); in lv_win_add_title()
65 lv_obj_t * lv_win_add_btn(lv_obj_t * win, const void * icon, lv_coord_t btn_w) in lv_win_add_btn()
67 lv_obj_t * header = lv_win_get_header(win); in lv_win_add_btn()
68 lv_obj_t * btn = lv_btn_create(header); in lv_win_add_btn()
71 lv_obj_t * img = lv_img_create(btn); in lv_win_add_btn()
[all …]
Dlv_win.h26 lv_obj_t obj;
35 lv_obj_t * lv_win_create(lv_obj_t * parent, lv_coord_t header_height);
38 lv_obj_t * lv_win_add_title(lv_obj_t * win, const char * txt);
39 lv_obj_t * lv_win_add_btn(lv_obj_t * win, const void * icon, lv_coord_t btn_w);
41 lv_obj_t * lv_win_get_header(lv_obj_t * win);
42 lv_obj_t * lv_win_get_content(lv_obj_t * win);
/lvgl-3.4.0/src/extra/widgets/spinbox/
Dlv_spinbox.h59 lv_obj_t * lv_spinbox_create(lv_obj_t * parent);
70 void lv_spinbox_set_value(lv_obj_t * obj, int32_t i);
77 void lv_spinbox_set_rollover(lv_obj_t * obj, bool b);
86 void lv_spinbox_set_digit_format(lv_obj_t * obj, uint8_t digit_count, uint8_t separator_position);
93 void lv_spinbox_set_step(lv_obj_t * obj, uint32_t step);
101 void lv_spinbox_set_range(lv_obj_t * obj, int32_t range_min, int32_t range_max);
108 void lv_spinbox_set_pos(lv_obj_t * obj, uint8_t pos);
115 void lv_spinbox_set_digit_step_direction(lv_obj_t * obj, lv_dir_t direction);
125 bool lv_spinbox_get_rollover(lv_obj_t * obj);
132 int32_t lv_spinbox_get_value(lv_obj_t * obj);
[all …]
/lvgl-3.4.0/src/extra/widgets/calendar/
Dlv_calendar.h39 lv_obj_t obj;
40 lv_obj_t * btnm;
57 lv_obj_t * lv_calendar_create(lv_obj_t * parent);
74 void lv_calendar_set_today_date(lv_obj_t * obj, uint32_t year, uint32_t month, uint32_t day);
82 void lv_calendar_set_showed_date(lv_obj_t * obj, uint32_t year, uint32_t month);
91 void lv_calendar_set_highlighted_dates(lv_obj_t * obj, lv_calendar_date_t highlighted[], uint16_t d…
100 void lv_calendar_set_day_names(lv_obj_t * obj, const char ** day_names);
112 lv_obj_t * lv_calendar_get_btnmatrix(const lv_obj_t * obj);
119 const lv_calendar_date_t * lv_calendar_get_today_date(const lv_obj_t * calendar);
126 const lv_calendar_date_t * lv_calendar_get_showed_date(const lv_obj_t * calendar);
[all …]
/lvgl-3.4.0/src/extra/widgets/keyboard/
Dlv_keyboard.h54 lv_obj_t * ta; /*Pointer to the assigned text area*/
70 lv_obj_t * lv_keyboard_create(lv_obj_t * parent);
81 void lv_keyboard_set_textarea(lv_obj_t * kb, lv_obj_t * ta);
88 void lv_keyboard_set_mode(lv_obj_t * kb, lv_keyboard_mode_t mode);
95 void lv_keyboard_set_popovers(lv_obj_t * kb, bool en);
104 void lv_keyboard_set_map(lv_obj_t * kb, lv_keyboard_mode_t mode, const char * map[],
116 lv_obj_t * lv_keyboard_get_textarea(const lv_obj_t * kb);
123 lv_keyboard_mode_t lv_keyboard_get_mode(const lv_obj_t * kb);
130 bool lv_btnmatrix_get_popovers(const lv_obj_t * obj);
137 static inline const char ** lv_keyboard_get_map_array(const lv_obj_t * kb) in lv_keyboard_get_map_array()
[all …]
/lvgl-3.4.0/src/extra/widgets/tileview/
Dlv_tileview.h28 lv_obj_t obj;
29 lv_obj_t * tile_act;
33 lv_obj_t obj;
49 lv_obj_t * lv_tileview_create(lv_obj_t * parent);
51 lv_obj_t * lv_tileview_add_tile(lv_obj_t * tv, uint8_t col_id, uint8_t row_id, lv_dir_t dir);
53 void lv_obj_set_tile(lv_obj_t * tv, lv_obj_t * tile_obj, lv_anim_enable_t anim_en);
54 void lv_obj_set_tile_id(lv_obj_t * tv, uint32_t col_id, uint32_t row_id, lv_anim_enable_t anim_en);
56 lv_obj_t * lv_tileview_get_tile_act(lv_obj_t * obj);
/lvgl-3.4.0/src/extra/widgets/tabview/
Dlv_tabview.h29 lv_obj_t obj;
41 lv_obj_t * lv_tabview_create(lv_obj_t * parent, lv_dir_t tab_pos, lv_coord_t tab_size);
43 lv_obj_t * lv_tabview_add_tab(lv_obj_t * tv, const char * name);
45 lv_obj_t * lv_tabview_get_content(lv_obj_t * tv);
47 lv_obj_t * lv_tabview_get_tab_btns(lv_obj_t * tv);
49 void lv_tabview_set_act(lv_obj_t * obj, uint32_t id, lv_anim_enable_t anim_en);
51 uint16_t lv_tabview_get_tab_act(lv_obj_t * tv);
/lvgl-3.4.0/examples/widgets/menu/
Dlv_example_menu_5.c12 lv_obj_t * root_page;
13 static lv_obj_t * create_text(lv_obj_t * parent, const char * icon, const char * txt,
15 static lv_obj_t * create_slider(lv_obj_t * parent,
17 static lv_obj_t * create_switch(lv_obj_t * parent,
22 lv_obj_t * menu = lv_menu_create(lv_scr_act()); in lv_example_menu_5()
35 lv_obj_t * cont; in lv_example_menu_5()
36 lv_obj_t * section; in lv_example_menu_5()
39 lv_obj_t * sub_mechanics_page = lv_menu_page_create(menu, NULL); in lv_example_menu_5()
47 lv_obj_t * sub_sound_page = lv_menu_page_create(menu, NULL); in lv_example_menu_5()
53 lv_obj_t * sub_display_page = lv_menu_page_create(menu, NULL); in lv_example_menu_5()
[all …]
/lvgl-3.4.0/src/extra/widgets/list/
Dlv_list.c56 lv_obj_t * lv_list_create(lv_obj_t * parent) in lv_list_create()
59 lv_obj_t * obj = lv_obj_class_create_obj(&lv_list_class, parent); in lv_list_create()
65 lv_obj_t * lv_list_add_text(lv_obj_t * list, const char * txt) in lv_list_add_text()
68 lv_obj_t * obj = lv_obj_class_create_obj(&lv_list_text_class, list); in lv_list_add_text()
76 lv_obj_t * lv_list_add_btn(lv_obj_t * list, const char * icon, const char * txt) in lv_list_add_btn()
79 lv_obj_t * obj = lv_obj_class_create_obj(&lv_list_btn_class, list); in lv_list_add_btn()
86 lv_obj_t * img = lv_img_create(obj); in lv_list_add_btn()
92 lv_obj_t * label = lv_label_create(obj); in lv_list_add_btn()
101 const char * lv_list_get_btn_text(lv_obj_t * list, lv_obj_t * btn) in lv_list_get_btn_text()
106 lv_obj_t * child = lv_obj_get_child(btn, i); in lv_list_get_btn_text()
/lvgl-3.4.0/src/extra/widgets/colorwheel/
Dlv_colorwheel.h38 lv_obj_t obj;
63 lv_obj_t * lv_colorwheel_create(lv_obj_t * parent, bool knob_recolor);
75 bool lv_colorwheel_set_hsv(lv_obj_t * obj, lv_color_hsv_t hsv);
83 bool lv_colorwheel_set_rgb(lv_obj_t * obj, lv_color_t color);
90 void lv_colorwheel_set_mode(lv_obj_t * obj, lv_colorwheel_mode_t mode);
97 void lv_colorwheel_set_mode_fixed(lv_obj_t * obj, bool fixed);
108 lv_color_hsv_t lv_colorwheel_get_hsv(lv_obj_t * obj);
115 lv_color_t lv_colorwheel_get_rgb(lv_obj_t * obj);
122 lv_colorwheel_mode_t lv_colorwheel_get_color_mode(lv_obj_t * obj);
129 bool lv_colorwheel_get_color_mode_fixed(lv_obj_t * obj);
/lvgl-3.4.0/src/core/
Dlv_obj.h190 } lv_obj_t; typedef
223 lv_obj_t * lv_obj_create(lv_obj_t * parent);
235 void lv_obj_add_flag(lv_obj_t * obj, lv_obj_flag_t f);
242 void lv_obj_clear_flag(lv_obj_t * obj, lv_obj_flag_t f);
251 void lv_obj_add_state(lv_obj_t * obj, lv_state_t state);
259 void lv_obj_clear_state(lv_obj_t * obj, lv_state_t state);
267 static inline void lv_obj_set_user_data(lv_obj_t * obj, void * user_data) in lv_obj_set_user_data()
283 bool lv_obj_has_flag(const lv_obj_t * obj, lv_obj_flag_t f);
291 bool lv_obj_has_flag_any(const lv_obj_t * obj, lv_obj_flag_t f);
298 lv_state_t lv_obj_get_state(const lv_obj_t * obj);
[all …]

12345678910>>...12