diff options
author | Paul Gilbert | 2018-10-24 22:00:05 -0700 |
---|---|---|
committer | Paul Gilbert | 2018-12-08 19:05:59 -0800 |
commit | 49b8281ce3590642673db3fca67f7c94d5f710c1 (patch) | |
tree | 17931db3855a022e4046f2ea194202e45f5a69c1 /engines/gargoyle/windows.h | |
parent | 3d8626081ce6a03d533009e07699b397f70b834b (diff) | |
download | scummvm-rg350-49b8281ce3590642673db3fca67f7c94d5f710c1.tar.gz scummvm-rg350-49b8281ce3590642673db3fca67f7c94d5f710c1.tar.bz2 scummvm-rg350-49b8281ce3590642673db3fca67f7c94d5f710c1.zip |
GLK: Window rearrangement methods
Diffstat (limited to 'engines/gargoyle/windows.h')
-rw-r--r-- | engines/gargoyle/windows.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/engines/gargoyle/windows.h b/engines/gargoyle/windows.h index f52bbdd155..1e4dfd85d4 100644 --- a/engines/gargoyle/windows.h +++ b/engines/gargoyle/windows.h @@ -98,11 +98,6 @@ private: */ PairWindow *newPairWindow(glui32 method, Window *key, glui32 size); - /** - * Rearrange windows - */ - void rearrange(); - void refocus(Window *win); Window *iterateTreeOrder(Window *win); @@ -158,6 +153,11 @@ public: void clearClaimSelect() { _claimSelect = false; } + /** + * Rearrange windows + */ + void rearrange(); + void redraw(); void redrawRect(const Common::Rect &r); @@ -366,6 +366,10 @@ public: virtual void acceptReadChar(glui32 arg); + virtual void getArrangement(glui32 *method, glui32 *size, Window **keyWin); + + virtual void setArrangement(glui32 method, glui32 size, Window *keyWin); + int acceptScroll(glui32 arg); }; typedef Window *winid_t; |