Beispiel #1
0
 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()
Beispiel #2
0
 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()