diff options
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; |