equal
deleted
inserted
replaced
488 # ------------------------------------------------------------------------------- |
488 # ------------------------------------------------------------------------------- |
489 # Adding element functions |
489 # Adding element functions |
490 # ------------------------------------------------------------------------------- |
490 # ------------------------------------------------------------------------------- |
491 |
491 |
492 def AddLadderRung(self): |
492 def AddLadderRung(self): |
493 dialog = LDElementDialog(self.ParentWindow, self.Controler, "coil") |
493 dialog = LDElementDialog(self.ParentWindow, self.Controler, self.TagName, "coil") |
494 dialog.SetPreviewFont(self.GetFont()) |
494 dialog.SetPreviewFont(self.GetFont()) |
495 varlist = [] |
495 varlist = [] |
496 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName, debug=self.Debug) |
496 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName, debug=self.Debug) |
497 if vars: |
497 if vars: |
498 for var in vars: |
498 for var in vars: |
588 elif self.SelectedElement and isinstance(self.SelectedElement, Graphic_Group): |
588 elif self.SelectedElement and isinstance(self.SelectedElement, Graphic_Group): |
589 if False not in [self.IsWire(element) for element in self.SelectedElement.GetElements()]: |
589 if False not in [self.IsWire(element) for element in self.SelectedElement.GetElements()]: |
590 for element in self.SelectedElement.GetElements(): |
590 for element in self.SelectedElement.GetElements(): |
591 wires.append(element) |
591 wires.append(element) |
592 if len(wires) > 0: |
592 if len(wires) > 0: |
593 dialog = LDElementDialog(self.ParentWindow, self.Controler, "contact") |
593 dialog = LDElementDialog(self.ParentWindow, self.Controler, self.TagName, "contact") |
594 dialog.SetPreviewFont(self.GetFont()) |
594 dialog.SetPreviewFont(self.GetFont()) |
595 varlist = [] |
595 varlist = [] |
596 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName, debug=self.Debug) |
596 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName, debug=self.Debug) |
597 if vars: |
597 if vars: |
598 for var in vars: |
598 for var in vars: |
802 connectors["outputs"][index + 1].Connect((new_wire, -1), False) |
802 connectors["outputs"][index + 1].Connect((new_wire, -1), False) |
803 new_wire.ConnectStartPoint(None, right_element) |
803 new_wire.ConnectStartPoint(None, right_element) |
804 new_wire.ConnectEndPoint(None, connectors["outputs"][index + 1]) |
804 new_wire.ConnectEndPoint(None, connectors["outputs"][index + 1]) |
805 right_elements.reverse() |
805 right_elements.reverse() |
806 elif right_powerrail: |
806 elif right_powerrail: |
807 dialog = LDElementDialog(self.ParentWindow, self.Controleur, "coil") |
807 dialog = LDElementDialog(self.ParentWindow, self.Controleur, self.TagName, "coil") |
808 dialog.SetPreviewFont(self.GetFont()) |
808 dialog.SetPreviewFont(self.GetFont()) |
809 varlist = [] |
809 varlist = [] |
810 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName, debug=self.Debug) |
810 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName, debug=self.Debug) |
811 if vars: |
811 if vars: |
812 for var in vars: |
812 for var in vars: |