GUIslice  0.16.0
Embedded GUI in C
gslc_tsCollect Struct Reference

Element collection struct. More...

#include <GUIslice.h>

Collaboration diagram for gslc_tsCollect:

Data Fields

gslc_tsElemasElem
 Array of elements. More...
 
uint16_t nElemMax
 Maximum number of elements to allocate (in RAM) More...
 
uint16_t nElemCnt
 Number of elements allocated. More...
 
int16_t nElemAutoIdNext
 Next Element ID for auto-assignment. More...
 
gslc_tsElemRefasElemRef
 Array of element references. More...
 
uint16_t nElemRefMax
 Maximum number of element references to allocate. More...
 
uint16_t nElemRefCnt
 Number of element references allocated. More...
 
gslc_tsElemRefpElemRefTracked
 Element reference currently being touch-tracked (NULL for none) More...
 
int16_t nElemIndFocused
 Element index currently in focus (eg. by keyboard/pin control), GSLC_IND_NONE for none. More...
 

Detailed Description

Element collection struct.

  • Collections are used to maintain a list of elements and any touch tracking status.
  • Pages and Compound Elements both instantiate a Collection

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