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