Пример #1
0
 def __init__(self, app, dlg):
     self.app = app
     self.dlg = dlg
     self.fmt_config = PDXF_Config()
     config_dir = self.app.appdata.app_config_dir
     config_file = os.path.join(config_dir, 'pdxf_config.xml')
     self.fmt_config.load(config_file)
     gtk.HPaned.__init__(self)
     self.set_size_request(700, 400)
     self.build_model()
     self.viewer = PluginViewer(self)
     self.pack1(self.viewer, False, False)
     self.show_all()
Пример #2
0
 def __init__(self, appdata, cnf={}, filepath=None):
     self.config = PDXF_Config()
     config_file = os.path.join(appdata.app_config_dir, 'pdxf_config.xml')
     self.config.load(config_file)
     self.config.update(cnf)
     self.appdata = appdata
     self.doc_id = generate_id()
     self.loader = PDXF_Loader()
     self.saver = PDXF_Saver()
     self.methods = PDXF_Methods(self)
     self.rm = ResourceManager(self)
     self.create_cache_structure()
     if filepath is None:
         self.new()
     else:
         self.load(filepath)