X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/578b389d6ec025acc887d4648df20a366f43882d..047c5f3e6d3afae0655200158fa5d2d913038007:/wxPython/wx/py/PyShell.py diff --git a/wxPython/wx/py/PyShell.py b/wxPython/wx/py/PyShell.py index 954ebed4c3..7793494938 100644 --- a/wxPython/wx/py/PyShell.py +++ b/wxPython/wx/py/PyShell.py @@ -12,20 +12,27 @@ __cvsid__ = "$Id$" __revision__ = "$Revision$"[11:-2] import wx +import os class App(wx.App): """PyShell standalone application.""" def OnInit(self): + import os import wx - wx.InitAllImageHandlers() - locals = __main__.__dict__ - from shell import ShellFrame - self.frame = ShellFrame(locals=locals) - self.frame.SetSize((750, 525)) + from wx import py + + self.SetAppName("pyshell") + 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.shell.ShellFrame(config=self.config, dataDir=confDir) self.frame.Show() self.SetTopWindow(self.frame) - self.frame.shell.SetFocus() return True '''