def checker(self, x): if x not in materialmanager.getInterfaceMaterialNames() and \ x not in self.extranames: raise TypeError("Expected an Interface Material name!")
def update(self, *args): names = materialmanager.getInterfaceMaterialNames() names.sort() self.chooser.update(names) self.widgetChanged(len(names) > 0, interactive=0)
def update(self, *args): names = materialmanager.getInterfaceMaterialNames() names.sort() self.chooser.update( materialparameter.InterfaceAnyMaterialParameter.extranames + names) self.widgetChanged(validity=1, interactive=0)