GUIslice
0.16.0
Embedded GUI in C
|
Element Struct. More...
#include <GUIslice.h>
Data Fields | |
int16_t | nId |
Element ID specified by user. More... | |
uint8_t | nFeatures |
Element feature vector (appearance/behavior)) More... | |
int16_t | nType |
Element type enumeration. More... | |
gslc_tsRect | rElem |
Rect region containing element. More... | |
int16_t | nGroup |
Group ID that the element belongs to. More... | |
gslc_tsColor | colElemFrame |
Color for frame. More... | |
gslc_tsColor | colElemFill |
Color for background fill. More... | |
gslc_tsColor | colElemFrameGlow |
Color to use for frame when glowing. More... | |
gslc_tsColor | colElemFillGlow |
Color to use for fill when glowing. More... | |
gslc_tsImgRef | sImgRefNorm |
Image reference to draw (normal) More... | |
gslc_tsImgRef | sImgRefGlow |
Image reference to draw (glowing) More... | |
gslc_tsElemRef * | pElemRefParent |
Parent element reference. More... | |
char * | pStrBuf |
Ptr to text string buffer to overlay. More... | |
uint8_t | nStrBufMax |
Size of string buffer. More... | |
gslc_teTxtFlags | eTxtFlags |
Flags associated with text buffer. More... | |
gslc_tsColor | colElemText |
Color of overlay text. More... | |
gslc_tsColor | colElemTextGlow |
Color of overlay text when glowing. More... | |
int8_t | eTxtAlign |
Alignment of overlay text. More... | |
int8_t | nTxtMarginX |
Margin of overlay text within rect region (x offset) More... | |
int8_t | nTxtMarginY |
Margin of overlay text within rect region (y offset) More... | |
gslc_tsFont * | pTxtFont |
Ptr to Font for overlay text. More... | |
void * | pXData |
Ptr to extended data structure. More... | |
GSLC_CB_EVENT | pfuncXEvent |
UNUSED: Callback func ptr for event tree (draw,touch,tick) More... | |
GSLC_CB_DRAW | pfuncXDraw |
Callback func ptr for custom drawing. More... | |
GSLC_CB_TOUCH | pfuncXTouch |
Callback func ptr for touch. More... | |
GSLC_CB_TICK | pfuncXTick |
Callback func ptr for timer/main loop tick. More... | |
Element Struct.