Exemple #1
0
 def __init__(self):
     TreeModel.__init__(self)
     self._register_field('a', ('x', 'y'))
     self._register_field('b', ('u', 'v'))
     self._register_compound('ab', ('a', 'b'))
     self._register_slave_field('s', 'a', lambda f: f['a'].upper())
     self._register_compound('sb', ('s', 'b'))
     self._register_slave_field('comp_slave', 'sb', lambda f: f['sb'].upper())
Exemple #2
0
 def __init__(self):
     TreeModel.__init__(self)
     self._register_field('a', ('x', 'y'))
     self._register_field('b', ('u', 'v'))
     self._register_compound('ab', ('a', 'b'))
     self._register_slave_field('s', 'a', lambda f: f['a'].upper())
     self._register_compound('sb', ('s', 'b'))
     self._register_slave_field('comp_slave', 'sb',
                                lambda f: f['sb'].upper())
 def __init__(self, a_seq, b_seq, c_seq):
     TreeModel.__init__(self)
     self._register_field('a', a_seq)
     self._register_field('b', b_seq, allow_empty=True)
     self._register_field('c', c_seq)
     self._register_compound('ab', ('a', 'b'))
     self._register_slave_field('s', 'a', lambda f: f['a'].upper())
     self._register_compound('sb', ('s', 'b'))
     self._register_slave_field('comp_slave', 'sb', lambda f: f['sb'].upper())
     # compound involving slave field
     self._register_field('s_a', a_seq, depends_on='c', slave_handler=self._update_sa)
     self._register_field('s_b', b_seq, depends_on='c', slave_handler=self._update_sb, allow_empty=True)
     self._register_compound('s_ab', ('s_a', 's_b'))
     self._store_state()
 def __init__(self, a_seq, b_seq, c_seq):
     TreeModel.__init__(self)
     self._register_field('a', a_seq)
     self._register_field('b', b_seq, allow_empty=True)
     self._register_field('c', c_seq)
     self._register_compound('ab', ('a', 'b'))
     self._register_slave_field('s', 'a', lambda f: f['a'].upper())
     self._register_compound('sb', ('s', 'b'))
     self._register_slave_field('comp_slave', 'sb',
                                lambda f: f['sb'].upper())
     # compound involving slave field
     self._register_field('s_a',
                          a_seq,
                          depends_on='c',
                          slave_handler=self._update_sa)
     self._register_field('s_b',
                          b_seq,
                          depends_on='c',
                          slave_handler=self._update_sb,
                          allow_empty=True)
     self._register_compound('s_ab', ('s_a', 's_b'))
     self._store_state()
Exemple #5
0
 def __init__(self, **kwargs):
     TreeModel.__init__(self, **kwargs)
     self._register_compound('cmp', ('afield', 'field2'))
 def __init__(self, **kwargs):
     TreeModel.__init__(self, **kwargs)
     self._register_compound('cmp', ('afield', 'field2'))