def __init__(self, data=None, trafo=None, duplicate=None): RectangularObject.__init__(self, trafo, duplicate=duplicate) GraphicsObject.__init__(self, duplicate=duplicate) if duplicate is not None: data = duplicate.data self.data = data data.AddUser(self)
def __init__(self, objects=None, duplicate=None): GraphicsObject.__init__(self, duplicate=duplicate) if duplicate is not None: objects = [] for obj in duplicate.objects: objects.append(obj.Duplicate()) self.objects = objects elif objects: self.objects = objects else: self.objects = [] self.changing_children = 0 self.set_parent()
def __init__(self, objects = None, duplicate = None): GraphicsObject.__init__(self, duplicate = duplicate) if duplicate is not None: objects = [] for obj in duplicate.objects: objects.append(obj.Duplicate()) self.objects = objects elif objects: self.objects = objects else: self.objects = [] self.changing_children = 0 self.set_parent()
def __init__(self, data = None, trafo = None, duplicate = None): RectangularObject.__init__(self, trafo, duplicate = duplicate) GraphicsObject.__init__(self, duplicate = duplicate) if duplicate is not None: data = duplicate.data self.data = data