pygui add in cut functionality, currently not including configurations
This commit is contained in:
parent
efa5506c80
commit
54eab4576d
4 changed files with 72 additions and 60 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue