pygui add in cut functionality, currently not including configurations

This commit is contained in:
Blake Harnden 2020-04-20 23:20:39 -07:00
parent efa5506c80
commit 54eab4576d
4 changed files with 72 additions and 60 deletions

View file

@ -225,12 +225,16 @@ class CanvasNode:
context.add_command(label="Select Members", state=tk.DISABLED)
edit_menu = tk.Menu(context)
themes.style_menu(edit_menu)
edit_menu.add_command(label="Cut", state=tk.DISABLED)
edit_menu.add_command(label="Cut", command=self.click_cut)
edit_menu.add_command(label="Copy", command=self.canvas_copy)
edit_menu.add_command(label="Delete", command=self.canvas_delete)
context.add_cascade(label="Edit", menu=edit_menu)
return context
def click_cut(self) -> None:
self.canvas_copy()
self.canvas_delete()
def canvas_delete(self) -> None:
self.canvas.clear_selection()
self.canvas.selection[self.id] = self