X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4eb5bfc61fed681f52ce67e253b390ccaa1280e9..a7d8ec1e42288ca161d70e754bbe32dd387c7765:/wxPython/wx/tools/XRCed/globals.py diff --git a/wxPython/wx/tools/XRCed/globals.py b/wxPython/wx/tools/XRCed/globals.py index 61ea8c0b55..43f42e39d8 100644 --- a/wxPython/wx/tools/XRCed/globals.py +++ b/wxPython/wx/tools/XRCed/globals.py @@ -4,10 +4,10 @@ # Created: 02.12.2002 # RCS-ID: $Id$ -from wxPython.wx import * -from wxPython.xrc import * +import wx +import wx.xrc as xrc try: - from wxPython.wizard import * + import wx.wizard except: pass import sys @@ -15,11 +15,20 @@ import sys # Global constants progname = 'XRCed' -version = '0.1.5-2' +version = '0.1.8-5' +# Minimal wxWidgets version +MinWxVersion = (2,6,0) +if wx.VERSION[:3] < MinWxVersion: + print '''\ +******************************* WARNING ************************************** + This version of XRCed may not work correctly on your version of wxWidgets. + Please upgrade wxWidgets to %d.%d.%d or higher. +******************************************************************************''' % MinWxVersion + # Can be changed to set other default encoding different #defaultEncoding = '' # you comment above and can uncomment this: -defaultEncoding = wxGetDefaultPyEncoding() +defaultEncoding = wx.GetDefaultPyEncoding() try: True @@ -36,15 +45,16 @@ class Globals: tools = None undoMan = None testWin = None - testWinPos = wxDefaultPosition + testWinPos = wx.DefaultPosition currentXXX = None currentEncoding = defaultEncoding + conf = None def _makeFonts(self): - self._sysFont = wxSystemSettings_GetFont(wxSYS_SYSTEM_FONT) - self._labelFont = wxFont(self._sysFont.GetPointSize(), wxDEFAULT, wxNORMAL, wxBOLD) - self._modernFont = wxFont(self._sysFont.GetPointSize(), wxMODERN, wxNORMAL, wxNORMAL) - self._smallerFont = wxFont(self._sysFont.GetPointSize()-2, wxDEFAULT, wxNORMAL, wxNORMAL) + self._sysFont = wx.SystemSettings.GetFont(wx.SYS_SYSTEM_FONT) + self._labelFont = wx.Font(self._sysFont.GetPointSize(), wx.DEFAULT, wx.NORMAL, wx.BOLD) + self._modernFont = wx.Font(self._sysFont.GetPointSize(), wx.MODERN, wx.NORMAL, wx.NORMAL) + self._smallerFont = wx.Font(self._sysFont.GetPointSize()-2, wx.DEFAULT, wx.NORMAL, wx.NORMAL) def sysFont(self): if not hasattr(self, "_sysFont"): self._makeFonts() @@ -61,3 +71,16 @@ class Globals: g = Globals() + + +class MyDataObject(wx.PyDataObjectSimple): + def __init__(self): + wx.PyDataObjectSimple.__init__(self, wx.CustomDataFormat('XRCed_DND')) + self.data = '' + def GetDataSize(self): + return len(self.data) + def GetDataHere(self): + return self.data # returns a string + def SetData(self, data): + self.data = data + return True