home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.5)
-
- import warnings
- import wx
- if 'wxMSW' in wx.PlatformInfo:
- from monitorwin import Monitor as MonitorWin
- else:
-
- class MonitorDisplay(wx.Display):
-
- def __init__(self, displaynum):
- wx.Display.__init__(self, displaynum)
-
-
- def GetFromWindow(window):
- displaynum = wx.Display.GetFromWindow(window)
- if displaynum != wx.NOT_FOUND:
- return wx.Display(displaynum)
-
-
- GetFromWindow = staticmethod(GetFromWindow)
-
- def GetFromPoint(point, find_near = False):
- displaynum = wx.Display.GetFromPoint(point)
- if displaynum != wx.NOT_FOUND:
- return wx.Display(displaynum)
-
- if find_near:
- warnings.warn('Monitor.GetFromPoint with find_near = True is not implemented (and is returning display 0)')
- return wx.Display(0)
-
-
- GetFromPoint = staticmethod(GetFromPoint)
-
- def GetFromRect(rect):
- return Monitor.GetFromPoint(rect.GetPosition())
-
- GetFromRect = staticmethod(GetFromRect)
-
- def All():
- monitors = []
- for displaynum in range(0, wx.Display.GetCount()):
- monitors.append(wx.Display(displaynum))
-
- return monitors
-
- All = staticmethod(All)
-
- Monitor = None if 'wxMSW' in wx.PlatformInfo else MonitorDisplay
-