def update_color_schemeList(self): self.color_schemeList = gtk.ListStore(str,str) self.color_scheme_combobox.set_model(self.color_schemeList) cell = gtk.CellRendererText() self.color_scheme_combobox.clear() self.color_scheme_combobox.pack_start(cell, True) self.color_scheme_combobox.add_attribute(cell, 'markup', 0) self.color_schemes = ColorScheme.get_merged_color_schemes() color_scheme_filename = self.theme.get_color_scheme_filename() for color_scheme in sorted(self.color_schemes.values(), key=lambda x: x.name): it = self.color_schemeList.append(( format_list_item(color_scheme.name, color_scheme.system), color_scheme.filename)) if color_scheme.filename == color_scheme_filename: self.color_scheme_combobox.set_active_iter(it)