コード例 #1
0
def onKeyDownObj(self, key):
	if key in ("delete", "backspace"):
		del self.parent[self.parent.index(self)] # Need to clean up deletion
	elif key in [" ", "s", "r", "e", "b", "p"]:
		svlgui.MODE=key
		svlgui.set_cursor({" ":"arrow","s":"arrow","r":"crosshair","e":"crosshair",
				"b":"arrow","p":"arrow"}[key], MainWindow.stage)
		misc_funcs.update_tooloptions()
	elif key=="F6":
		add_keyframe()
	elif key=="F8":
		convert_to_symbol()
コード例 #2
0
def onKeyDownFrame(self, key):
	root.descendItem().activelayer.frames[root.descendItem().activelayer.currentframe].actions = MainWindow.scriptwindow.text
	if key in [" ", "s", "r", "e", "b"]:
		svlgui.MODE=key
		svlgui.set_cursor({" ":"arrow","s":"arrow","r":"crosshair","e":"crosshair",
				"b":"arrow"}[key], MainWindow.stage)
		misc_funcs.update_tooloptions()
	elif key=="F6":
		add_keyframe()
	elif key=="F8":
		convert_to_symbol()
	MainWindow.scriptwindow.text = root.descendItem().activelayer.frames[root.descendItem().activelayer.currentframe].actions
コード例 #3
0
def onKeyDownGroup(self, key):
	if not svlgui.EDITING:
		if key in [" ", "s", "r", "e", "b", "p"]:
			svlgui.MODE=key
			svlgui.set_cursor({" ":"arrow","s":"arrow","r":"crosshair","e":"crosshair",
					"b":"arrow","p":"arrow"}[key], MainWindow.stage)
			misc_funcs.update_tooloptions()
		elif key=="F6":
			add_keyframe()
		elif key=="F8":
			convert_to_symbol()
	else:
		if not key=="escape":
			pass
		else:
			svlgui.EDITING=False
コード例 #4
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def resize_any(self):
    svlgui.MODE = "s"
    svlgui.set_cursor("arrow", stage)
    update_tooloptions()
コード例 #5
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def select_any(self):
    svlgui.MODE = " "
    svlgui.set_cursor("arrow", stage)
    update_tooloptions()
コード例 #6
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def paint_bucket(self):
    svlgui.MODE = "b"
    svlgui.set_cursor("bucket", stage)
    update_tooloptions()
コード例 #7
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def pen(self):
    svlgui.MODE = "n"
    svlgui.set_cursor("pen", stage)
    update_tooloptions()
コード例 #8
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def curve(self):
    svlgui.MODE = "c"
    svlgui.set_cursor("curve", stage)
    update_tooloptions()
コード例 #9
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def rectangle(self):
    svlgui.MODE = "r"
    svlgui.set_cursor("crosshair", stage)
    update_tooloptions()
コード例 #10
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def rectangle(self):
    svlgui.MODE = "r"
    svlgui.set_cursor("crosshair", stage)
    update_tooloptions()
コード例 #11
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def text(self):
    svlgui.MODE = "t"
    svlgui.set_cursor("text", stage)
    update_tooloptions()
コード例 #12
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def lasso(self):
    svlgui.MODE = "l"
    svlgui.set_cursor("lasso", stage)
    update_tooloptions()
コード例 #13
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def resize_any(self):
    svlgui.MODE = "s"
    svlgui.set_cursor("arrow", stage)
    update_tooloptions()
コード例 #14
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def select_any(self):
    svlgui.MODE = " "
    svlgui.set_cursor("arrow", stage)
    update_tooloptions()
コード例 #15
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def lasso(self):
    svlgui.MODE = "l"
    svlgui.set_cursor("lasso", stage)
    update_tooloptions()
コード例 #16
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def text(self):
    svlgui.MODE = "t"
    svlgui.set_cursor("text", stage)
    update_tooloptions()
コード例 #17
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def ellipse(self):
    svlgui.MODE = "e"
    svlgui.set_cursor("crosshair", stage)
    update_tooloptions()
コード例 #18
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def ellipse(self):
    svlgui.MODE = "e"
    svlgui.set_cursor("crosshair", stage)
    update_tooloptions()
コード例 #19
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def curve(self):
    svlgui.MODE = "c"
    svlgui.set_cursor("curve", stage)
    update_tooloptions()
コード例 #20
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def paintbrush(self):
    svlgui.MODE = "p"
    svlgui.set_cursor("paintbrush", stage)
    update_tooloptions()
コード例 #21
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def paintbrush(self):
    svlgui.MODE = "p"
    svlgui.set_cursor("paintbrush", stage)
    update_tooloptions()
コード例 #22
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def paint_bucket(self):
    svlgui.MODE = "b"
    svlgui.set_cursor("bucket", stage)
    update_tooloptions()
コード例 #23
0
ファイル: misc_funcs.py プロジェクト: skykooler/Lightningbeam
def pen(self):
    svlgui.MODE = "n"
    svlgui.set_cursor("pen", stage)
    update_tooloptions()