OMOTE/Platformio/OmoteUI/core
MatthewColvin 235d8e043f Convert Lvgl resource manager to recursive mutex to allow re locking in thread.
This helps with creation and getting values and should be safe since it still keeps lvgl on  one thread at a time.

Add OnLvglEvent to UIElement that allows foreasy place for UI Elements  to respond to LVGL events .

Add button  class that can react to being presssed via a  callback function.

Add GetBottom() api to allow easy grabbing of bottom Y coordinate.

use some new stuff in the settings  page to sort test it all out.
2023-10-06 22:11:15 -05:00
..
interfaces clang format code 2023-09-16 15:34:16 -05:00
page Convert Lvgl resource manager to recursive mutex to allow re locking in thread. 2023-10-06 22:11:15 -05:00
screen boiler plate code for Pop up Screen to UI to allow for quick way to launch pages. 2023-10-06 14:25:05 -05:00
widget Convert Lvgl resource manager to recursive mutex to allow re locking in thread. 2023-10-06 22:11:15 -05:00
poller.cpp clang format code 2023-09-16 15:34:16 -05:00
poller.hpp clang format code 2023-09-16 15:34:16 -05:00
ScreenManager.cpp Add boiler plate Key Handling Into the UI code for UI elements 2023-09-29 16:03:51 -05:00
ScreenManager.hpp Add boiler plate Key Handling Into the UI code for UI elements 2023-09-29 16:03:51 -05:00
UIElement.cpp Convert Lvgl resource manager to recursive mutex to allow re locking in thread. 2023-10-06 22:11:15 -05:00
UIElement.hpp Convert Lvgl resource manager to recursive mutex to allow re locking in thread. 2023-10-06 22:11:15 -05:00
UIElementIds.hpp boiler plate code for Pop up Screen to UI to allow for quick way to launch pages. 2023-10-06 14:25:05 -05:00