Пример #1
0
 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
Пример #2
0
 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
Пример #3
0
    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
Пример #4
0
 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