LDViewer.py
changeset 6 c8cf918ee7ea
parent 5 f8652b073e84
child 7 f1691e685c49
equal deleted inserted replaced
5:f8652b073e84 6:c8cf918ee7ea
   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)