def on_mi_add_category_activate(self, widget): """Main menu 'Add category' item activated""" dlg = dialogs.AddCategoryDialog() response = dlg.run() if response == gtk.RESPONSE_OK and dlg.category_name != "": try: self.getCWTree().addBranch(dlg.category_name) except AttributeError: errorMessageDialog('Directory "%s" already exists!' % dlg.category_name) else: self.updateCategories()
def on_mi_add_category_activate(self, widget): '''Main menu 'Add category' item activated''' dlg = dialogs.AddCategoryDialog() response = dlg.run() if response == gtk.RESPONSE_OK and dlg.category_name!='': try: self.getCWTree().addBranch(dlg.category_name) except AttributeError: errorMessageDialog('Directory "%s" already exists!' % dlg.category_name); else: self.updateCategories()
def on_category_edited(self, renderer, path, newname): category_tree = self['category_tree'] store = category_tree.get_model() cur_iter = store.get_iter(path) cat_path = store.get_value(store.get_iter(path), 1) path = cat_path.split('/') if path[-2] != newname: try: self.password_tree.renameBranch(cat_path.split('/'), newname) except RenameError, message: errorMessageDialog(message[0]) return self.updateCategories() self.tryToSave()
def on_category_edited(self, renderer, path, newname): category_tree = self["category_tree"] store = category_tree.get_model() cur_iter = store.get_iter(path) cat_path = store.get_value(store.get_iter(path), 1) path = cat_path.split("/") if path[-2] != newname: try: self.password_tree.renameBranch(cat_path.split("/"), newname) except RenameError, message: errorMessageDialog(message[0]) return self.updateCategories() self.tryToSave()