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