equal
deleted
inserted
replaced
463 # Adding element functions |
463 # Adding element functions |
464 #------------------------------------------------------------------------------- |
464 #------------------------------------------------------------------------------- |
465 |
465 |
466 def AddLadderRung(self): |
466 def AddLadderRung(self): |
467 dialog = LDElementDialog(self.ParentWindow, "coil") |
467 dialog = LDElementDialog(self.ParentWindow, "coil") |
|
468 dialog.SetPreviewFont(self.GetFont()) |
468 varlist = [] |
469 varlist = [] |
469 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName) |
470 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName) |
470 if vars: |
471 if vars: |
471 for var in vars: |
472 for var in vars: |
472 if var["Class"] != "Input" and var["Type"] == "BOOL": |
473 if var["Class"] != "Input" and var["Type"] == "BOOL": |
552 if False not in [self.IsWire(element) for element in self.SelectedElement.GetElements()]: |
553 if False not in [self.IsWire(element) for element in self.SelectedElement.GetElements()]: |
553 for element in self.SelectedElement.GetElements(): |
554 for element in self.SelectedElement.GetElements(): |
554 wires.append(element) |
555 wires.append(element) |
555 if len(wires) > 0: |
556 if len(wires) > 0: |
556 dialog = LDElementDialog(self.ParentWindow, "contact") |
557 dialog = LDElementDialog(self.ParentWindow, "contact") |
|
558 dialog.SetPreviewFont(self.GetFont()) |
557 varlist = [] |
559 varlist = [] |
558 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName) |
560 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName) |
559 if vars: |
561 if vars: |
560 for var in vars: |
562 for var in vars: |
561 if var["Class"] != "Output" and var["Type"] == "BOOL": |
563 if var["Class"] != "Output" and var["Type"] == "BOOL": |
773 new_wire.ConnectStartPoint(None, right_element) |
775 new_wire.ConnectStartPoint(None, right_element) |
774 new_wire.ConnectEndPoint(None, connectors[index + 1]) |
776 new_wire.ConnectEndPoint(None, connectors[index + 1]) |
775 right_elements.reverse() |
777 right_elements.reverse() |
776 elif right_powerrail: |
778 elif right_powerrail: |
777 dialog = LDElementDialog(self.ParentWindow, "coil") |
779 dialog = LDElementDialog(self.ParentWindow, "coil") |
|
780 dialog.SetPreviewFont(self.GetFont()) |
778 varlist = [] |
781 varlist = [] |
779 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName) |
782 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName) |
780 if vars: |
783 if vars: |
781 for var in vars: |
784 for var in vars: |
782 if var["Class"] != "Input" and var["Type"] == "BOOL": |
785 if var["Class"] != "Input" and var["Type"] == "BOOL": |
1194 def EditContactContent(self, contact): |
1197 def EditContactContent(self, contact): |
1195 if self.GetDrawingMode() == FREEDRAWING_MODE: |
1198 if self.GetDrawingMode() == FREEDRAWING_MODE: |
1196 Viewer.EditContactContent(self, contact) |
1199 Viewer.EditContactContent(self, contact) |
1197 else: |
1200 else: |
1198 dialog = LDElementDialog(self.ParentWindow, "contact") |
1201 dialog = LDElementDialog(self.ParentWindow, "contact") |
|
1202 dialog.SetPreviewFont(self.GetFont()) |
1199 varlist = [] |
1203 varlist = [] |
1200 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName) |
1204 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName) |
1201 if vars: |
1205 if vars: |
1202 for var in vars: |
1206 for var in vars: |
1203 if var["Class"] != "Output" and var["Type"] == "BOOL": |
1207 if var["Class"] != "Output" and var["Type"] == "BOOL": |
1217 def EditCoilContent(self, coil): |
1221 def EditCoilContent(self, coil): |
1218 if self.GetDrawingMode() == FREEDRAWING_MODE: |
1222 if self.GetDrawingMode() == FREEDRAWING_MODE: |
1219 Viewer.EditCoilContent(self, coil) |
1223 Viewer.EditCoilContent(self, coil) |
1220 else: |
1224 else: |
1221 dialog = LDElementDialog(self.ParentWindow, "coil") |
1225 dialog = LDElementDialog(self.ParentWindow, "coil") |
|
1226 dialog.SetPreviewFont(self.GetFont()) |
1222 varlist = [] |
1227 varlist = [] |
1223 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName) |
1228 vars = self.Controler.GetEditedElementInterfaceVars(self.TagName) |
1224 if vars: |
1229 if vars: |
1225 for var in vars: |
1230 for var in vars: |
1226 if var["Class"] != "Input" and var["Type"] == "BOOL": |
1231 if var["Class"] != "Input" and var["Type"] == "BOOL": |