diff options
author | Paul Gilbert | 2018-10-25 19:03:40 -0700 |
---|---|---|
committer | Paul Gilbert | 2018-12-08 19:05:59 -0800 |
commit | e14424c2b944ae9a9c5ce34158bd5e7e361ee994 (patch) | |
tree | 6ffcb338f879b2f4a0f3db6e0d07d3d3af764d56 /engines/gargoyle/windows.h | |
parent | 4266f3af130ddeddbed5da9d6c7aa4826ad94d96 (diff) | |
download | scummvm-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.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; |