X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/5523df9f4b4fae15ab3f60b9f7bd11202e237f81..a15107c002d8dee9e64692ecb307e41c5f90d70d:/wxPython/demo/Threads.py diff --git a/wxPython/demo/Threads.py b/wxPython/demo/Threads.py index 07910dc4d7..96ef2afd42 100644 --- a/wxPython/demo/Threads.py +++ b/wxPython/demo/Threads.py @@ -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): @@ -224,9 +211,12 @@ class TestPanel(wx.Panel): def OnButton(self, evt): - win = TestFrame(self, self.log) - win.Show(True) + self.win = TestFrame(self, self.log) + self.win.Show(True) + + def ShutdownDemo(self): + self.win.Close() #---------------------------------------------------------------------------