Beginnings of copy+paste

This commit is contained in:
Skyler Lehmkuhl 2013-01-20 02:23:02 -05:00
parent 2830cdc135
commit 247aa3fa55
2 changed files with 8 additions and 2 deletions

View File

@ -821,6 +821,11 @@ def redo(widget=None):
undo_stack.append(e)
MainWindow.stage.draw()
def copy(widget=None):
clip = svlgui.app.get_clipboard() if svlgui.app.query_clipboard() else None
print clip
raise blearrghh
def add_keyframe(widget=None):
print "af> ", root.descendItem().activeframe
root.descendItem().add_frame(True)
@ -921,7 +926,7 @@ svlgui.menufuncs([["File",
("Undo", undo, "/z"),
("Redo", redo, "/^z"),
"Cut",
"Copy",
("Copy", copy, "/c"),
"Paste",
"Delete",
("Preferences",preferences,"")],

View File

@ -340,6 +340,7 @@ if SYSTEM=="osx":
m.new_cmd.enabled = 1
m.undo_cmd.enabled = 1
m.redo_cmd.enabled = 1
m.copy_cmd.enabled = 1
m.run_file.enabled = 1
m.run_html.enabled = 1
m.create_sc.enabled = 1
@ -571,7 +572,7 @@ def menufuncs(j):
menus.append(menu)
else:
cmds={"New...":"new_cmd", "Save":"save_cmd", "Save As":"save_as_cmd", "Open":"open_cmd","About Lightningbeam...":"about_cmd",\
"Preferences":"preferences_cmd", "Undo":"undo_cmd", "Redo":"redo_cmd"}
"Preferences":"preferences_cmd", "Undo":"undo_cmd", "Redo":"redo_cmd", "Copy":"copy_cmd"}
[setattr(app,cmds[k[0]],k[1]) for k in i if (k[0] in cmds)]
class VBox(Widget):