Mercurial > MadButterfly
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() |