GUIslice  0.16.0
Embedded GUI in C
gslc_tsXKeyPad Struct Reference

Extended data for KeyPad element. More...

#include <XKeyPad.h>

Collaboration diagram for gslc_tsXKeyPad:

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_tsXKeyPadCfgpConfig
 Ptr to config struct (may be derived variant) More...
 
GSLC_CB_INPUT pfuncCb
 Callback function for KeyPad actions. More...
 
gslc_tsElemRefpTargetRef
 Target element ref associated with keypad (GSLC_CB_INPUT) More...
 

Detailed Description

Extended data for KeyPad element.

Field Documentation

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.


The documentation for this struct was generated from the following file: