Set also editable property when setting sensitive on Entry

issue7074
review41791002
This commit is contained in:
Cédric Krier committed 2018-02-04 23:41:05 +01:00
1 parent 4c24fa6bcf
commit b941e9fd9d
3 files changed
+3

No files matched your search

@@ -455,6 +455,7 @@ class DictWidget(Widget):
for widget in self.fields.values():
widget.set_readonly(readonly)
self.wid_text.set_sensitive(not readonly)
self.wid_text.set_editable(not readonly)
def _set_button_sensitive(self):
self.but_add.set_sensitive(bool(
@@ -225,6 +225,7 @@ class Many2Many(Widget):
self._readonly = value
self._set_button_sensitive()
self.wid_text.set_sensitive(not value)
self.wid_text.set_editable(not value)
self._set_label_state()
def _required_set(self, value):
@@ -314,6 +314,7 @@ class One2Many(Widget):
and access['write']
and access['read']))
self.wid_text.set_sensitive(self.but_add.get_sensitive())
self.wid_text.set_editable(self.but_add.get_sensitive())
# New button must be added to focus chain to allow keyboard only
# creation when there is no existing record on form view.