diff -r 40b91ba978db -r e6faee0c271b LDViewer.py --- a/LDViewer.py Fri Nov 16 17:43:32 2007 +0100 +++ b/LDViewer.py Mon Nov 19 10:02:35 2007 +0100 @@ -1248,3 +1248,16 @@ if self.GetDrawingMode() == FREEDRAWING_MODE: Viewer.EditPowerRailContent(self, powerrail) +#------------------------------------------------------------------------------- +# Model update functions +#------------------------------------------------------------------------------- + + def RefreshBlockModel(self, block): + blockid = block.GetId() + infos = {} + infos["type"] = block.GetType() + infos["name"] = block.GetName() + infos["x"], infos["y"] = block.GetPosition() + infos["width"], infos["height"] = block.GetSize() + infos["connectors"] = block.GetConnectors() + self.Controler.SetEditedElementBlockInfos(self.TagName, blockid, infos)