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.
|
CXPT2046::Calibration | |
CGridItemConfig | Struct used to store the column, row and alignment of a item inside the grid |
CPageItemConfig | Struct used to store the relative coordinates of a item inside the page |
CXPT2046::Point | |
CUI_Manager | Class that is used to handle the drawing and key handling of all UI_Elements |
▼CUIElement | Abstract base class for all user interface elements (controls, indicators, containers) |
CBoolControl | Class for a boolean control that is showing a boolean variable value and offers the possibility to toggle the value |
CBoolIndicator | Class for a boolean indicator that is only showing a boolean variable value |
CButtonControl | Class for a button control that is showing a clickable button used to trigger some action |
▼CContainer | Base class for container elements |
CContainerGrid | Class for a container that is showing all items at a time in a fixed grid layout |
CContainerList | Class for a container that is showing one item at a time and supports scrolling |
CContainerPage | Class for a container that is showing all items at a time |
CContainerStack | Class for a container that is showing all items at a time stacked one after another |
CContainerTabs | Class for a tab control that is showing a tab layout and can hold child elements |
▼CEnumIndicator< T > | Class for an enum indicator that is only showing a enumeration variable value |
CEnumControl< T > | Class for a enum control that is showing a enumeration variable value and offers the possibility to edit the value |
CIcon | Class for an icon indicator that is drawing an icon to the screen |
CLabel | Class for an Label indicator that is drawing a string to the screen |
CMessageDialog | Class for a message dialog with optional Ok and Cancel buttons |
▼CNumericIndicator< T > | Class for a numeric indicator that is only showing a numeric variable value |
CNumericControl< T > | Class for a numeric control that is showing a numeric variable value and offers the possibility to edit the value |
CProgressBar< T > | Class for a progress bar indicator that is showing a horizontal progress bar |
CVirtualKeys | Class for a control that can be used to emulate key presses via touch inputs |
CXPT2046 |