aboutsummaryrefslogtreecommitdiff
path: root/engines/gargoyle/windows.h
diff options
context:
space:
mode:
authorPaul Gilbert2018-10-24 22:00:05 -0700
committerPaul Gilbert2018-12-08 19:05:59 -0800
commit49b8281ce3590642673db3fca67f7c94d5f710c1 (patch)
tree17931db3855a022e4046f2ea194202e45f5a69c1 /engines/gargoyle/windows.h
parent3d8626081ce6a03d533009e07699b397f70b834b (diff)
downloadscummvm-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.h14
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;