Esempio n. 1
0
 def __init__(self, *args, **kwargs):
     super().__init__(items=collections.OrderedDict())
     
     with objects.direct_access(self):
         self.data_changed = observables.Observable()
     
     objects.attrsof(self).update(kwargs)
Esempio n. 2
0
 def __init__(self, items, *args, **kwargs):
     super().__init__(items=items)
     
     with objects.direct_access(self):
         self.data_changed = observables.Observable()
     
     objects.attrsof(self).update(kwargs)
Esempio n. 3
0
 def __init__(self, *args, **kwargs):
     super().__init__(items=collections.OrderedDict())
     
     with objects.direct_access(self):
         self.data_changed = observables.Observable()
         self.options_changed = observables.Observable()
         
         self.options = kwargs.get("options", None)
         self.default = kwargs.get("default", None)
         self.coerce = kwargs.get("coerce", utilities.identity)
     
     objects.attrsof(self).update(kwargs)
Esempio n. 4
0
 def __init__(self, data=None, *args, **kwargs):
     super().__init__(data=data, items=collections.OrderedDict())
     
     with objects.direct_access(self):
         self.axis_identifiers = functions.counter(0)
         self.mark_identifiers = functions.counter(0)
         
         self.selection = set()
         
         self.data_changed = observables.Observable()
         self.axis_data_changed = observables.Observable()
         self.mark_data_changed = observables.Observable()
         self.binding_changed = observables.Observable()
     
     objects.attrsof(self).update(kwargs)
     
     self.default_properties(self)
Esempio n. 5
0
 def __init__(self, order=None, owner=None, options=None):
     super().__init__(items=collections.OrderedDict())
     
     with objects.direct_access(self):
         self.data_changed = observables.Observable()
         
         self._sortby = list()
         self._groupby = list()
         
         self.total = 0
         self.count = 0
     
     self.rank = order
     self.order = order
     self.owner = owner
     
     self.default_properties(self, options=options)