AccessEngine :: AEState :: Setting :: RelPercentRangeSetting :: Class RelPercentRangeSetting
[hide private]
[frames] | no frames]

Class RelPercentRangeSetting

source code

object --+                
         |                
   Setting --+            
             |            
NumericSetting --+        
                 |        
 RelNumericSetting --+    
                     |    
       RelRangeSetting --+
                         |
                        RelPercentRangeSetting

Defines a percent setting that specifies a value relative to another one. If the parent style is None, acts just like a regular PercentRangeSetting.

The relative percentage of this setting is additive,

Instance Methods [hide private]
RelPercentRangeView
getView(self)
Gets a relative range view that returns the proper min and max values depending on if the value is relative or not.
source code

Inherited from RelNumericSetting: __init__, update

Inherited from RelNumericSetting (private): _getValue, _setValue

Inherited from NumericSetting (private): _fixBounds

Inherited from Setting: addObserver, clearObservers, copy, removeObserver, restore, save, serialize, unserialize

Inherited from Setting (private): _notify

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]

Inherited from RelNumericSetting: value

Instance Variables [hide private]

Inherited from RelNumericSetting: parent, rel_max, rel_min

Inherited from NumericSetting: max, min, precision

Inherited from Setting: default, description, label, name, persist, state

Inherited from Setting (private): _cached, _observers, _value

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

getView(self)

source code 
Gets a relative range view that returns the proper min and max values depending on if the value is relative or not.
Returns: RelPercentRangeView
A relative percent view of this range
Overrides: RelNumericSetting.getView