示例#1
0
 def setSVG (self):
     attr = BoxElement.setSVG (self)
     if not self.absoluteSize:
         points = self.calulateBox (self.x, self.y, self.width, self.height)
     else:
         point = V (self.x, self.y)
         self.applyTransform (point)
         points = {'x': point.x, 'y': point.y,
                   'width': self.width, 'height': self.height}
     points['x'] += self.worldDeltaX
     points['y'] += self.worldDeltaY
     attr.update (points)
     return attr
示例#2
0
 def setSVG(self):
     attr = BoxElement.setSVG(self)
     if not self.absoluteSize:
         points = self.calulateBox(self.x, self.y, self.width, self.height)
     else:
         point = V(self.x, self.y)
         self.applyTransform(point)
         points = {
             'x': point.x,
             'y': point.y,
             'width': self.width,
             'height': self.height
         }
     points['x'] += self.worldDeltaX
     points['y'] += self.worldDeltaY
     attr.update(points)
     return attr
示例#3
0
 def setSVG (self):
     attr = BoxElement.setSVG (self)
     attr.update (GroupableElement.setSVG (self))
     attr.update ([('viewBox', self.viewBox)])
     return attr
示例#4
0
 def setSVG(self):
     attr = BoxElement.setSVG(self)
     attr.update([('xlink:href', self.href)])
     return attr
示例#5
0
 def setSVG (self):
     attr = BoxElement.setSVG (self)
     points = self.calulateBox (self.x, self.y, self.width, self.height)
     attr.update (points)
     return attr
示例#6
0
文件: defs.py 项目: Koperj/SahanaEden
 def setSVG (self):
     attr = BoxElement.setSVG (self)
     attr.update ([('xlink:href', self.href)])
     return attr
示例#7
0
 def setSVG(self):
     attr = BoxElement.setSVG(self)
     attr.update(GroupableElement.setSVG(self))
     attr.update([('viewBox', self.viewBox)])
     return attr