From 66ad5d169d7fb335717c1d4dcf202339a3a7cefa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 27 Apr 2013 12:04:43 +0200 Subject: [PATCH] Hide search box on focus-out issue3116 review762002 --- tryton/gui/window/view_form/view/screen_container.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tryton/gui/window/view_form/view/screen_container.py b/tryton/gui/window/view_form/view/screen_container.py index 5d9449695b..aa9663a361 100644 --- a/tryton/gui/window/view_form/view/screen_container.py +++ b/tryton/gui/window/view_form/view/screen_container.py @@ -398,6 +398,10 @@ class ScreenContainer(object): button.set_active(False) window.hide() + def focus_out(window, event): + button.set_active(False) + window.hide() + def search(): button.set_active(False) self.search_window.hide() @@ -431,6 +435,7 @@ class ScreenContainer(object): if hasattr(self.search_window, 'set_deletable'): self.search_window.set_deletable(False) self.search_window.connect('key-press-event', key_press) + self.search_window.connect('focus-out-event', focus_out) vbox = gtk.VBox() fields = [f for f in self.screen.domain_parser.fields.itervalues() if f.get('searchable', True)]