controls/VariablePanel.py
changeset 1380 10ac2b18437b
parent 1361 7158aa054226
child 1412 50192dd2f5ff
equal deleted inserted replaced
1379:086f52b2feac 1380:10ac2b18437b
   621     
   621     
   622     def GetTagName(self):
   622     def GetTagName(self):
   623         return self.TagName
   623         return self.TagName
   624     
   624     
   625     def IsFunctionBlockType(self, name):
   625     def IsFunctionBlockType(self, name):
   626         if self.ElementType != "function" and self.BodyType in ["ST", "IL"]:
   626         if (isinstance(name, TupleType) or 
       
   627             self.ElementType != "function" and self.BodyType in ["ST", "IL"]):
   627             return False
   628             return False
   628         else:
   629         else:
   629             return self.Controler.GetBlockType(name, debug=self.Debug) is not None
   630             return self.Controler.GetBlockType(name, debug=self.Debug) is not None
   630     
   631     
   631     def RefreshView(self):
   632     def RefreshView(self):