1 #ifndef _GUISLICE_EX_XTEMPLATE_H_ 2 #define _GUISLICE_EX_XTEMPLATE_H_ 50 #define GSLC_TYPEX_TEMPLATE GSLC_TYPE_BASE_EXTEND + 12 85 gslc_tsXTemplate* pXData,
gslc_tsRect rElem,
char* pStrBuf, uint8_t nStrBufMax, int16_t nFontId);
126 #endif // __cplusplus 127 #endif // _GUISLICE_EX_XTEMPLATE_H_ gslc_teRedrawType
Redraw types.
Definition: GUIslice.h:370
Callback function for slider feedback.
Definition: XTemplate.h:60
Rectangular region. Defines X,Y corner coordinates plus dimensions.
Definition: GUIslice.h:519
Element reference structure.
Definition: GUIslice.h:578
gslc_tsElemRef * gslc_ElemXTemplateCreate(gslc_tsGui *pGui, int16_t nElemId, int16_t nPage, gslc_tsXTemplate *pXData, gslc_tsRect rElem, char *pStrBuf, uint8_t nStrBufMax, int16_t nFontId)
Create an Extended Text Field Element.
Definition: XTemplate.c:77
gslc_teTouch
Processed event from input raw events and actions.
Definition: GUIslice.h:305
bool gslc_ElemXTemplateTouch(void *pvGui, void *pvElemRef, gslc_teTouch eTouch, int16_t nRelX, int16_t nRelY)
Handle touch events to template element.
Definition: XTemplate.c:241
GUI structure.
Definition: GUIslice.h:716
bool gslc_ElemXTemplateDraw(void *pvGui, void *pvElemRef, gslc_teRedrawType eRedraw)
Draw the template element on the screen.
Definition: XTemplate.c:132