From 5daa835cc724db34bcd47c9fddaf44317fa5b83e Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Tue, 18 Apr 2006 00:37:04 +0000 Subject: - PopUpWidget (drop down list) does not shadow underlying dialog anymore - Remove reduntant code in drawing pipeline. Topmost dialog was drawn up to 4 times svn-id: r21998 --- gui/dialog.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'gui/dialog.h') diff --git a/gui/dialog.h b/gui/dialog.h index dde9ec0976..794aaa2395 100644 --- a/gui/dialog.h +++ b/gui/dialog.h @@ -49,10 +49,11 @@ protected: private: int _result; + bool _dimsInactive; public: - Dialog(int x, int y, int w, int h); - Dialog(Common::String name); + Dialog(int x, int y, int w, int h, bool dimsInactive = true); + Dialog(Common::String name, bool dimsInactive = true); virtual ~Dialog(); virtual int runModal(); @@ -84,6 +85,9 @@ protected: void setResult(int result) { _result = result; } int getResult() const { return _result; } + + // Whether dialog dims all underneath dialogs or not when active + bool dimsInactive() { return _dimsInactive; } }; } // End of namespace GUI -- cgit v1.2.3