--- a/graphics/FBD_Objects.py Tue Jan 29 11:09:49 2008 +0100
+++ b/graphics/FBD_Objects.py Tue Jan 29 18:30:47 2008 +0100
@@ -53,10 +53,10 @@
self.SetType(type, extension, inputs, connectors)
# Make a clone of this FBD_Block
- def Clone(self, id = None, name = "", pos = None):
+ def Clone(self, parent, id = None, name = "", pos = None):
if self.Name != "" and name == "":
name = self.Name
- block = FBD_Block(self.Parent, self.Type, name, id, self.Extension)
+ block = FBD_Block(parent, self.Type, name, id, self.Extension)
block.SetSize(self.Size[0], self.Size[1])
if pos is not None:
block.SetPosition(pos.x, pos.y)
@@ -401,8 +401,8 @@
self.SetType(type, value_type)
# Make a clone of this FBD_Variable
- def Clone(self, id = None, pos = None):
- variable = FBD_Variable(self.Parent, self.Type, self.Name, self.ValueType, id)
+ def Clone(self, parent, id = None, pos = None):
+ variable = FBD_Variable(parent, self.Type, self.Name, self.ValueType, id)
variable.SetSize(self.Size[0], self.Size[1])
if pos is not None:
variable.SetPosition(pos.x, pos.y)
@@ -649,8 +649,8 @@
return rect
# Make a clone of this FBD_Connector
- def Clone(self, id = None, pos = None):
- connection = FBD_Connector(self.Parent, self.Type, self.Name, id)
+ def Clone(self, parent, id = None, pos = None):
+ connection = FBD_Connector(parent, self.Type, self.Name, id)
connection.SetSize(self.Size[0], self.Size[1])
if pos is not None:
connection.SetPosition(pos.x, pos.y)