aboutsummaryrefslogtreecommitdiff
path: root/engines/wage/macwindowmanager.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2016-04-25 19:02:25 +0200
committerEugene Sandulenko2016-04-25 19:02:25 +0200
commit3a9159c5a34c891b10ff6b44d6982eda717e48f7 (patch)
tree227679ee07ea22aa6334b9edf638bbdb45fb9b6a /engines/wage/macwindowmanager.cpp
parent35d5d93725a4a554b1f0ddc8009d9595c950476b (diff)
downloadscummvm-rg350-3a9159c5a34c891b10ff6b44d6982eda717e48f7.tar.gz
scummvm-rg350-3a9159c5a34c891b10ff6b44d6982eda717e48f7.tar.bz2
scummvm-rg350-3a9159c5a34c891b10ff6b44d6982eda717e48f7.zip
WAGE: Made Menu subclass of BaseMacWindow
Diffstat (limited to 'engines/wage/macwindowmanager.cpp')
-rw-r--r--engines/wage/macwindowmanager.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/wage/macwindowmanager.cpp b/engines/wage/macwindowmanager.cpp
index a86b16a8bb..de75555273 100644
--- a/engines/wage/macwindowmanager.cpp
+++ b/engines/wage/macwindowmanager.cpp
@@ -57,6 +57,7 @@
#include "wage/gui.h"
#include "wage/macwindow.h"
#include "wage/macwindowmanager.h"
+#include "wage/menu.h"
namespace Wage {
@@ -97,6 +98,16 @@ MacWindow *MacWindowManager::addWindow(bool scrollable, bool resizable) {
return w;
}
+Menu *MacWindowManager::addMenu(Gui *g) {
+ Menu *m = new Menu(_lastId, g);
+
+ _windows.push_back(m);
+
+ _lastId++;
+
+ return m;
+}
+
void MacWindowManager::setActive(int id) {
if (_activeWindow == id)
return;