From 6c8004536af665f1a21fe1b9eca9d38535977e4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 16 Sep 2015 18:03:48 +0200 Subject: [PATCH] Add support for invisible progressbar in tree view issue4952 review19451002 --- tryton/gui/window/view_form/view/list_gtk/widget.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tryton/gui/window/view_form/view/list_gtk/widget.py b/tryton/gui/window/view_form/view/list_gtk/widget.py index 76ab13ed53..1886eab8e3 100644 --- a/tryton/gui/window/view_form/view/list_gtk/widget.py +++ b/tryton/gui/window/view_form/view/list_gtk/widget.py @@ -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]