def create_folder(self, a): model, tree_path, row = a # @UnusedVariable file_path = row[self.path[0]] new_folder_path = create_folder_dialog(file_path) bean = FModel(os.path.basename(new_folder_path), new_folder_path).add_is_file(False) if os.path.isfile(file_path): bean.add_parent(row[self.parent_level[0]]) elif os.path.isdir(file_path): bean.add_parent(row[self.level[0]]) else: logging.error("So path doesn't exist") self.tree_append(bean) self.save_tree()
def create_folder(self, a): model, tree_path, row = a file_path = row[self.path[0]] new_folder_path = create_folder_dialog(file_path) if os.path.isfile(file_path): iter = model.get_iter(tree_path) parent = model.iter_parent(iter) elif os.path.isdir(file_path): parent = model.get_iter(tree_path) else: logging.error("So path doesn't exist") bean = FModel(os.path.basename(new_folder_path), new_folder_path).add_parent(row[self.level[0]]).add_is_file(False) bean.font = "bold" bean.visible = True row = self.get_row_from_bean(bean) model.prepend(parent, row) self.save_beans_from_tree()
def create_folder(self, a): model, tree_path, row = a file_path = row[self.path[0]] new_folder_path = create_folder_dialog(file_path) if os.path.isfile(file_path): iter = model.get_iter(tree_path) parent = model.iter_parent(iter) elif os.path.isdir(file_path): parent = model.get_iter(tree_path) else: logging.error("So path doesn't exist") bean = FModel(os.path.basename(new_folder_path), new_folder_path).add_parent( row[self.level[0]]).add_is_file(False) bean.font = "bold" bean.visible = True row = self.get_row_from_bean(bean) model.prepend(parent, row) self.save_beans_from_tree()