Example #1
0
    def __init__(self, path):

        self.path = path

        self.default_cms = cms.ColorManager()

        self.appdata = AppData(self)
        config.load(self.appdata.app_config)
        config.save(self.appdata.app_config)
        config.resource_dir = os.path.join(self.path, 'share')

        log_level = config.log_level
        self.log_filepath = os.path.join(self.appdata.app_config_dir, 'sword.log')
        config_logging(get_sys_path(self.log_filepath), log_level)
        sys.stderr = StreamLogger(self)
        LOG.info('Logging started')

        self.accelgroup = gtk.AccelGroup()
        self.actiongroup = gtk.ActionGroup('BasicAction')
        self.proxy = AppProxy(self)
        self.inspector = DocumentInspector(self)

        self.actions = create_actions(self)
        self.mw = MainWindow(self)
        self.proxy.update_references()
Example #2
0
 def exit(self):
     if not self.close_all(): return False
     self.update_config()
     try:
         fs.xremove_dir(self.appdata.app_temp_dir)
     except:
         pass
     config.save(self.appdata.app_config)
     gtk.main_quit()
     return True
Example #3
0
	def exit(self):
		if not self.close_all():return False
		self.update_config()
		try:
			fs.xremove_dir(self.appdata.app_temp_dir)
		except:
			pass
		config.save(self.appdata.app_config)
		gtk.main_quit()
		return True
Example #4
0
    def __init__(self, path):

        self.path = path

        self.default_cms = cms.ColorManager()

        self.appdata = AppData(self)
        config.load(self.appdata.app_config)
        config.save(self.appdata.app_config)
        config.resource_dir = os.path.join(self.path, 'share')

        self.accelgroup = gtk.AccelGroup()
        self.actiongroup = gtk.ActionGroup('BasicAction')
        self.proxy = AppProxy(self)
        self.inspector = DocumentInspector(self)

        self.actions = create_actions(self)
        self.mw = MainWindow(self)
        self.proxy.update_references()
Example #5
0
	def __init__(self, path):

		self.path = path

		self.default_cms = cms.ColorManager()

		self.appdata = AppData(self)
		config.load(self.appdata.app_config)
		config.save(self.appdata.app_config)
		config.resource_dir = os.path.join(self.path, 'share')

		self.accelgroup = gtk.AccelGroup()
		self.actiongroup = gtk.ActionGroup('BasicAction')
		self.proxy = AppProxy(self)
		self.inspector = DocumentInspector(self)

		self.actions = create_actions(self)
		self.mw = MainWindow(self)
		self.proxy.update_references()