This is one implementation of storage for one field name. More...
Methods defined here: | |
| def | AddRule |
| def | Get |
| def | GetList |
| def | IsMixed |
| def | RunRules |
| def | Set |
| def | SetAll |
| def | SetList |
| def | __del__ |
| def | __init__ |
This is one implementation of storage for one field name.
The storage goes like this: Keep a list of one value for every item being edited (every model) If the list is homogeneous then delete the list and hold one value, remember that you're holding a single value as a homogeneous list.
We do this check for homogeneity at the end of an operation. There are three operations (as defined by DisplayModelList below):
| def dialog.displaymodel.DisplayStorage.__del__ | ( | args | ) |
__del__(args)
| def dialog.displaymodel.DisplayStorage.__init__ | ( | args | ) |
__init__(args)
| def dialog.displaymodel.DisplayStorage.AddRule | ( | args | ) |
AddRule(args)
| def dialog.displaymodel.DisplayStorage.Get | ( | args | ) |
Get(args)
| def dialog.displaymodel.DisplayStorage.GetList | ( | args | ) |
GetList(args)
| def dialog.displaymodel.DisplayStorage.IsMixed | ( | args | ) |
IsMixed(args)
| def dialog.displaymodel.DisplayStorage.RunRules | ( | args | ) |
RunRules(args)
| def dialog.displaymodel.DisplayStorage.Set | ( | args | ) |
Set(args)
| def dialog.displaymodel.DisplayStorage.SetAll | ( | args | ) |
SetAll(args)
| def dialog.displaymodel.DisplayStorage.SetList | ( | args | ) |
SetList(args)
1.8.1.2