Beginnings of copy+paste
This commit is contained in:
parent
2830cdc135
commit
247aa3fa55
|
|
@ -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,"")],
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Reference in New Issue