LVGLPlusPlus
C++ library on top of the lovely LVGL project.
Loading...
Searching...
No Matches
lvppBase.h File Reference

Base class for LVGLPlusPlus widgets (lvppBase) More...

#include <vector>
#include <utility>
#include <string>
#include <functional>
#include "lvgl/lvgl.h"
Include dependency graph for lvppBase.h:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Base class for LVGLPlusPlus widgets (lvppBase)