Keyframes sort of added, but don't show up on OSX yet
This commit is contained in:
parent
101f4eb42e
commit
7c7a6fcdd1
|
|
@ -30,7 +30,7 @@ def onLoadFrames(self):
|
|||
self.add(j)'''
|
||||
def onClickFrame(self, x, y):
|
||||
print x, int(x/16)
|
||||
self.activelayer.activeframe = int(x/16)
|
||||
root.descendItem().activeframe = int(x/16)
|
||||
def onMouseDownGroup(self, x, y):
|
||||
if svlgui.MODE in [" ", "s"]:
|
||||
if self.hitTest(x, y):
|
||||
|
|
@ -202,11 +202,12 @@ def quit(widget):
|
|||
|
||||
|
||||
def add_keyframe(widget=None):
|
||||
svlgui.alert("test alert", True)
|
||||
root.descendItem().add_frame(True)
|
||||
print root.descendItem().activeframe
|
||||
print root.descendItem().activeframe*16
|
||||
b = svlgui.Image("media/keyframe_active.png",root.descendItem().activeframe*16,0,True,MainWindow.timelinebox,16,1)
|
||||
frames.add(b)
|
||||
print [i.x for i in frames.activelayer.frames[0].objs]
|
||||
MainWindow.timelinebox.draw()
|
||||
def add_layer(widget=None):
|
||||
root.descendItem().add_layer(root.descendItem()._al)
|
||||
|
|
|
|||
|
|
@ -1213,7 +1213,7 @@ class Layer:
|
|||
def add_frame(self,populate):
|
||||
if self.activeframe>len(self.frames):
|
||||
lastframe = len(self.frames)
|
||||
for i in xrange(self.activeframe-len(self.frames)):
|
||||
for i in xrange((self.activeframe+1)-len(self.frames)):
|
||||
self.frames.append(None)
|
||||
if self.frames[self.activeframe]==None:
|
||||
self.frames[self.activeframe]=self.frame()
|
||||
|
|
@ -1349,12 +1349,14 @@ class Group (object):
|
|||
pass
|
||||
def getactiveframe(self):
|
||||
return self.activelayer.activeframe
|
||||
def setactiveframe(self, frame):
|
||||
self.activelayer.activeframe = frame
|
||||
minx = property(getminx)
|
||||
miny = property(getminy)
|
||||
maxx = property(getmaxx)
|
||||
maxy = property(getmaxy)
|
||||
activelayer = property(getal,setal)
|
||||
activeframe = property(getactiveframe)
|
||||
activeframe = property(getactiveframe, setactiveframe)
|
||||
level = property(getlevel, setlevel)
|
||||
scale = property(fset = setscale)
|
||||
def __init__(self, *args, **kwargs):
|
||||
|
|
|
|||
Loading…
Reference in New Issue