From e14424c2b944ae9a9c5ce34158bd5e7e361ee994 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Thu, 25 Oct 2018 19:03:40 -0700 Subject: GLK: Adding more window glk methods --- engines/gargoyle/windows.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'engines/gargoyle/windows.h') 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 @@ -343,6 +343,11 @@ public: */ virtual void cancelLineEvent(Event *ev); + /** + * Cancel a character event + */ + virtual void cancelCharEvent() {} + /** * Cancel a mouse event */ @@ -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; -- cgit v1.2.3