copy node and links

This commit is contained in:
Huy Pham 2019-12-19 16:15:29 -08:00
parent 395f8134dc
commit c1755afb2f
4 changed files with 69 additions and 6 deletions

View file

@ -90,8 +90,12 @@ class Menubar(tk.Menu):
menu.add_command(label="Redo", accelerator="Ctrl+Y", state=tk.DISABLED)
menu.add_separator()
menu.add_command(label="Cut", accelerator="Ctrl+X", state=tk.DISABLED)
menu.add_command(label="Copy", accelerator="Ctrl+C", state=tk.DISABLED)
menu.add_command(label="Paste", accelerator="Ctrl+V", state=tk.DISABLED)
menu.add_command(
label="Copy", accelerator="Ctrl+C", command=self.menuaction.copy
)
menu.add_command(
label="Paste", accelerator="Ctrl+V", command=self.menuaction.paste
)
menu.add_separator()
menu.add_command(label="Select all", accelerator="Ctrl+A", state=tk.DISABLED)
menu.add_command(
@ -102,6 +106,9 @@ class Menubar(tk.Menu):
menu.add_command(label="Clear marker", state=tk.DISABLED)
self.add_cascade(label="Edit", menu=menu)
self.app.master.bind_all("<Control-c>", self.menuaction.copy)
self.app.master.bind_all("<Control-v>", self.menuaction.paste)
def draw_canvas_menu(self):
"""
Create canvas menu