/lvgl-3.4.0/src/extra/widgets/menu/ |
D | lv_menu.h | 42 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 …]
|
D | lv_menu.c | 31 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/ |
D | lv_textarea.h | 41 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 …]
|
D | lv_dropdown.h | 39 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 …]
|
D | lv_arc.h | 38 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 …]
|
D | lv_img.h | 41 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 …]
|
D | lv_label.h | 54 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 …]
|
D | lv_btnmatrix.h | 51 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 …]
|
D | lv_table.h | 51 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 …]
|
D | lv_bar.h | 41 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 …]
|
D | lv_canvas.h | 48 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/ |
D | lv_msgbox.h | 38 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/ |
D | lv_chart.h | 99 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/ |
D | lv_span.h | 45 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/ |
D | lv_win.c | 24 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 …]
|
D | lv_win.h | 26 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/ |
D | lv_spinbox.h | 59 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/ |
D | lv_calendar.h | 39 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/ |
D | lv_keyboard.h | 54 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/ |
D | lv_tileview.h | 28 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/ |
D | lv_tabview.h | 29 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/ |
D | lv_example_menu_5.c | 12 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/ |
D | lv_list.c | 56 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/ |
D | lv_colorwheel.h | 38 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/ |
D | lv_obj.h | 190 } 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 …]
|