Close Service Discovery Window with ESC
This commit is contained in:
parent
91bb0183ee
commit
9b0d7222b0
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Generated with glade 3.18.3 -->
|
||||
<!-- Generated with glade 3.20.0 -->
|
||||
<interface>
|
||||
<requires lib="gtk+" version="3.12"/>
|
||||
<object class="GtkImage" id="image1">
|
||||
|
@ -15,6 +15,7 @@
|
|||
<property name="default_height">420</property>
|
||||
<property name="type_hint">dialog</property>
|
||||
<signal name="destroy" handler="on_service_discovery_window_destroy" swapped="no"/>
|
||||
<signal name="key-press-event" handler="on_key_press_event" swapped="no"/>
|
||||
<child>
|
||||
<object class="GtkBox" id="vbox11">
|
||||
<property name="visible">True</property>
|
||||
|
@ -34,11 +35,11 @@
|
|||
<object class="GtkLabel" id="banner_agent_label">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">False</property>
|
||||
<property name="xalign">0.05000000074505806</property>
|
||||
<property name="ypad">6</property>
|
||||
<property name="label"><span weight="heavy" size="large">Agent name</span>
|
||||
Agent JID - node</property>
|
||||
<property name="use_markup">True</property>
|
||||
<property name="xalign">0.05000000074505806</property>
|
||||
</object>
|
||||
<packing>
|
||||
<property name="expand">True</property>
|
||||
|
|
|
@ -603,6 +603,10 @@ _('Without a connection, you can not browse available services'))
|
|||
if self.browser:
|
||||
self.browser.account = value
|
||||
|
||||
def on_key_press_event(self, widget, event):
|
||||
if event.keyval == Gdk.KEY_Escape:
|
||||
self.window.destroy()
|
||||
|
||||
def accel_group_func(self, accel_group, acceleratable, keyval, modifier):
|
||||
if (modifier & Gdk.ModifierType.CONTROL_MASK) and (keyval == Gdk.KEY_r):
|
||||
self.reload()
|
||||
|
|
Loading…
Reference in New Issue