LVGLPlusPlus
C++ library on top of the lovely LVGL project.
|
Base class for LVGLPlusPlus widgets (lvppBase) More...
#include <vector>
#include <utility>
#include <string>
#include <functional>
#include "lvgl/lvgl.h"
Go to the source code of this file.
Classes | |
class | lvppBase |
lvppBase is the root of the C++ library LVGLPlusPlus. It strives to create consistent ways to manipulate a variety of LVGL-based widgets in a consistent manner - hiding the details away from the user where possible. More... | |
class | lvppBaseWithValue |
Derivation from lvppBase. Those widgets which have an inherant 'value' to show are based on this slight modified version of lvppBase which includes a value label and an associated style object. More... | |
class | lvppOptions |
Utility class to aid in consistent handling of all lv_ widgets which have a list of choices. This means roller, dropdown, and from this library, lvppCycleButton. Each child class will use this class to keep track of the options and make them modifyable in a consistent manner. The ultimate setting of the values in the child class is done by that child implementing their version of lvOptionSetter(). More... | |
Base class for LVGLPlusPlus widgets (lvppBase)