From: Barış Metin Date: Fri, 17 Sep 2010 08:45:15 +0000 (+0200) Subject: comment on widget render X-Git-Tag: sface-0.1-1~8^2~3 X-Git-Url: http://git.onelab.eu/?p=sface.git;a=commitdiff_plain;h=55e0fad006deac001e49d268ed0fb0789df6317a comment on widget render --- diff --git a/sface/mainwindow.py b/sface/mainwindow.py index fa19a43..0b52d95 100644 --- a/sface/mainwindow.py +++ b/sface/mainwindow.py @@ -142,6 +142,9 @@ class MainWindow(QWidget): self.setStatus("Already showing %s" % curr_screen.getTitleText(), timeout=1000) return + # This is an optimization to have a smoother animation. We + # render the widget into a pixmap and animate that instead of + # moving the whole widget around. pixmap = QPixmap(self.screens.size()) curr_screen.render(pixmap) self.screens.setCurrentWidget(self.pix)