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)
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)
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)