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.
Loading...
Searching...
No Matches
EnumControl< T > Member List

This is the complete list of members for EnumControl< T >, including all inherited members.

_controlContextEnumControl< T >private
_enumNamesEnumIndicator< T >protected
_lastDrawnEditModeEnumControl< T >private
_lastDrawnVisibleUIElementprotected
_lastValueDrawEnumIndicator< T >protected
_numEnumValuesEnumIndicator< T >protected
_onValueChangedEnumControl< T >private
_valuePointerEnumIndicator< T >protected
ActiveChildUIElement
Draw(bool redraw) overrideEnumControl< T >virtual
EnumControl(T *valuePointer, const char **enumNames, uint8_t numEnumValues, void *controlContext=NULL, void(*onValueChanged)(void *controlContext)=NULL, uint16_t locX=0, uint16_t locY=0)EnumControl< T >
EnumIndicator(T *valuePointer, const char **enumNames, uint8_t numEnumValues, uint16_t locX=0, uint16_t locY=0)EnumIndicator< T >
HeightUIElement
HitTest(uint16_t x, uint16_t y)UIElementinline
IsInEditModeUIElement
KeyInput(Keys_t key) overrideEnumControl< T >virtual
LocXUIElement
LocYUIElement
NextValue()EnumControl< T >
ParentUIElement
PreviousValue()EnumControl< T >
RecalculateDimensions() overrideEnumIndicator< T >virtual
RecalculateLayout()UIElementinlinevirtual
ToggleEditMode()EnumControl< T >
TouchInput(uint16_t x, uint16_t y, TouchTypes touchType) overrideEnumControl< T >virtual
TypeUIElement
UIElement(UIElementType type)UIElementinline
UIElement(uint16_t locX, uint16_t locY, UIElementType type)UIElementinline
VisibleUIElement
WidthUIElement