GUIslice
0.16.0
Embedded GUI in C
|
Extended data for KeyPad element. More...
#include <XKeyPad.h>
Data Fields | |
uint8_t | nBufferMax |
Maximum number of characters stored in edit value string. More... | |
uint8_t | nBufferLen |
Current number of characters stored in edit value string. More... | |
char | acBuffer [XKEYPAD_BUF_MAX] |
Buffer storage for edit value string. More... | |
uint8_t | nCursorPos |
Cursor position within the buffer. More... | |
uint8_t | nScrollPos |
Display offset within the buffer. More... | |
gslc_tsXKeyPadResult | sRedraw |
Pending redraw state. More... | |
gslc_tsXKeyPadCfg * | pConfig |
Ptr to config struct (may be derived variant) More... | |
GSLC_CB_INPUT | pfuncCb |
Callback function for KeyPad actions. More... | |
gslc_tsElemRef * | pTargetRef |
Target element ref associated with keypad (GSLC_CB_INPUT) More... | |
Extended data for KeyPad element.
char gslc_tsXKeyPad::acBuffer[XKEYPAD_BUF_MAX] |
Buffer storage for edit value string.
uint8_t gslc_tsXKeyPad::nBufferLen |
Current number of characters stored in edit value string.
uint8_t gslc_tsXKeyPad::nBufferMax |
Maximum number of characters stored in edit value string.
uint8_t gslc_tsXKeyPad::nCursorPos |
Cursor position within the buffer.
uint8_t gslc_tsXKeyPad::nScrollPos |
Display offset within the buffer.
gslc_tsXKeyPadCfg* gslc_tsXKeyPad::pConfig |
Ptr to config struct (may be derived variant)
GSLC_CB_INPUT gslc_tsXKeyPad::pfuncCb |
Callback function for KeyPad actions.
gslc_tsElemRef* gslc_tsXKeyPad::pTargetRef |
Target element ref associated with keypad (GSLC_CB_INPUT)
gslc_tsXKeyPadResult gslc_tsXKeyPad::sRedraw |
Pending redraw state.