Home
last modified time | relevance | path

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

12345678910>>...13

/lvgl-latest/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-latest/src/widgets/
Dlv_textarea.h41 lv_obj_t obj;
42 lv_obj_t * label; /*Label of the text area*/
84 lv_obj_t * lv_textarea_create(lv_obj_t * parent);
96 void lv_textarea_add_char(lv_obj_t * obj, uint32_t c);
103 void lv_textarea_add_text(lv_obj_t * obj, const char * txt);
109 void lv_textarea_del_char(lv_obj_t * obj);
115 void lv_textarea_del_char_forward(lv_obj_t * obj);
126 void lv_textarea_set_text(lv_obj_t * obj, const char * txt);
133 void lv_textarea_set_placeholder_text(lv_obj_t * obj, const char * txt);
142 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;
77 lv_obj_t * lv_arc_create(lv_obj_t * parent);
92 void lv_arc_set_start_angle(lv_obj_t * obj, uint16_t start);
99 void lv_arc_set_end_angle(lv_obj_t * obj, uint16_t end);
107 void lv_arc_set_angles(lv_obj_t * obj, uint16_t start, uint16_t end);
114 void lv_arc_set_bg_start_angle(lv_obj_t * obj, uint16_t start);
121 void lv_arc_set_bg_end_angle(lv_obj_t * obj, uint16_t end);
129 void lv_arc_set_bg_angles(lv_obj_t * obj, uint16_t start, uint16_t end);
136 void lv_arc_set_rotation(lv_obj_t * obj, uint16_t rotation);
143 void lv_arc_set_mode(lv_obj_t * obj, 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.h52 typedef bool (*lv_btnmatrix_btn_draw_cb_t)(lv_obj_t * btnm, uint32_t btn_id, const lv_area_t * draw…
57 lv_obj_t obj;
86 lv_obj_t * lv_btnmatrix_create(lv_obj_t * parent);
99 void lv_btnmatrix_set_map(lv_obj_t * obj, const char * map[]);
113 void lv_btnmatrix_set_ctrl_map(lv_obj_t * obj, const lv_btnmatrix_ctrl_t ctrl_map[]);
120 void lv_btnmatrix_set_selected_btn(lv_obj_t * obj, uint16_t btn_id);
128 void lv_btnmatrix_set_btn_ctrl(lv_obj_t * obj, uint16_t btn_id, lv_btnmatrix_ctrl_t ctrl);
136 void lv_btnmatrix_clear_btn_ctrl(lv_obj_t * obj, uint16_t btn_id, lv_btnmatrix_ctrl_t ctrl);
143 void lv_btnmatrix_set_btn_ctrl_all(lv_obj_t * obj, lv_btnmatrix_ctrl_t ctrl);
151 void lv_btnmatrix_clear_btn_ctrl_all(lv_obj_t * obj, lv_btnmatrix_ctrl_t ctrl);
[all …]
Dlv_table.h60 lv_obj_t obj;
89 lv_obj_t * lv_table_create(lv_obj_t * parent);
103 void lv_table_set_cell_value(lv_obj_t * obj, uint16_t row, uint16_t col, const char * txt);
113 void lv_table_set_cell_value_fmt(lv_obj_t * obj, uint16_t row, uint16_t col, const char * fmt, ...);
120 void lv_table_set_row_cnt(lv_obj_t * obj, uint16_t row_cnt);
127 void lv_table_set_col_cnt(lv_obj_t * obj, uint16_t col_cnt);
135 void lv_table_set_col_width(lv_obj_t * obj, uint16_t col_id, lv_coord_t w);
144 void lv_table_add_cell_ctrl(lv_obj_t * obj, uint16_t row, uint16_t col, lv_table_cell_ctrl_t ctrl);
153 void lv_table_clear_cell_ctrl(lv_obj_t * obj, uint16_t row, uint16_t col, lv_table_cell_ctrl_t ctrl…
163 void lv_table_set_cell_user_data(lv_obj_t * obj, uint16_t row, uint16_t col, void * user_data);
[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 …]
/lvgl-latest/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-latest/src/extra/widgets/span/
Dlv_span.h45 lv_obj_t * spangroup; /* a pointer to spangroup */
52 lv_obj_t obj;
74 lv_obj_t * lv_spangroup_create(lv_obj_t * par);
81 lv_span_t * lv_spangroup_new_span(lv_obj_t * obj);
88 void lv_spangroup_del_span(lv_obj_t * obj, lv_span_t * span);
114 void lv_spangroup_set_align(lv_obj_t * obj, lv_text_align_t align);
121 void lv_spangroup_set_overflow(lv_obj_t * obj, lv_span_overflow_t overflow);
128 void lv_spangroup_set_indent(lv_obj_t * obj, lv_coord_t indent);
135 void lv_spangroup_set_mode(lv_obj_t * obj, lv_span_mode_t mode);
142 void lv_spangroup_set_lines(lv_obj_t * obj, int32_t lines);
[all …]
/lvgl-latest/src/extra/widgets/chart/
Dlv_chart.h102 lv_obj_t obj;
145 lv_obj_t * lv_chart_create(lv_obj_t * parent);
152 void lv_chart_set_type(lv_obj_t * obj, lv_chart_type_t type);
158 void lv_chart_set_point_count(lv_obj_t * obj, uint16_t cnt);
167 void lv_chart_set_range(lv_obj_t * obj, lv_chart_axis_t axis, lv_coord_t min, lv_coord_t max);
174 void lv_chart_set_update_mode(lv_obj_t * obj, lv_chart_update_mode_t update_mode);
182 void lv_chart_set_div_line_count(lv_obj_t * obj, uint8_t hdiv, uint8_t vdiv);
189 void lv_chart_set_zoom_x(lv_obj_t * obj, uint16_t zoom_x);
196 void lv_chart_set_zoom_y(lv_obj_t * obj, uint16_t zoom_y);
203 uint16_t lv_chart_get_zoom_x(const lv_obj_t * obj);
[all …]
/lvgl-latest/src/extra/widgets/win/
Dlv_win.c23 static void lv_win_constructor(const lv_obj_class_t * class_p, lv_obj_t * obj);
44 lv_obj_t * lv_win_create(lv_obj_t * parent, lv_coord_t header_height) in lv_win_create()
49 lv_obj_t * obj = lv_obj_class_create_obj(&lv_win_class, parent); in lv_win_create()
54 lv_obj_t * lv_win_add_title(lv_obj_t * win, const char * txt) in lv_win_add_title()
56 lv_obj_t * header = lv_win_get_header(win); in lv_win_add_title()
57 lv_obj_t * title = lv_label_create(header); in lv_win_add_title()
64 lv_obj_t * lv_win_add_btn(lv_obj_t * win, const void * icon, lv_coord_t btn_w) in lv_win_add_btn()
66 lv_obj_t * header = lv_win_get_header(win); in lv_win_add_btn()
67 lv_obj_t * btn = lv_btn_create(header); in lv_win_add_btn()
70 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);
37 lv_obj_t * lv_win_add_title(lv_obj_t * win, const char * txt);
38 lv_obj_t * lv_win_add_btn(lv_obj_t * win, const void * icon, lv_coord_t btn_w);
40 lv_obj_t * lv_win_get_header(lv_obj_t * win);
41 lv_obj_t * lv_win_get_content(lv_obj_t * win);
/lvgl-latest/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_cursor_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-latest/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-latest/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-latest/src/extra/others/ime/
Dlv_ime_pinyin.h46 lv_obj_t obj;
47 lv_obj_t * kb;
48 lv_obj_t * cand_panel;
74 lv_obj_t * lv_ime_pinyin_create(lv_obj_t * parent);
85 void lv_ime_pinyin_set_keyboard(lv_obj_t * obj, lv_obj_t * kb);
92 void lv_ime_pinyin_set_dict(lv_obj_t * obj, lv_pinyin_dict_t * dict);
99 void lv_ime_pinyin_set_mode(lv_obj_t * obj, lv_ime_pinyin_mode_t mode);
110 lv_obj_t * lv_ime_pinyin_get_kb(lv_obj_t * obj);
117 lv_obj_t * lv_ime_pinyin_get_cand_panel(lv_obj_t * obj);
124 lv_pinyin_dict_t * lv_ime_pinyin_get_dict(lv_obj_t * obj);
/lvgl-latest/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-latest/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 void lv_tabview_rename_tab(lv_obj_t * obj, uint32_t tab_id, const char * new_name);
47 lv_obj_t * lv_tabview_get_content(lv_obj_t * tv);
49 lv_obj_t * lv_tabview_get_tab_btns(lv_obj_t * tv);
51 void lv_tabview_set_act(lv_obj_t * obj, uint32_t id, lv_anim_enable_t anim_en);
53 uint16_t lv_tabview_get_tab_act(lv_obj_t * tv);
/lvgl-latest/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()
36 lv_obj_t * cont; in lv_example_menu_5()
37 lv_obj_t * section; in lv_example_menu_5()
40 lv_obj_t * sub_mechanics_page = lv_menu_page_create(menu, NULL); in lv_example_menu_5()
48 lv_obj_t * sub_sound_page = lv_menu_page_create(menu, NULL); in lv_example_menu_5()
54 lv_obj_t * sub_display_page = lv_menu_page_create(menu, NULL); in lv_example_menu_5()
[all …]
/lvgl-latest/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 void * 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-latest/src/extra/widgets/colorwheel/
Dlv_colorwheel.h37 lv_obj_t obj;
62 lv_obj_t * lv_colorwheel_create(lv_obj_t * parent, bool knob_recolor);
74 bool lv_colorwheel_set_hsv(lv_obj_t * obj, lv_color_hsv_t hsv);
82 bool lv_colorwheel_set_rgb(lv_obj_t * obj, lv_color_t color);
89 void lv_colorwheel_set_mode(lv_obj_t * obj, lv_colorwheel_mode_t mode);
96 void lv_colorwheel_set_mode_fixed(lv_obj_t * obj, bool fixed);
107 lv_color_hsv_t lv_colorwheel_get_hsv(lv_obj_t * obj);
114 lv_color_t lv_colorwheel_get_rgb(lv_obj_t * obj);
121 lv_colorwheel_mode_t lv_colorwheel_get_color_mode(lv_obj_t * obj);
128 bool lv_colorwheel_get_color_mode_fixed(lv_obj_t * obj);
/lvgl-latest/src/core/
Dlv_obj.h192 } lv_obj_t; typedef
224 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);
250 void lv_obj_add_state(lv_obj_t * obj, lv_state_t state);
258 void lv_obj_clear_state(lv_obj_t * obj, lv_state_t state);
266 static inline void lv_obj_set_user_data(lv_obj_t * obj, void * user_data) in lv_obj_set_user_data()
282 bool lv_obj_has_flag(const lv_obj_t * obj, lv_obj_flag_t f);
290 bool lv_obj_has_flag_any(const lv_obj_t * obj, lv_obj_flag_t f);
297 lv_state_t lv_obj_get_state(const lv_obj_t * obj);
[all …]

12345678910>>...13