UI_Lib
a1366e08a59cc549a65fa26081e6409aa12f26d5
This is a user interface library for graphical LCDs. It offers many different controls and indicators that can be nested depending on the element types.
|
▼ examples | |
▼ full_graphics_demo | |
UI_Lib_Test.h | |
▼ touch_calibration | |
XPT2046.h | |
▼ touch_demo | |
UI_Lib_Test_Touch_Demo.h | |
XPT2046.h | |
▼ include | |
▼ Containers | |
Container.h | Containing the base class for container elements |
ContainerGrid.h | Containing a class for a container that is showing all items at a time in a fixed grid layout |
ContainerList.h | Containing a class for a container that is showing one item at a time and supports scrolling |
ContainerPage.h | Containing a class for a container that is showing all items at a time |
ContainerStack.h | Containing a class for a container that is showing all items at a time stacked one after another |
ContainerTabs.h | Containing a class for a tab control that is showing a vertical or horizontal tab layout and can hold child elements |
▼ Controls | |
BoolControl.h | Containing a class for a boolean control that is showing a boolean variable value and offers the possibility to toggle the value |
ButtonControl.h | Containing a class for a button control that is showing a clickable button used to trigger some action |
EnumControl.h | Containing a class for a enum control that is showing a enumeration variable value and offers the possibility to edit the value |
MessageDialog.h | Containing a class for a message dialog with optional Ok and Cancel buttons |
NumericControl.h | Containing a class for a numeric control that is showing a numeric variable value and offers the possibility to edit the value |
VirtualKeys.h | Containing a class for a virtual keyboard |
▼ Core | |
Keys.h | Containing definitions for all available keys |
TouchTypes.h | Containing the definition for all touch types |
UI_Icons.h | Containing icons for the UI_Lib |
UI_Manager.h | Containing a class that is used to handle the drawing and key handling of all UI_Elements |
UIElement.h | Containing the abstract base class for all user interface elements (controls, indicators, containers) |
UIElementType.h | Containing the definition for all user interface element types (controls, indicators, containers) |
▼ Indicators | |
BoolIndicator.h | Containing a class for a boolean indicator that is only showing a boolean variable value |
EnumIndicator.h | Containing a class for an enum indicator that is only showing a enumeration variable value |
Icon.h | Containing a class for an icon indicator that is drawing an icon to the screen |
Label.h | Containing a class for an Label indicator that is drawing a string to the screen |
NumericIndicator.h | Containing a class for a numeric indicator that is only showing a numeric variable value |
ProgressBar.h | Containing a class for a progress bar indicator that is showing a horizontal progress bar |
UI_Lib.h | Containing all include files of the UI_Lib |
▼ src | |
▼ Controls | |
EnumControl.cpp | |
NumericControl.cpp | |
▼ Indicators | |
EnumIndicator.cpp | |
NumericIndicator.cpp | |
ProgressBar.cpp |