aboutsummaryrefslogtreecommitdiff
path: root/engines/macventure/gui.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/macventure/gui.h')
-rw-r--r--engines/macventure/gui.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/macventure/gui.h b/engines/macventure/gui.h
index dc08a77cec..8c964aea93 100644
--- a/engines/macventure/gui.h
+++ b/engines/macventure/gui.h
@@ -27,6 +27,10 @@
#include "graphics/macgui/macwindow.h"
#include "graphics/macgui/macmenu.h"
+#include "graphics/font.h"
+
+#include "macventure/image.h"
+
namespace MacVenture {
using namespace Graphics::MacGUIConstants;
@@ -138,6 +142,7 @@ public:
void updateWindow(WindowReference winID, bool containerOpen);
WindowReference createInventoryWindow();
+ bool tryCloseWindow(WindowReference winID);
// Event processors
bool processCommandEvents(WindowClick click, Common::Event &event);
@@ -155,6 +160,7 @@ public:
// Modifiers
void bringToFront(WindowReference window);
void setWindowTitle(WindowReference winID, Common::String string);
+ void updateWindowInfo(WindowReference ref, ObjID objID, const Common::Array<ObjID> &children);
// Ugly switches
BorderBounds borderBounds(MVWindowType type);