diff options
Diffstat (limited to 'engines/wage/macwindowmanager.h')
-rw-r--r-- | engines/wage/macwindowmanager.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/engines/wage/macwindowmanager.h b/engines/wage/macwindowmanager.h index eaec462d5d..0c35356863 100644 --- a/engines/wage/macwindowmanager.h +++ b/engines/wage/macwindowmanager.h @@ -50,9 +50,26 @@ namespace Wage { +class MacWindow; + class MacWindowManager { +public: MacWindowManager(); ~MacWindowManager(); + + int add(bool scrollable); + void setActive(int id); + + void draw(Graphics::Surface *g); + +private: + Common::List<MacWindow *> _windowStack; + Common::Array<MacWindow *> _windows; + + int _lastId; + int _activeWindow; + + bool _fullRefresh; }; } // End of namespace Wage |