Home
last modified time | relevance | path

Searched refs:menu (Results 1 – 18 of 18) sorted by relevance

/lvgl-latest/src/widgets/menu/
Dlv_menu.c116 bool lv_menu_item_back_button_is_root(lv_obj_t * menu, lv_obj_t * obj);
178 lv_menu_t * menu = (lv_menu_t *)obj; in lv_menu_refr() local
179 lv_ll_t * history_ll = &(menu->history_ll); in lv_menu_refr()
191 menu->cur_depth--; in lv_menu_refr()
206 lv_menu_t * menu = (lv_menu_t *)obj; in lv_menu_set_page() local
209 if(menu->main_page != NULL) { in lv_menu_set_page()
210 lv_obj_set_parent(menu->main_page, menu->storage); in lv_menu_set_page()
215 lv_ll_t * history_ll = &(menu->history_ll); in lv_menu_set_page()
219 menu->cur_depth++; in lv_menu_set_page()
222 lv_obj_set_parent(page, menu->main); in lv_menu_set_page()
[all …]
Dlv_menu.h142 void lv_menu_set_load_page_event(lv_obj_t * menu, lv_obj_t * obj, lv_obj_t * page);
195 bool lv_menu_back_button_is_root(lv_obj_t * menu, lv_obj_t * obj);
Dlv_menu_private.h31 lv_obj_t * menu; member
/lvgl-latest/examples/widgets/menu/
Dlv_example_menu_5.c21 lv_obj_t * menu = lv_menu_create(lv_screen_active()); in lv_example_menu_5() local
23 lv_color_t bg_color = lv_obj_get_style_bg_color(menu, 0); in lv_example_menu_5()
25 lv_obj_set_style_bg_color(menu, lv_color_darken(lv_obj_get_style_bg_color(menu, 0), 10), 0); in lv_example_menu_5()
28 lv_obj_set_style_bg_color(menu, lv_color_darken(lv_obj_get_style_bg_color(menu, 0), 50), 0); in lv_example_menu_5()
30 lv_menu_set_mode_root_back_button(menu, LV_MENU_ROOT_BACK_BUTTON_ENABLED); in lv_example_menu_5()
31 lv_obj_add_event_cb(menu, back_event_handler, LV_EVENT_CLICKED, menu); in lv_example_menu_5()
32 …lv_obj_set_size(menu, lv_display_get_horizontal_resolution(NULL), lv_display_get_vertical_resoluti… in lv_example_menu_5()
33 lv_obj_center(menu); in lv_example_menu_5()
39 lv_obj_t * sub_mechanics_page = lv_menu_page_create(menu, NULL); in lv_example_menu_5()
40 …_style_pad_hor(sub_mechanics_page, lv_obj_get_style_pad_left(lv_menu_get_main_header(menu), 0), 0); in lv_example_menu_5()
[all …]
Dlv_example_menu_2.c7 lv_obj_t * menu = lv_event_get_user_data(e); in back_event_handler() local
9 if(lv_menu_back_button_is_root(menu, obj)) { in back_event_handler()
19 lv_obj_t * menu = lv_menu_create(lv_screen_active()); in lv_example_menu_2() local
20 lv_menu_set_mode_root_back_button(menu, LV_MENU_ROOT_BACK_BUTTON_ENABLED); in lv_example_menu_2()
21 lv_obj_add_event_cb(menu, back_event_handler, LV_EVENT_CLICKED, menu); in lv_example_menu_2()
22 …lv_obj_set_size(menu, lv_display_get_horizontal_resolution(NULL), lv_display_get_vertical_resoluti… in lv_example_menu_2()
23 lv_obj_center(menu); in lv_example_menu_2()
29 lv_obj_t * sub_page = lv_menu_page_create(menu, NULL); in lv_example_menu_2()
36 lv_obj_t * main_page = lv_menu_page_create(menu, NULL); in lv_example_menu_2()
49 lv_menu_set_load_page_event(menu, cont, sub_page); in lv_example_menu_2()
[all …]
Dlv_example_menu_3.c7 lv_obj_t * menu = lv_menu_create(lv_screen_active()); in lv_example_menu_3() local
8 …lv_obj_set_size(menu, lv_display_get_horizontal_resolution(NULL), lv_display_get_vertical_resoluti… in lv_example_menu_3()
9 lv_obj_center(menu); in lv_example_menu_3()
12 lv_obj_t * back_btn = lv_menu_get_main_header_back_button(menu); in lv_example_menu_3()
20 lv_obj_t * sub_1_page = lv_menu_page_create(menu, "Page 1"); in lv_example_menu_3()
26 lv_obj_t * sub_2_page = lv_menu_page_create(menu, "Page 2"); in lv_example_menu_3()
32 lv_obj_t * sub_3_page = lv_menu_page_create(menu, "Page 3"); in lv_example_menu_3()
39 lv_obj_t * main_page = lv_menu_page_create(menu, NULL); in lv_example_menu_3()
44 lv_menu_set_load_page_event(menu, cont, sub_1_page); in lv_example_menu_3()
49 lv_menu_set_load_page_event(menu, cont, sub_2_page); in lv_example_menu_3()
[all …]
Dlv_example_menu_4.c6 static lv_obj_t * menu; variable
17 lv_obj_t * sub_page = lv_menu_page_create(menu, NULL); in float_button_event_cb()
26 lv_menu_set_load_page_event(menu, cont, sub_page); in float_button_event_cb()
34 menu = lv_menu_create(lv_screen_active()); in lv_example_menu_4()
35 …lv_obj_set_size(menu, lv_display_get_horizontal_resolution(NULL), lv_display_get_vertical_resoluti… in lv_example_menu_4()
36 lv_obj_center(menu); in lv_example_menu_4()
42 lv_obj_t * sub_page = lv_menu_page_create(menu, NULL); in lv_example_menu_4()
49 main_page = lv_menu_page_create(menu, NULL); in lv_example_menu_4()
54 lv_menu_set_load_page_event(menu, cont, sub_page); in lv_example_menu_4()
56 lv_menu_set_page(menu, main_page); in lv_example_menu_4()
[all …]
Dlv_example_menu_1.c7 lv_obj_t * menu = lv_menu_create(lv_screen_active()); in lv_example_menu_1() local
8 …lv_obj_set_size(menu, lv_display_get_horizontal_resolution(NULL), lv_display_get_vertical_resoluti… in lv_example_menu_1()
9 lv_obj_center(menu); in lv_example_menu_1()
15 lv_obj_t * sub_page = lv_menu_page_create(menu, NULL); in lv_example_menu_1()
22 lv_obj_t * main_page = lv_menu_page_create(menu, NULL); in lv_example_menu_1()
35 lv_menu_set_load_page_event(menu, cont, sub_page); in lv_example_menu_1()
37 lv_menu_set_page(menu, main_page); in lv_example_menu_1()
Dindex.rst5 .. lv_example:: widgets/menu/lv_example_menu_1
11 .. lv_example:: widgets/menu/lv_example_menu_2
17 .. lv_example:: widgets/menu/lv_example_menu_3
20 Simple Menu with floating btn to add new menu page
23 .. lv_example:: widgets/menu/lv_example_menu_4
29 .. lv_example:: widgets/menu/lv_example_menu_5
/lvgl-latest/docs/details/widgets/
Dmenu.rst53 You can set header modes with :cpp:expr:`lv_menu_set_mode_header(menu, LV_MENU_HEADER...)`.
64 :cpp:expr:`lv_menu_set_mode_root_back_button(menu, LV_MENU_ROOT_BACK_BTN...)`.
69 :cpp:expr:`lv_menu_page_create(menu, title)` creates a new empty Menu Page. You
76 :cpp:expr:`lv_menu_set_page(menu, page)`. ``NULL`` to clear main and clear Menu
83 :cpp:expr:`lv_menu_set_sidebar_page(menu, page)`. ``NULL`` to clear sidebar.
90 :cpp:expr:`lv_menu_set_load_page_event(menu, btn, new page)`.
111 - :cpp:expr:`lv_menu_get_cur_main_page(menu)` returns a pointer to Menu Page
113 - :cpp:expr:`lv_menu_get_cur_sidebar_page(menu)` returns a pointer to Menu
120 - :cpp:expr:`lv_menu_back_button_is_root(menu, button)` to check if button is root
149 .. include:: ../../examples/widgets/menu/index.rst
Dindex.rst28 menu
/lvgl-latest/
DKconfig3 menu "LVGL configuration"
15 menu "Color Settings"
43 menu "Memory Settings"
112 menu "HAL Settings"
127 menu "Operating System (OS)"
176 menu "Rendering Configuration"
501 menu "Feature Configuration"
502 menu "Logging"
597 menu "Asserts"
622 menu "Debug"
[all …]
Dcomponent.mk52 src/extra/widgets/menu \
/lvgl-latest/env_support/qnx/
Dcommon.mk105 $(SRC_ROOT)/widgets/menu \
/lvgl-latest/docs/details/integration/chip/
Despressif.rst64 To configure LVGL, launch the configuration menu with ``idf.py menuconfig`` in your project root di…
Dstm32.rst18 include paths under the **Project** -> **Properties** menu, and then
/lvgl-latest/docs/details/base-widget/
Dobj.rst406 of the display panel, and a menu is overlaid on a higher layer.
411 In summary, to enable transparent screens and displays for OSD menu-like UIs:
/lvgl-latest/docs/
DDoxyfile1399 # install this plugin and make it available under the help contents menu in