comparison pyink/tween.py @ 1167:6160e6282252

The object is duplicated inside the tween generator.
author wycc
date Thu, 30 Dec 2010 11:11:34 +0800
parents c23593881507
children e64b02951627
comparison
equal deleted inserted replaced
1164:2cb5047d8f2b 1167:6160e6282252
85 start_node_id = start_node.getAttribute('id') 85 start_node_id = start_node.getAttribute('id')
86 dup_node = dup_nodes.setdefault(start_node_id, None) 86 dup_node = dup_nodes.setdefault(start_node_id, None)
87 try: 87 try:
88 stop_node = stop_nodes[start_node_id] 88 stop_node = stop_nodes[start_node_id]
89 except KeyError: 89 except KeyError:
90 self.updateTweenObject(duplicate_group, tween_type, 90 #self.updateTweenObject(duplicate_group, tween_type,
91 start_node, start_node, 91 # start_node, start_node,
92 percent, dup_node) 92 # percent, dup_node)
93 start_node = start_node.next() 93 start_node = start_node.next()
94 continue 94 continue
95 95
96 96
97 self.updateTweenObject(duplicate_group, tween_type, 97 self.updateTweenObject(duplicate_group, tween_type,
194 """ 194 """
195 if newobj == None: 195 if newobj == None:
196 newobj = s.duplicate(self.document) 196 newobj = s.duplicate(self.document)
197 top = self.document.createElement("svg:g") 197 top = self.document.createElement("svg:g")
198 top.setAttribute("ref",s.getAttribute("id")) 198 top.setAttribute("ref",s.getAttribute("id"))
199 top.setAttribute("inkscape:label","dup")
199 top.appendChild(newobj) 200 top.appendChild(newobj)
200 obj.appendChild(top) 201 obj.appendChild(top)
201 else: 202 else:
202 top = newobj 203 top = newobj
203 newobj = top.firstChild() 204 newobj = top.firstChild()