示例#1
0
 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)
示例#4
0
 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)
示例#5
0
 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)
示例#6
0
 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)