From: <pki...@us...> - 2008-02-05 23:17:38
|
Revision: 4943 http://matplotlib.svn.sourceforge.net/matplotlib/?rev=4943&view=rev Author: pkienzle Date: 2008-02-05 15:17:34 -0800 (Tue, 05 Feb 2008) Log Message: ----------- Move flush_events to canvas as in other backends; remove Yield loop on gui_repaint; fix showfig callback in FigureManager Modified Paths: -------------- trunk/matplotlib/lib/matplotlib/backends/backend_wx.py Modified: trunk/matplotlib/lib/matplotlib/backends/backend_wx.py =================================================================== --- trunk/matplotlib/lib/matplotlib/backends/backend_wx.py 2008-02-05 21:52:04 UTC (rev 4942) +++ trunk/matplotlib/lib/matplotlib/backends/backend_wx.py 2008-02-05 23:17:34 UTC (rev 4943) @@ -889,6 +889,9 @@ if repaint: self.gui_repaint() + def flush_events(self): + wx.Yield() + def _get_imagesave_wildcards(self): 'return the wildcard string for the filesave dialog' default_filetype = self.get_default_filetype() @@ -921,7 +924,7 @@ drawDC.BeginDrawing() drawDC.DrawBitmap(self.bitmap, 0, 0) drawDC.EndDrawing() - wx.GetApp().Yield() + #wx.GetApp().Yield() filetypes = FigureCanvasBase.filetypes.copy() filetypes['bmp'] = 'Windows bitmap' @@ -1301,9 +1304,6 @@ wxapp.Yield() return True - def flush_events(self): - wx.Yield() - class FigureManagerWx(FigureManagerBase): """ This class contains the FigureCanvas and GUI frame @@ -1332,9 +1332,9 @@ self.canvas.figure.add_axobserver(notify_axes_change) def showfig(*args): - figwin.frame.Show() - figwin.canvas.realize() - figwin.canvas.draw() + frame.Show() + canvas.realize() + canvas.draw() # attach a show method to the figure self.canvas.figure.show = showfig This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |