def on_new_folder(self, evt): print self.selected_file foldername = util.get_text(self.controller.frame, "Enter new folder name:", title="New Folder...") if foldername: os.mkdir(os.path.join(self.project.directory, foldername)) self.tree.update_file_tree()
def on_rename(self, evt): if self.selected_item == self.tree.root_item: name = util.get_text(self.controller.frame, "Enter new name for project '%s':" % self.project.general.project_name, title="Rename Project", default=self.project.general.project_name) if name != None: self.project.general.project_name = name else: print "RENAMING OF FILES NOT YET SUPPORTED" self.tree.update()
def on_new_file(self, evt): filename = util.get_text(self.controller.frame, "Enter new filename:", title="New File...") if os.path.isdir(self.selected_file): dir = self.selected_file elif os.path.isfile(path): dir = os.path.split(self.selected_file)[0] if filename and dir: fp = open(os.path.join(dir, filename), 'w') fp.close() self.tree.update_file_tree()