diff options
Diffstat (limited to 'engines/gargoyle/windows.h')
-rw-r--r-- | engines/gargoyle/windows.h | 11 |
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; |