aboutsummaryrefslogtreecommitdiff
path: root/engines/gargoyle/windows.h
diff options
context:
space:
mode:
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;