示例#1
0
 def generate_import_combo(self):
     # TODO seperate this more the gtk level...
     self.view.import_combo_box.clear()
     path, ext = Goniometer.get_default_goniometers_path()
     cmb_model = create_treestore_from_directory(path, ext[1:])
     self.view.import_combo_box.set_model(cmb_model)
     cell = gtk.CellRendererText()
     self.view.import_combo_box.pack_start(cell, True)
     self.view.import_combo_box.add_attribute(cell, 'text', 0)
     self.view.import_combo_box.add_attribute(cell, 'sensitive', 2)
示例#2
0
    def generate_import_combo(self):
        # TODO seperate this more the gtk level...
        self.view.import_combo_box.clear()

        path = settings.DATA_REG.get_directory_path("DEFAULT_GONIOS")
        cmb_model = create_treestore_from_directory(path)
        self.view.import_combo_box.set_model(cmb_model)
        cell = get_default_renderer('text')
        self.view.import_combo_box.pack_start(cell, True)
        self.view.import_combo_box.add_attribute(cell, 'text', 0)
        self.view.import_combo_box.add_attribute(cell, 'sensitive', 2)
示例#3
0
 def reload_combo_model(self):
     cmb_model = create_treestore_from_directory(
         settings.DATA_REG.get_directory_path("DEFAULT_PHASES"))
     self.view.phase_combo_box.set_model(cmb_model)
 def reload_combo_model(self):
     cmb_model = create_treestore_from_directory(
         settings.DATA_REG.get_directory_path("DEFAULT_PHASES"))
     self.view.phase_combo_box.set_model(cmb_model)