/lvgl-latest/src/widgets/menu/ |
D | lv_menu.c | 116 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 …]
|
D | lv_menu.h | 142 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);
|
D | lv_menu_private.h | 31 lv_obj_t * menu; member
|
/lvgl-latest/examples/widgets/menu/ |
D | lv_example_menu_5.c | 21 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 …]
|
D | lv_example_menu_2.c | 7 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 …]
|
D | lv_example_menu_3.c | 7 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 …]
|
D | lv_example_menu_4.c | 6 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 …]
|
D | lv_example_menu_1.c | 7 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()
|
D | index.rst | 5 .. 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/ |
D | menu.rst | 53 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
|
D | index.rst | 28 menu
|
/lvgl-latest/ |
D | Kconfig | 3 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 …]
|
D | component.mk | 52 src/extra/widgets/menu \
|
/lvgl-latest/env_support/qnx/ |
D | common.mk | 105 $(SRC_ROOT)/widgets/menu \
|
/lvgl-latest/docs/details/integration/chip/ |
D | espressif.rst | 64 To configure LVGL, launch the configuration menu with ``idf.py menuconfig`` in your project root di…
|
D | stm32.rst | 18 include paths under the **Project** -> **Properties** menu, and then
|
/lvgl-latest/docs/details/base-widget/ |
D | obj.rst | 406 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/ |
D | Doxyfile | 1399 # install this plugin and make it available under the help contents menu in
|