aboutsummaryrefslogtreecommitdiff
path: root/engines/gargoyle/windows.h
diff options
context:
space:
mode:
authorPaul Gilbert2018-10-25 19:03:40 -0700
committerPaul Gilbert2018-12-08 19:05:59 -0800
commite14424c2b944ae9a9c5ce34158bd5e7e361ee994 (patch)
tree6ffcb338f879b2f4a0f3db6e0d07d3d3af764d56 /engines/gargoyle/windows.h
parent4266f3af130ddeddbed5da9d6c7aa4826ad94d96 (diff)
downloadscummvm-rg350-e14424c2b944ae9a9c5ce34158bd5e7e361ee994.tar.gz
scummvm-rg350-e14424c2b944ae9a9c5ce34158bd5e7e361ee994.tar.bz2
scummvm-rg350-e14424c2b944ae9a9c5ce34158bd5e7e361ee994.zip
GLK: Adding more window glk methods
Diffstat (limited to 'engines/gargoyle/windows.h')
-rw-r--r--engines/gargoyle/windows.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/gargoyle/windows.h b/engines/gargoyle/windows.h
index 3c419e5604..b7d701f1f9 100644
--- a/engines/gargoyle/windows.h
+++ b/engines/gargoyle/windows.h
@@ -344,6 +344,11 @@ public:
virtual void cancelLineEvent(Event *ev);
/**
+ * Cancel a character event
+ */
+ virtual void cancelCharEvent() {}
+
+ /**
* Cancel a mouse event
*/
virtual void cancelMouseEvent() {}
@@ -374,13 +379,17 @@ public:
virtual void setArrangement(glui32 method, glui32 size, Window *keyWin);
- virtual void getSize(glui32 *width, glui32 *height);
+ virtual void getSize(glui32 *width, glui32 *height) const;
virtual void requestCharEvent();
virtual void requestCharEventUni();
virtual void setEchoLineEvent(glui32 val) {}
+
+ virtual void requestMouseEvent() {}
+
+ virtual void requestHyperlinkEvent() {}
};
typedef Window *winid_t;