Revision: 8423
          http://matplotlib.svn.sourceforge.net/matplotlib/?rev=8423&view=rev
Author:   efiring
Date:     2010-06-12 23:40:19 +0000 (Sat, 12 Jun 2010)

Log Message:
-----------
backends: move windowing.py into backends--it is very backend-specific

Modified Paths:
--------------
    trunk/matplotlib/lib/matplotlib/backends/backend_fltkagg.py
    trunk/matplotlib/lib/matplotlib/backends/backend_tkagg.py

Added Paths:
-----------
    trunk/matplotlib/lib/matplotlib/backends/windowing.py

Removed Paths:
-------------
    trunk/matplotlib/lib/matplotlib/windowing.py

Modified: trunk/matplotlib/lib/matplotlib/backends/backend_fltkagg.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/backends/backend_fltkagg.py 2010-06-12 
23:08:11 UTC (rev 8422)
+++ trunk/matplotlib/lib/matplotlib/backends/backend_fltkagg.py 2010-06-12 
23:40:19 UTC (rev 8423)
@@ -26,7 +26,7 @@
      NavigationToolbar2, cursors
 from matplotlib.figure import Figure
 from matplotlib._pylab_helpers import Gcf
-import matplotlib.windowing as windowing
+import matplotlib.backends.windowing as windowing
 from matplotlib.widgets import SubplotTool
 
 

Modified: trunk/matplotlib/lib/matplotlib/backends/backend_tkagg.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/backends/backend_tkagg.py   2010-06-12 
23:08:11 UTC (rev 8422)
+++ trunk/matplotlib/lib/matplotlib/backends/backend_tkagg.py   2010-06-12 
23:40:19 UTC (rev 8423)
@@ -11,6 +11,7 @@
 import matplotlib.backends.tkagg as tkagg
 
 from matplotlib.backends.backend_agg import FigureCanvasAgg
+import matplotlib.backends.windowing as windowing
 
 import matplotlib
 from matplotlib.cbook import is_string_like
@@ -21,7 +22,6 @@
 from matplotlib.figure import Figure
 from matplotlib._pylab_helpers import Gcf
 
-import matplotlib.windowing as windowing
 from matplotlib.widgets import SubplotTool
 
 import matplotlib.cbook as cbook

Copied: trunk/matplotlib/lib/matplotlib/backends/windowing.py (from rev 8419, 
trunk/matplotlib/lib/matplotlib/windowing.py)
===================================================================
--- trunk/matplotlib/lib/matplotlib/backends/windowing.py                       
        (rev 0)
+++ trunk/matplotlib/lib/matplotlib/backends/windowing.py       2010-06-12 
23:40:19 UTC (rev 8423)
@@ -0,0 +1,26 @@
+"""
+MS Windows-specific helper for TkAgg and FltkAgg backends.
+
+With rcParams['tk.window_focus'] default of False, it is
+effectively disabled.
+
+It uses a tiny C++ extension module to access MS Win functions.
+"""
+from matplotlib import rcParams
+
+try:
+    if not rcParams['tk.window_focus']:
+        raise ImportError
+    from matplotlib._windowing import GetForegroundWindow, SetForegroundWindow
+except ImportError:
+    def GetForegroundWindow():
+        return 0
+    def SetForegroundWindow(hwnd):
+        pass
+
+class FocusManager:
+    def __init__(self):
+        self._shellWindow = GetForegroundWindow()
+
+    def __del__(self):
+        SetForegroundWindow(self._shellWindow)

Deleted: trunk/matplotlib/lib/matplotlib/windowing.py
===================================================================
--- trunk/matplotlib/lib/matplotlib/windowing.py        2010-06-12 23:08:11 UTC 
(rev 8422)
+++ trunk/matplotlib/lib/matplotlib/windowing.py        2010-06-12 23:40:19 UTC 
(rev 8423)
@@ -1,26 +0,0 @@
-"""
-MS Windows-specific helper for TkAgg and FltkAgg backends.
-
-With rcParams['tk.window_focus'] default of False, it is
-effectively disabled.
-
-It uses a tiny C++ extension module to access MS Win functions.
-"""
-from matplotlib import rcParams
-
-try:
-    if not rcParams['tk.window_focus']:
-        raise ImportError
-    from matplotlib._windowing import GetForegroundWindow, SetForegroundWindow
-except ImportError:
-    def GetForegroundWindow():
-        return 0
-    def SetForegroundWindow(hwnd):
-        pass
-
-class FocusManager:
-    def __init__(self):
-        self._shellWindow = GetForegroundWindow()
-
-    def __del__(self):
-        SetForegroundWindow(self._shellWindow)


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo
_______________________________________________
Matplotlib-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-checkins

Reply via email to