X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d14a1e28567de23c586bc80017073d0c39f8d18f..3ad84671d3668996da1e351e83c7d859fc094603:/wxPython/wx/py/PyCrust.py diff --git a/wxPython/wx/py/PyCrust.py b/wxPython/wx/py/PyCrust.py index c48cb344df..95975d0d00 100644 --- a/wxPython/wx/py/PyCrust.py +++ b/wxPython/wx/py/PyCrust.py @@ -13,27 +13,30 @@ __revision__ = "$Revision$"[11:-2] import wx -try: - True -except NameError: - True = 1==1 - False = 1==0 - - class App(wx.App): """PyCrust standalone application.""" def OnInit(self): + import os import wx - wx.InitAllImageHandlers() - locals = __main__.__dict__ - from crust import CrustFrame - self.frame = CrustFrame(locals=locals) - self.frame.SetSize((800, 600)) + from wx import py + + self.SetAppName("pycrust") + confDir = wx.StandardPaths.Get().GetUserDataDir() + if not os.path.exists(confDir): + os.mkdir(confDir) + fileName = os.path.join(confDir, 'config') + self.config = wx.FileConfig(localFilename=fileName) + self.config.SetRecordDefaults(True) + + self.frame = py.crust.CrustFrame(config=self.config, dataDir=confDir) +## self.frame.startupFileName = os.path.join(confDir,'pycrust_startup') +## self.frame.historyFileName = os.path.join(confDir,'pycrust_history') self.frame.Show() self.SetTopWindow(self.frame) return True - + + ''' The main() function needs to handle being imported, such as with the pycrust script that wxPython installs: