diff options
Diffstat (limited to 'glcddrivers/serdisp.h')
-rw-r--r-- | glcddrivers/serdisp.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/glcddrivers/serdisp.h b/glcddrivers/serdisp.h index ea1be90..e8cd277 100644 --- a/glcddrivers/serdisp.h +++ b/glcddrivers/serdisp.h @@ -51,6 +51,15 @@ typedef struct SDGP_evpkt_simpletouch_s { /* 16 bytes */ int16_t norm_touch; /* normalised touch value */ } SDGP_evpkt_simpletouch_t; + +typedef struct { + bool simpleTouchChanged; + int simpleTouchX; + int simpleTouchY; + int simpleTouchT; +} tTouchEvent; + + typedef void (*fp_eventlistener_t) (void* dd, SDGP_event_t* recylce); class cDriverConfig; @@ -94,6 +103,8 @@ private: int CheckSetup(); void eventListener (void* dd, SDGP_event_t* recycle); + + tTouchEvent* touchEvent; protected: virtual bool GetDriverFeature (const std::string & Feature, int & value); |