editors/Viewer.py
changeset 823 c6ed7b933617
parent 820 d981fe154c36
child 828 319dac4c4fd3
equal deleted inserted replaced
822:050045c32d98 823:c6ed7b933617
   232                 words = tagname.split("::")
   232                 words = tagname.split("::")
   233                 if pou_name == values[0]:
   233                 if pou_name == values[0]:
   234                     message = _("\"%s\" can't use itself!")%pou_name
   234                     message = _("\"%s\" can't use itself!")%pou_name
   235                 elif pou_type == "function" and values[1] != "function":
   235                 elif pou_type == "function" and values[1] != "function":
   236                     message = _("Function Blocks can't be used in Functions!")
   236                     message = _("Function Blocks can't be used in Functions!")
   237                 elif words[0] == "T" and values[1] != "function":
       
   238                     message = _("Function Blocks can't be used in Transitions!")
       
   239                 elif self.ParentWindow.Controler.PouIsUsedBy(pou_name, values[0], self.ParentWindow.Debug):
   237                 elif self.ParentWindow.Controler.PouIsUsedBy(pou_name, values[0], self.ParentWindow.Debug):
   240                     message = _("\"%s\" is already used by \"%s\"!")%(pou_name, values[0])
   238                     message = _("\"%s\" is already used by \"%s\"!")%(pou_name, values[0])
   241                 else:
   239                 else:
   242                     blockname = values[2]
   240                     blockname = values[2]
   243                     if len(values) > 3:
   241                     if len(values) > 3: