Set also editable property when setting sensitive on Entry
issue7074 review41791002
This commit is contained in:
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.
|
||||
|
||||
Reference in new issue
Block a user