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
NumericControl< T > Member List

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

_baseUnitNumericIndicator< T >protected
_controlContextNumericControl< T >private
_displayValueNumericIndicator< T >protected
_lastDrawnCurrentDigitPositionNumericControl< T >private
_lastDrawnEditModeNumericControl< T >private
_lastDrawnVisibleUIElementprotected
_lastValueDrawNumericIndicator< T >protected
_maxValueNumericIndicator< T >protected
_minValueNumericControl< T >private
_numDigitsNumericIndicator< T >protected
_numFractionalDigitsNumericIndicator< T >protected
_onValueChangedNumericControl< T >private
_stringDrawBufferNumericIndicator< T >private
_unitPrefixNumericIndicator< T >private
_unitPrefixPowerNumericIndicator< T >protected
_valuePointerNumericIndicator< T >protected
_virtualKeysNumericControl< T >private
ActiveChildUIElement
calculateDisplayValue(float value)NumericIndicator< T >private
coerceValue(T value)NumericControl< T >private
CurrentDigitPositionNumericControl< T >
CursorLeft()NumericControl< T >
CursorRight()NumericControl< T >
Draw(bool redraw) overrideNumericControl< T >virtual
extractDigit(T number, int8_t position)NumericControl< T >private
HeightUIElement
HitTest(uint16_t x, uint16_t y)UIElementinline
IsInEditModeUIElement
KeyInput(Keys_t key) overrideNumericControl< T >virtual
KeyKilo()NumericControl< T >
KeyMilli()NumericControl< T >
KeyMinus()NumericControl< T >
KeyNumeric(Keys_t key)NumericControl< T >
KeyX1()NumericControl< T >
LocXUIElement
LocYUIElement
NumericControl(T *valuePointer, const char *baseUnit, T minValue, T maxValue, int numFractionalDigits, void *controlContext=NULL, void(*onValueChanged)(void *controlContext)=NULL, VirtualKeys *virtualKeys=NULL, uint16_t locX=0, uint16_t locY=0, uint8_t maxStringBufferLength=DEFAULT_NUMERIC_INDICATOR_STRING_LENGTH)NumericControl< T >
NumericIndicator(T *valuePointer, const char *baseUnit, T maxValue, unsigned char numFractionalDigits, uint16_t locX=0, uint16_t locY=0, uint8_t maxStringBufferLength=DEFAULT_NUMERIC_INDICATOR_STRING_LENGTH)NumericIndicator< T >
numNonFractionalDigits(T number)NumericIndicator< T >private
ParentUIElement
RecalculateDimensions() overrideNumericControl< T >virtual
RecalculateLayout()UIElementinlinevirtual
ToggleEditMode()NumericControl< T >
TouchInput(uint16_t x, uint16_t y, TouchTypes touchType) overrideNumericControl< T >virtual
TypeUIElement
UIElement(UIElementType type)UIElementinline
UIElement(uint16_t locX, uint16_t locY, UIElementType type)UIElementinline
ValueDown()NumericControl< T >
ValueUp()NumericControl< T >
VisibleUIElement
WidthUIElement
~NumericIndicator()NumericIndicator< T >inline