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

All derived classes for LVGL based class/widgets. This is the file you want to include. More...

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

Go to the source code of this file.

Classes

class  lvppScreen
 The lvppScreen is a non - lvppBase object for organizing the use of multiple screens in a project. More...
 
class  lvppSwitch
 On/Off switch widget. More...
 
class  lvppButton
 Basic button class. More...
 
class  lvppCycleButton
 Derived from lvppButton, this is a button who's clicks cycle through a list of options. More...
 
class  lvppFullImageToggleButton
 Button which is all image based and simply toggles on/off between the images. More...
 
class  lvppImage
 Object for loading and displaying an image on a screen. More...
 
class  lvppLabel
 Enable the display of a text item. More...
 
class  lvppBar
 Create a 'bar' widget from LVGL and allow range and value to be used. More...
 
class  lvppSlider
 Construct a new Slider widget (similar to a bar in LVGL parlance). More...
 
class  lvppArc
 Create an Arc widget - also based on lvppBaseWithValue like Bar and Slider. More...
 
class  lvppDropdown
 Support for drop-down lists and choosing from a dropdown. Utilizes multiple inheritance of lvppBase and lvppOptions. More...
 
class  lvppRoller
 Construct a roller list widget for option selection. More...
 
class  lvppCanvasFullColor
 Construct a canvas which uses FULL_COLOR rather than indexed color methods. More...
 
class  lvppCanvasIndexed
 Construct a canvas which uses INDEXED color rather than FULL color methods. More...
 

Detailed Description

All derived classes for LVGL based class/widgets. This is the file you want to include.