def persistProp(self, name, setterName, value): if setterName == 'SetImageList': imgList, listType = value.split(',') imgList, listType = imgList.strip(), listType.strip() for prop in self.textPropList: if prop.prop_setter == setterName and prop.params[1] == listType: prop.params = [imgList, listType] return self.textPropList.append(methodparse.PropertyParse( None, self.name, setterName, [imgList, listType], 'SetImageList')) else: WindowDTC.persistProp(self, name, setterName, value)
def persistProp(self, name, setterName, value): if name == 'Default': for prop in self.textPropList: if prop.prop_setter == setterName: if value.lower() == 'true': prop.params = [] else: del self.textPropList[self.textPropList.index(prop)] return if value.lower() == 'true': self.textPropList.append(methodparse.PropertyParse( None, self.getCompName(), setterName, [], name)) else: WindowDTC.persistProp(self, name, setterName, value)
def persistProp(self, name, setterName, value): if setterName == 'SetRange': rMin, rMax = self.eval(value) newParams = [`rMin`, `rMax`] # edit if exists for prop in self.textPropList: if prop.prop_setter == setterName: prop.params = newParams return # add if not defined self.textPropList.append(methodparse.PropertyParse( None, self.name, setterName, newParams, 'SetRange')) else: WindowDTC.persistProp(self, name, setterName, value)
def persistProp(self, name, setterName, value): if setterName == 'SetImageList': imgList, listType = value.split(',') imgList, listType = imgList.strip(), listType.strip() for prop in self.textPropList: if prop.prop_setter == setterName and prop.params[ 1] == listType: prop.params = [imgList, listType] return self.textPropList.append( methodparse.PropertyParse(None, self.name, setterName, [imgList, listType], 'SetImageList')) else: WindowDTC.persistProp(self, name, setterName, value)
def persistProp(self, name, setterName, value): if setterName == 'SetRange': rMin, rMax = self.eval(value) newParams = [ ` rMin `, ` rMax `] # edit if exists for prop in self.textPropList: if prop.prop_setter == setterName: prop.params = newParams return # add if not defined self.textPropList.append( methodparse.PropertyParse(None, self.name, setterName, newParams, 'SetRange')) else: WindowDTC.persistProp(self, name, setterName, value)
def persistProp(self, name, setterName, value): if name == 'Default': for prop in self.textPropList: if prop.prop_setter == setterName: if value.lower() == 'true': prop.params = [] else: del self.textPropList[self.textPropList.index(prop)] return if value.lower() == 'true': self.textPropList.append( methodparse.PropertyParse(None, self.getCompName(), setterName, [], name)) else: WindowDTC.persistProp(self, name, setterName, value)