|
GUIslice
0.16.0
Embedded GUI in C
|
|
Functions | |
| bool | gslc_CollectEvent (void *pvGui, gslc_tsEvent sEvent) |
| Common event handler function for an element collection. More... | |
| void | gslc_CollectTouch (gslc_tsGui *pGui, gslc_tsCollect *pCollect, gslc_tsEventTouch *pEventTouch) |
| Handle touch events within the element collection. More... | |
| bool | gslc_CollectTouchCompound (void *pvGui, void *pvElemRef, gslc_teTouch eTouch, int16_t nRelX, int16_t nRelY, gslc_tsCollect *pCollect) |
| Handle dispatch of touch (up,down,move) events to compound elements sub elements. More... | |
| void | gslc_CollectInput (gslc_tsGui *pGui, gslc_tsCollect *pCollect, gslc_tsEventTouch *pEventTouch) |
| Handle direct input events within the element collection. More... | |
| bool gslc_CollectEvent | ( | void * | pvGui, |
| gslc_tsEvent | sEvent | ||
| ) |
Common event handler function for an element collection.
| [in] | pvGui | Void pointer to GUI |
| [in] | sEvent | Event data structure |
| void gslc_CollectInput | ( | gslc_tsGui * | pGui, |
| gslc_tsCollect * | pCollect, | ||
| gslc_tsEventTouch * | pEventTouch | ||
| ) |
Handle direct input events within the element collection.
| [in] | pGui | Pointer to the GUI |
| [in] | pCollect | Ptr to the element collection |
| [in] | pEventTouch | Ptr to the touch event structure |
| void gslc_CollectTouch | ( | gslc_tsGui * | pGui, |
| gslc_tsCollect * | pCollect, | ||
| gslc_tsEventTouch * | pEventTouch | ||
| ) |
Handle touch events within the element collection.
| [in] | pGui | Pointer to the GUI |
| [in] | pCollect | Ptr to the element collection |
| [in] | pEventTouch | Ptr to the touch event structure |
| bool gslc_CollectTouchCompound | ( | void * | pvGui, |
| void * | pvElemRef, | ||
| gslc_teTouch | eTouch, | ||
| int16_t | nRelX, | ||
| int16_t | nRelY, | ||
| gslc_tsCollect * | pCollect | ||
| ) |
Handle dispatch of touch (up,down,move) events to compound elements sub elements.
| [in] | pvGui | Void ptr to GUI (typecast to gslc_tsGui*) |
| [in] | pvElemRef | Void ptr to Element Reference(typecast to gslc_tsElemRef*) |
| [in] | eTouch | Touch event type |
| [in] | nRelX | Touch X coord relative to element |
| [in] | nRelY | Touch Y coord relative to element |
| [in] | pCollect | Collection containing sub elements |