Add support for invisible progressbar in tree view

issue4952
review19451002
This commit is contained in:
Cédric Krier committed 2015-09-16 18:03:48 +02:00
1 parent 376aa61375
commit 6c8004536a
1 file changed
+3
@@ -829,6 +829,9 @@ class ProgressBar(object):
def setter(self, column, cell, store, iter):
record = store.get_value(iter, 0)
field = record[self.attrs['name']]
field.state_set(record, states=('invisible',))
invisible = field.get_state_attrs(record).get('invisible', False)
cell.set_property('visible', not invisible)
value = float(self.get_textual_value(record) or 0.0)
cell.set_property('value', value)
digit = field.digits(record, factor=100)[1]