changeset c5ed29c480f0 in /home/hg/repos/gajim
author: lovetox forenjunkie@chelo.at branches: details:http://hg.gajim.org/gajim?cmd=changeset;node=c5ed29c480f0 description: Catch keypress event in discovery window
diffstat:
data/gui/service_discovery_window.ui | 1 + src/disco.py | 4 ++++ 2 files changed, 5 insertions(+), 0 deletions(-)
diffs (25 lines):
diff -r 2a8ba5d1ee38 -r c5ed29c480f0 data/gui/service_discovery_window.ui --- a/data/gui/service_discovery_window.ui Mon Sep 26 00:33:03 2016 +0200 +++ b/data/gui/service_discovery_window.ui Mon Sep 26 01:09:52 2016 +0200 @@ -97,6 +97,7 @@ <object class="GtkEntry" id="address_entry"> <property name="can_focus">True</property> <property name="has_focus">True</property> + <signal name="key-press-event" handler="_on_entry_key_press_event" swapped="no"/> </object> </child> </object> diff -r 2a8ba5d1ee38 -r c5ed29c480f0 src/disco.py --- a/src/disco.py Mon Sep 26 00:33:03 2016 +0200 +++ b/src/disco.py Mon Sep 26 01:09:52 2016 +0200 @@ -857,6 +857,10 @@ if self.browser: self.browser.update_actions()
+ def _on_entry_key_press_event(self, widget, event): + if event.keyval == Gdk.KEY_Return or event.keyval == Gdk.KEY_KP_Enter: + self.on_go_button_clicked(widget) +
class AgentBrowser: """