1
0
mirror of https://github.com/lvgl/lvgl.git synced 2025-01-28 07:03:00 +08:00
HX2003 ad947d3085
feat(widgets): add menu widget (#2603)
* add menu widget

* Update lv_example_widgets.h

* fix errors

* Update lv_menu.c

* try to fix errors

* micropython

* Fix colons

* Simplify and optimise

* Refactor

* Update lv_example_menu_3.c

* Update lv_example_menu_3.c

* Add simple micropython examples

* Improvements

* Automatically set clickable flags

* Custom header example

* Include example

* Refactor again

* Fix error

* Fix error

* Add back micropython example

* Hide back btn by default

* Add config

* Fix spacing

* Fix spacing

* Docs

* Update lv_theme_default.c

* Remove shaded text

* Improve clarity

* Create index.rst

* Update custom header example

* Change lv_menu_set_mode_sidebar to lv_menu_set_sidebar_page

* Fix unused variable

* Added ability to set title to page

* Flex

* Simplify sidebar check

* Rename mode and update header btn

* Run lv_conf_internal_gen.py

* Run code-format.sh

* Add contributors

* Micropython example 3

* Micropython example 4

* Improve docs
2021-11-29 11:33:34 +01:00

32 lines
589 B
ReStructuredText

Simple Menu
""""""""""""""""
.. lv_example:: widgets/list/lv_example_menu_1
:language: c
Simple Menu with root btn
""""""""""""""""""""""""""""
.. lv_example:: widgets/list/lv_example_menu_2
:language: c
Simple Menu with custom header
""""""""""""""""""""""""""""
.. lv_example:: widgets/list/lv_example_menu_3
:language: c
Simple Menu with floating btn to add new menu
""""""""""""""""""""""""""""
.. lv_example:: widgets/list/lv_example_menu_4
:language: c
Complex Menu
""""""""""""""""""""""""""""
.. lv_example:: widgets/list/lv_example_menu_5
:language: c