1 #ifndef _GUISLICE_EX_XKEYPAD_ALPHA_H_ 2 #define _GUISLICE_EX_XKEYPAD_ALPHA_H_ 171 #endif // __cplusplus 172 #endif // _GUISLICE_EX_XKEYPAD_ALPHA_H_ void gslc_ElemXKeyPadTxtInit_Alpha(void *pvKeyPad)
Callback function to update internal state whenever the text field is manually set via gslc_ElemXKeyP...
Definition: XKeyPad_Alpha.c:91
void gslc_ElemXKeyPadLabelGet_Alpha(void *pvKeyPad, uint8_t nId, uint8_t nStrMax, char *pStr)
Callback function to retrieve the label associated with a KeyPad button.
Definition: XKeyPad_Alpha.c:106
gslc_tsXKeyPadCfg_Alpha gslc_ElemXKeyPadCfgInit_Alpha()
Initialize the KeyPad config structure.
Definition: XKeyPad_Alpha.c:256
Configuration for the KeyPad.
Definition: XKeyPad.h:155
Extended data for KeyPad element.
Definition: XKeyPad.h:195
Element reference structure.
Definition: GUIslice.h:578
void gslc_ElemXKeyPadStyleGet_Alpha(void *pvKeyPad, uint8_t nId, bool *pbVisible, gslc_tsColor *pcolTxt, gslc_tsColor *pcolFrame, gslc_tsColor *pcolFill, gslc_tsColor *pcolGlow)
Callback function to retrieve the style associated with a KeyPad button.
Definition: XKeyPad_Alpha.c:151
Definition: XKeyPad_Alpha.h:51
void gslc_ElemXKeyPadReset_Alpha(void *pvConfig)
Callback function to reset internal state.
Definition: XKeyPad_Alpha.c:79
Return status for XKeyPad.
Definition: XKeyPad.h:94
void gslc_ElemXKeyPadBtnEvt_Alpha(void *pvKeyPad, uint8_t nId, gslc_tsXKeyPadResult *psResult)
Callback function activated when a key has been pressed.
Definition: XKeyPad_Alpha.c:197
GUI structure.
Definition: GUIslice.h:716
Color structure. Defines RGB triplet.
Definition: GUIslice.h:534
gslc_tsElemRef * gslc_ElemXKeyPadCreate_Alpha(gslc_tsGui *pGui, int16_t nElemId, int16_t nPage, gslc_tsXKeyPad *pXData, int16_t nX0, int16_t nY0, int8_t nFontId, gslc_tsXKeyPadCfg_Alpha *pConfig)
Create a KeyPad Element.
Definition: XKeyPad_Alpha.c:292
gslc_tsXKeyPadCfg sBaseCfg
KeyPad base config struct.
Definition: XKeyPad_Alpha.h:53