379 dialog = LDElementDialog(self.Parent, "coil") |
379 dialog = LDElementDialog(self.Parent, "coil") |
380 varlist = [] |
380 varlist = [] |
381 vars = self.Controler.GetCurrentElementEditingInterfaceVars() |
381 vars = self.Controler.GetCurrentElementEditingInterfaceVars() |
382 if vars: |
382 if vars: |
383 for var in vars: |
383 for var in vars: |
384 if var["Type"] != "Input" and var["Value"] == "BOOL": |
384 if var["Class"] != "Input" and var["Type"] == "BOOL": |
385 varlist.append(var["Name"]) |
385 varlist.append(var["Name"]) |
386 returntype = self.Controler.GetCurrentElementEditingInterfaceReturnType() |
386 returntype = self.Controler.GetCurrentElementEditingInterfaceReturnType() |
387 if returntype == "BOOL": |
387 if returntype == "BOOL": |
388 varlist.append(self.Controler.GetCurrentElementEditingName()) |
388 varlist.append(self.Controler.GetCurrentElementEditingName()) |
389 dialog.SetVariables(varlist) |
389 dialog.SetVariables(varlist) |
471 dialog = LDElementDialog(self.Parent, "contact") |
471 dialog = LDElementDialog(self.Parent, "contact") |
472 varlist = [] |
472 varlist = [] |
473 vars = self.Controler.GetCurrentElementEditingInterfaceVars() |
473 vars = self.Controler.GetCurrentElementEditingInterfaceVars() |
474 if vars: |
474 if vars: |
475 for var in vars: |
475 for var in vars: |
476 if var["Type"] != "Output" and var["Value"] == "BOOL": |
476 if var["Class"] != "Output" and var["Type"] == "BOOL": |
477 varlist.append(var["Name"]) |
477 varlist.append(var["Name"]) |
478 dialog.SetVariables(varlist) |
478 dialog.SetVariables(varlist) |
479 dialog.SetValues({"name":"","type":CONTACT_NORMAL}) |
479 dialog.SetValues({"name":"","type":CONTACT_NORMAL}) |
480 if dialog.ShowModal() == wxID_OK: |
480 if dialog.ShowModal() == wxID_OK: |
481 values = dialog.GetValues() |
481 values = dialog.GetValues() |
1048 name='MainPanel', parent=self, pos=wx.Point(0, 0), |
1048 name='MainPanel', parent=self, pos=wx.Point(0, 0), |
1049 size=wx.Size(340, 200), style=wx.TAB_TRAVERSAL) |
1049 size=wx.Size(340, 200), style=wx.TAB_TRAVERSAL) |
1050 self.MainPanel.SetAutoLayout(True) |
1050 self.MainPanel.SetAutoLayout(True) |
1051 |
1051 |
1052 self.staticText1 = wx.StaticText(id=wxID_LDELEMENTDIALOGSTATICTEXT1, |
1052 self.staticText1 = wx.StaticText(id=wxID_LDELEMENTDIALOGSTATICTEXT1, |
1053 label='Type:', name='staticText1', parent=self.MainPanel, |
1053 label='Modifier:', name='staticText1', parent=self.MainPanel, |
1054 pos=wx.Point(24, 24), size=wx.Size(70, 17), style=0) |
1054 pos=wx.Point(24, 24), size=wx.Size(70, 17), style=0) |
1055 |
1055 |
1056 self.staticText2 = wx.StaticText(id=wxID_LDELEMENTDIALOGSTATICTEXT2, |
1056 self.staticText2 = wx.StaticText(id=wxID_LDELEMENTDIALOGSTATICTEXT2, |
1057 label='Name:', name='staticText2', parent=self.MainPanel, |
1057 label='Name:', name='staticText2', parent=self.MainPanel, |
1058 pos=wx.Point(24, 150), size=wx.Size(70, 17), style=0) |
1058 pos=wx.Point(24, 150), size=wx.Size(70, 17), style=0) |