GUIslice
0.16.0
Embedded GUI in C
|
Functions | |
void | gslc_TrackTouch (gslc_tsGui *pGui, gslc_tsPage *pPage, int16_t nX, int16_t nY, uint16_t nPress) |
Handles a touch event and performs the necessary tracking, glowing and selection actions depending on the press state. More... | |
void | gslc_TrackInput (gslc_tsGui *pGui, gslc_tsPage *pPage, gslc_teInputRawEvent eInputEvent, int16_t nInputVal) |
Handles a direct input event and performs the necessary tracking, glowing and selection actions depending on the state. More... | |
bool | gslc_InputMapLookup (gslc_tsGui *pGui, gslc_teInputRawEvent eInputEvent, int16_t nInputVal, gslc_teAction *peAction, int16_t *pnActionVal) |
bool gslc_InputMapLookup | ( | gslc_tsGui * | pGui, |
gslc_teInputRawEvent | eInputEvent, | ||
int16_t | nInputVal, | ||
gslc_teAction * | peAction, | ||
int16_t * | pnActionVal | ||
) |
void gslc_TrackInput | ( | gslc_tsGui * | pGui, |
gslc_tsPage * | pPage, | ||
gslc_teInputRawEvent | eInputEvent, | ||
int16_t | nInputVal | ||
) |
Handles a direct input event and performs the necessary tracking, glowing and selection actions depending on the state.
[in] | pGui | Pointer to GUI |
[in] | pPage | Pointer to current page |
[in] | eInputEvent | Indication of event type |
[in] | nInputVal | Additional data for event type |
void gslc_TrackTouch | ( | gslc_tsGui * | pGui, |
gslc_tsPage * | pPage, | ||
int16_t | nX, | ||
int16_t | nY, | ||
uint16_t | nPress | ||
) |
Handles a touch event and performs the necessary tracking, glowing and selection actions depending on the press state.
[in] | pGui | Pointer to GUI |
[in] | pPage | Pointer to current page |
[in] | nX | X coordinate of touch event |
[in] | nY | Y coordinate of touch event |
[in] | nPress | Pressure level of touch event (0 for none, else touch) |