diff options
author | Eugene Sandulenko | 2016-04-25 10:56:45 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-04-25 10:59:16 +0200 |
commit | b8fcb449c40f742a96aa45bcb01044611bfbf8fa (patch) | |
tree | a0d05110f7356208ed0c7c22ca1663c97a93167e /engines/wage/macwindow.cpp | |
parent | 438ddd586fff6d6a0755aaf83b2d714942cbb9a8 (diff) | |
download | scummvm-rg350-b8fcb449c40f742a96aa45bcb01044611bfbf8fa.tar.gz scummvm-rg350-b8fcb449c40f742a96aa45bcb01044611bfbf8fa.tar.bz2 scummvm-rg350-b8fcb449c40f742a96aa45bcb01044611bfbf8fa.zip |
WAGE: Virtualized MacWindow class
Diffstat (limited to 'engines/wage/macwindow.cpp')
-rw-r--r-- | engines/wage/macwindow.cpp | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/engines/wage/macwindow.cpp b/engines/wage/macwindow.cpp index 012574ab0a..36b27a3e56 100644 --- a/engines/wage/macwindow.cpp +++ b/engines/wage/macwindow.cpp @@ -54,21 +54,28 @@ namespace Wage { +BaseMacWindow::BaseMacWindow(int id) : _id(id) { + _callback = 0; + _dataPtr = 0; + + _contentIsDirty = true; + + _type = kWindowUnknown; +} + MacWindow::MacWindow(int id, bool scrollable, bool resizable) : BaseMacWindow(id), _scrollable(scrollable), _resizable(resizable) { _active = false; _borderIsDirty = true; - _contentIsDirty = true; _highlightedPart = kBorderNone; _scrollPos = _scrollSize = 0.0; - _callback = 0; - _dataPtr = 0; - _beingDragged = false; _beingResized = false; + + _type = kWindowWindow; } MacWindow::~MacWindow() { |