def _update_combobox(self): """ Reload list of templates """ model = self.combo.get_model() model.clear() templates = get_templates_paths() active_entry = None for i, path in enumerate(templates): template = Template(path) if path == self.preferences["last_template"]: active_entry = i model.append( (path, template.get_title(), template.get_description(), template.get_image_path())) # wrap the combo-box if it's too long if len(templates) > 15: self.combo.set_wrap_width(5) if active_entry is None: active_entry = 0 self.combo.set_active(active_entry)
def _update_combobox(self): """ Reload list of templates """ model = self.combo.get_model() model.clear() templates = get_templates_paths() active_entry = None for i, path in enumerate(templates): template = Template(path) if path == self.preferences["last_template"]: active_entry = i model.append((path, template.get_title(), template.get_description(), template.get_image_path())) # wrap the combo-box if it's too long if len(templates) > 15: self.combo.set_wrap_width(5) if active_entry is None: active_entry = 0 self.combo.set_active(active_entry)