feat(style): add LV_STATE_ALT for simple dark/light switching (#9691)

This commit is contained in:
Gabor Kiss-Vamosi
2026-02-05 16:30:01 +01:00
committed by GitHub
parent bc76ee1857
commit 3e2b395724
7 changed files with 33 additions and 24 deletions
@@ -46,6 +46,7 @@ States
A widget can be in a combination of the following states:
- :cpp:enumerator:`LV_STATE_DEFAULT`: Normal, released state.
- :cpp:enumerator:`LV_STATE_ALT`: Alternative style settings, e.g. dark mode.
- :cpp:enumerator:`LV_STATE_CHECKED`: Toggled or checked state.
- :cpp:enumerator:`LV_STATE_FOCUSED`: Focused via keypad, encoder, or clicked via
touchpad/mouse.
@@ -264,6 +264,7 @@ States
Widgets can be in a combination of the following states:
- :cpp:enumerator:`LV_STATE_DEFAULT`: Normal, released state
- :cpp:enumerator:`LV_STATE_ALT`: Alternative style settings, e.g. dark mode.
- :cpp:enumerator:`LV_STATE_CHECKED`: Toggled or checked state
- :cpp:enumerator:`LV_STATE_FOCUSED`: Focused via keypad or encoder or clicked via touchpad/mouse
- :cpp:enumerator:`LV_STATE_FOCUS_KEY`: Focused via keypad or encoder but not via touchpad/mouse