예제 #1
0
    def __init__(self,
                 name,
                 default,
                 type,
                 category,
                 subcategory,
                 store=True,
                 tag=None):
        self._name = name
        self._label = subcategory
        self._tooltip = ''
        self._default = unicode(default)
        self._values = []
        self._type = type
        self._category = category
        self._subcategory = subcategory
        self._validators = []
        self._conditions = []
        self._store = store
        self._tag = tag

        if type is types.FloatType:
            validators.validFloat(self)
        elif type is types.IntType:
            validators.validInt(self)

        global settingsDictionary
        settingsDictionary[name] = self
        global settingsList
        settingsList.append(self)
예제 #2
0
파일: profile.py 프로젝트: Claude59/horus
	def __init__(self, name, default, type, category, subcategory, store=True, tag=None):
		self._name = name
		self._label = subcategory
		self._tooltip = ''
		self._default = unicode(default)
		self._values = []
		self._type = type
		self._category = category
		self._subcategory = subcategory
		self._validators = []
		self._conditions = []
		self._store = store
		self._tag = tag

		if type is types.FloatType:
			validators.validFloat(self)
		elif type is types.IntType:
			validators.validInt(self)

		global settingsDictionary
		settingsDictionary[name] = self
		global settingsList
		settingsList.append(self)