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)