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)
|
undo_stack.append(e)
|
||||||
MainWindow.stage.draw()
|
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):
|
def add_keyframe(widget=None):
|
||||||
print "af> ", root.descendItem().activeframe
|
print "af> ", root.descendItem().activeframe
|
||||||
root.descendItem().add_frame(True)
|
root.descendItem().add_frame(True)
|
||||||
|
|
@ -921,7 +926,7 @@ svlgui.menufuncs([["File",
|
||||||
("Undo", undo, "/z"),
|
("Undo", undo, "/z"),
|
||||||
("Redo", redo, "/^z"),
|
("Redo", redo, "/^z"),
|
||||||
"Cut",
|
"Cut",
|
||||||
"Copy",
|
("Copy", copy, "/c"),
|
||||||
"Paste",
|
"Paste",
|
||||||
"Delete",
|
"Delete",
|
||||||
("Preferences",preferences,"")],
|
("Preferences",preferences,"")],
|
||||||
|
|
|
||||||
|
|
@ -340,6 +340,7 @@ if SYSTEM=="osx":
|
||||||
m.new_cmd.enabled = 1
|
m.new_cmd.enabled = 1
|
||||||
m.undo_cmd.enabled = 1
|
m.undo_cmd.enabled = 1
|
||||||
m.redo_cmd.enabled = 1
|
m.redo_cmd.enabled = 1
|
||||||
|
m.copy_cmd.enabled = 1
|
||||||
m.run_file.enabled = 1
|
m.run_file.enabled = 1
|
||||||
m.run_html.enabled = 1
|
m.run_html.enabled = 1
|
||||||
m.create_sc.enabled = 1
|
m.create_sc.enabled = 1
|
||||||
|
|
@ -571,7 +572,7 @@ def menufuncs(j):
|
||||||
menus.append(menu)
|
menus.append(menu)
|
||||||
else:
|
else:
|
||||||
cmds={"New...":"new_cmd", "Save":"save_cmd", "Save As":"save_as_cmd", "Open":"open_cmd","About Lightningbeam...":"about_cmd",\
|
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)]
|
[setattr(app,cmds[k[0]],k[1]) for k in i if (k[0] in cmds)]
|
||||||
|
|
||||||
class VBox(Widget):
|
class VBox(Widget):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue