Server : Apache System : Linux indy02.toastserver.com 3.10.0-962.3.2.lve1.5.85.el7.x86_64 #1 SMP Thu Apr 18 15:18:36 UTC 2024 x86_64 User : palandch ( 1163) PHP Version : 7.1.33 Disable Function : NONE Directory : /opt/alt/python27/lib64/python2.7/site-packages/matplotlib/backends/ |
""" 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)