summaryrefslogtreecommitdiff
path: root/glcddrivers/serdisp.h
diff options
context:
space:
mode:
Diffstat (limited to 'glcddrivers/serdisp.h')
-rw-r--r--glcddrivers/serdisp.h11
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);