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.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to