editors/LDViewer.py
changeset 1311 85ca4fa0720b
parent 1081 9789531bc57c
child 1347 533741e5075c
equal deleted inserted replaced
1310:3d7fa2257b24 1311:85ca4fa0720b
   485         vars = self.Controler.GetEditedElementInterfaceVars(self.TagName, self.Debug)
   485         vars = self.Controler.GetEditedElementInterfaceVars(self.TagName, self.Debug)
   486         if vars:
   486         if vars:
   487             for var in vars:
   487             for var in vars:
   488                 if var["Class"] != "Input" and var["Type"] == "BOOL":
   488                 if var["Class"] != "Input" and var["Type"] == "BOOL":
   489                     varlist.append(var["Name"])
   489                     varlist.append(var["Name"])
   490         returntype = self.Controler.GetEditedElementInterfaceReturnType(self.TagName, self.Debug)
   490         returntype = self.Controler.GetEditedElementInterfaceReturnType(self.TagName, self.Debug)[0]
   491         if returntype == "BOOL":
   491         if returntype == "BOOL":
   492             varlist.append(self.Controler.GetEditedElementName(self.TagName))
   492             varlist.append(self.Controler.GetEditedElementName(self.TagName))
   493         dialog.SetVariables(varlist)
   493         dialog.SetVariables(varlist)
   494         dialog.SetValues({"name":"","type":COIL_NORMAL})
   494         dialog.SetValues({"name":"","type":COIL_NORMAL})
   495         if dialog.ShowModal() == wx.ID_OK:
   495         if dialog.ShowModal() == wx.ID_OK:
   799                         vars = self.Controler.GetEditedElementInterfaceVars(self.TagName, self.Debug)
   799                         vars = self.Controler.GetEditedElementInterfaceVars(self.TagName, self.Debug)
   800                         if vars:
   800                         if vars:
   801                             for var in vars:
   801                             for var in vars:
   802                                 if var["Class"] != "Input" and var["Type"] == "BOOL":
   802                                 if var["Class"] != "Input" and var["Type"] == "BOOL":
   803                                     varlist.append(var["Name"])
   803                                     varlist.append(var["Name"])
   804                         returntype = self.Controler.GetEditedElementInterfaceReturnType(self.TagName, self.Debug)
   804                         returntype = self.Controler.GetEditedElementInterfaceReturnType(self.TagName, self.Debug)[0]
   805                         if returntype == "BOOL":
   805                         if returntype == "BOOL":
   806                             varlist.append(self.Controler.GetEditedElementName(self.TagName))
   806                             varlist.append(self.Controler.GetEditedElementName(self.TagName))
   807                         dialog.SetVariables(varlist)
   807                         dialog.SetVariables(varlist)
   808                         dialog.SetValues({"name":"","type":COIL_NORMAL})
   808                         dialog.SetValues({"name":"","type":COIL_NORMAL})
   809                         if dialog.ShowModal() == wx.ID_OK:
   809                         if dialog.ShowModal() == wx.ID_OK: