diff -r 6af49f77fa2b -r e746ff4aa8be graphics/FBD_Objects.py --- 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)