def load_session(self): try: #settings.load_session() project_filename = settings.session_get('project_filename') try: self.load_project(project_filename) open_files = settings.session_get('open_files') if open_files: for _file in open_files: self.open_file(_file) self.frame.project_view.load_state(settings.session_get('project_view_state')) except Exception, e: pass try: perspective = settings.session_get('perspective') if perspective: self.frame.manager.LoadPerspective(perspective) except Exception, e: print "problem loading perspective:", e
def __init__(self, *args, **kwargs): super(PersistedFrame, self).__init__(*args, **kwargs) self.Bind(wx.EVT_CLOSE, self.on_persist) import settings try: (maximized, x, y, width, height) = settings.session_get(str(self.__class__)) self.SetPosition((x,y)) self.SetSize((width, height)) if maximized: self.Maximize() except Exception, e: print "Couldn't load persisted window data: %s" % e
def load_session(self): try: #settings.load_session() project_filename = settings.session_get('project_filename') try: self.load_project(project_filename) open_files = settings.session_get('open_files') if open_files: for _file in open_files: self.open_file(_file) self.frame.project_view.load_state( settings.session_get('project_view_state')) except Exception, e: pass try: perspective = settings.session_get('perspective') if perspective: self.frame.manager.LoadPerspective(perspective) except Exception, e: print "problem loading perspective:", e
def __init__(self, *args, **kwargs): super(PersistedFrame, self).__init__(*args, **kwargs) self.Bind(wx.EVT_CLOSE, self.on_persist) import settings try: (maximized, x, y, width, height) = settings.session_get(str(self.__class__)) self.SetPosition((x, y)) self.SetSize((width, height)) if maximized: self.Maximize() except Exception, e: print "Couldn't load persisted window data: %s" % e