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.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/engines/gargoyle/windows.h b/engines/gargoyle/windows.h
index ba9cb9210d..f52bbdd155 100644
--- a/engines/gargoyle/windows.h
+++ b/engines/gargoyle/windows.h
@@ -135,6 +135,11 @@ public:
glui32 wintype, glui32 rock);
/**
+ * Close an existing window
+ */
+ void windowClose(Window *win, StreamResult *result = nullptr);
+
+ /**
* Return the root window
*/
Window *getRoot() const { return _rootWin; }
@@ -284,6 +289,11 @@ public:
virtual ~Window();
/**
+ * Close and delete the window
+ */
+ void close(bool recurse = true);
+
+ /**
* Rearranges the window
*/
virtual void rearrange(const Common::Rect &box) { _bbox = box; }