aboutsummaryrefslogtreecommitdiff
path: root/gui/newgui.h
diff options
context:
space:
mode:
Diffstat (limited to 'gui/newgui.h')
-rw-r--r--gui/newgui.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/gui/newgui.h b/gui/newgui.h
index 4cf082c877..ae58b2efe8 100644
--- a/gui/newgui.h
+++ b/gui/newgui.h
@@ -90,12 +90,21 @@ public:
void screenChange();
+ enum RedrawStatus {
+ kRedrawDisabled = 0,
+ kRedrawOpenDialog,
+ kRedrawCloseDialog,
+ kRedrawTopDialog,
+ kRedrawFull
+ };
+
protected:
OSystem *_system;
Theme *_theme;
- bool _needRedraw;
+// bool _needRedraw;
+ RedrawStatus _redrawStatus;
int _lastScreenChangeID;
DialogStack _dialogStack;