[Scummvm-cvs-logs] CVS: scummvm/gui dialog.cpp,1.22,1.23 dialog.h,1.13,1.14 newgui.cpp,1.28,1.29
Max Horn
fingolfin at users.sourceforge.net
Sun Nov 10 11:40:03 CET 2002
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm gfx.cpp,1.60,1.61
- Next message: [Scummvm-cvs-logs] CVS: tools simon2mp3.dsp,NONE,1.1 descumm3.dsp,1.1,1.2 descumm5.dsp,1.1,1.2 descumm6.dsp,1.1,1.2 extract.dsp,1.1,1.2 rescumm.dsp,1.1,1.2 tools.dsw,1.1,1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/gui
In directory usw-pr-cvs1:/tmp/cvs-serv5105/gui
Modified Files:
dialog.cpp dialog.h newgui.cpp
Log Message:
fixed dialog redrawing (when you switched in the save/load dialog between save and load mode, it would loose the transparency)
Index: dialog.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gui/dialog.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- dialog.cpp 5 Nov 2002 22:34:49 -0000 1.22
+++ dialog.cpp 10 Nov 2002 19:39:32 -0000 1.23
@@ -97,6 +97,11 @@
void Dialog::draw()
{
+ _gui->_needRedraw = true;
+}
+
+void Dialog::drawDialog()
+{
Widget *w = _firstWidget;
if (!isVisible())
Index: dialog.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gui/dialog.h,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- dialog.h 5 Nov 2002 22:34:50 -0000 1.13
+++ dialog.h 10 Nov 2002 19:39:32 -0000 1.14
@@ -64,6 +64,7 @@
virtual void close();
virtual void draw();
+ virtual void drawDialog();
virtual void handleTickle(); // Called periodically (in every guiloop() )
virtual void handleMouseDown(int x, int y, int button, int clickCount);
Index: newgui.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gui/newgui.cpp,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- newgui.cpp 5 Nov 2002 22:34:50 -0000 1.28
+++ newgui.cpp 10 Nov 2002 19:39:32 -0000 1.29
@@ -119,7 +119,7 @@
_system->clear_overlay();
_system->grab_overlay(_screen, _screenPitch);
for (int i = 0; i < _dialogStack.size(); i++)
- _dialogStack[i]->draw();
+ _dialogStack[i]->drawDialog();
_needRedraw = false;
}
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm gfx.cpp,1.60,1.61
- Next message: [Scummvm-cvs-logs] CVS: tools simon2mp3.dsp,NONE,1.1 descumm3.dsp,1.1,1.2 descumm5.dsp,1.1,1.2 descumm6.dsp,1.1,1.2 extract.dsp,1.1,1.2 rescumm.dsp,1.1,1.2 tools.dsw,1.1,1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list