Esempio n. 1
0
 def save_session(self):
     if self.project:
         settings.session_set('project_filename', self.project.filename)
         settings.session_set('open_files', self.frame.editor_view.open_files)
         settings.session_set('project_view_state', self.frame.project_view.save_state())
     if self.frame.editor_maximized:
         settings.session_set('perspective', self.frame.saved_perspective)
     else:
         settings.session_set('perspective', self.frame.manager.SavePerspective())
         
     settings.save_session()
Esempio n. 2
0
 def on_persist(self, evt):
     maximized = self.IsMaximized()
     x,y = self.GetPosition()
     width,height = self.GetSize()
     print (maximized, x, y, width, height)
     import settings
     if not self.IsIconized():
         try:
             settings.session_set(str(self.__class__), (maximized, x, y, width, height))
             settings.save_session()
         except Exception, e:
             print "Couldn't persist window: %s" % e
         finally:
Esempio n. 3
0
    def save_session(self):
        if self.project:
            settings.session_set('project_filename', self.project.filename)
            settings.session_set('open_files',
                                 self.frame.editor_view.open_files)
            settings.session_set('project_view_state',
                                 self.frame.project_view.save_state())
        if self.frame.editor_maximized:
            settings.session_set('perspective', self.frame.saved_perspective)
        else:
            settings.session_set('perspective',
                                 self.frame.manager.SavePerspective())

        settings.save_session()
Esempio n. 4
0
 def on_persist(self, evt):
     maximized = self.IsMaximized()
     x, y = self.GetPosition()
     width, height = self.GetSize()
     print(maximized, x, y, width, height)
     import settings
     if not self.IsIconized():
         try:
             settings.session_set(str(self.__class__),
                                  (maximized, x, y, width, height))
             settings.save_session()
         except Exception, e:
             print "Couldn't persist window: %s" % e
         finally: