]> git.saurik.com Git - wxWidgets.git/commitdiff
Simplified EVT_PAINT handler
authorRobin Dunn <robin@alldunn.com>
Sat, 21 Oct 2006 01:25:26 +0000 (01:25 +0000)
committerRobin Dunn <robin@alldunn.com>
Sat, 21 Oct 2006 01:25:26 +0000 (01:25 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42190 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/demo/Threads.py

index 07910dc4d75fabebba3a18b8ad12d841414cc61e..ceb2fdc78b559e81904d670e24ce14840895b505 100644 (file)
@@ -116,21 +116,8 @@ class GraphWindow(wx.Window):
 
 
     def OnPaint(self, evt):
-        width, height = size =self.GetSize()
-        bmp = wx.EmptyBitmap(width, height)
-
-        dc = wx.MemoryDC()
-        dc.SelectObject(bmp)
-
-        
-        self.Draw(dc, size)
-
-        wdc = wx.PaintDC(self)
-        wdc.BeginDrawing()
-        wdc.Blit(0,0, size[0], size[1], dc, 0,0)
-        wdc.EndDrawing()
-
-        dc.SelectObject(wx.NullBitmap)
+        dc = wx.BufferedPaintDC(self)
+        self.Draw(dc, self.GetSize())
 
 
     def OnEraseBackground(self, evt):