aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/macwindowmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/wage/macwindowmanager.h')
-rw-r--r--engines/wage/macwindowmanager.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/engines/wage/macwindowmanager.h b/engines/wage/macwindowmanager.h
index fe85f8e530..53db0d65d0 100644
--- a/engines/wage/macwindowmanager.h
+++ b/engines/wage/macwindowmanager.h
@@ -48,8 +48,33 @@
#ifndef WAGE_MACWINDOWMANAGER_H
#define WAGE_MACWINDOWMANAGER_H
+#include "common/array.h"
+#include "common/list.h"
+#include "common/events.h"
+#include "common/archive.h"
+
+#include "graphics/fontman.h"
+
+namespace Graphics {
+class ManagedSurface;
+}
+
namespace Wage {
+class Gui; // FIXME
+
+enum {
+ kDesktopArc = 7
+};
+
+enum {
+ kColorBlack = 0,
+ kColorGray = 1,
+ kColorWhite = 2,
+ kColorGreen = 3,
+ kColorGreen2 = 4
+};
+
enum {
kPatternSolid = 1,
kPatternStripes = 2,
@@ -57,9 +82,12 @@ enum {
kPatternCheckers2 = 4
};
+class BaseMacWindow;
class MacWindow;
class Menu;
+typedef Common::Array<byte *> Patterns;
+
class MacWindowManager {
public:
MacWindowManager();