when we make Ctrl+Enter in away message window, it validates it

This commit is contained in:
Yann Leboulanger 2005-01-08 14:40:08 +00:00
parent 3c2ba42a7e
commit 3c5c49caa5
2 changed files with 7 additions and 6 deletions

View File

@ -301,12 +301,6 @@ class choose_gpg_Window:
class awayMsg_Window:
"""Class for Away Message Window"""
def on_ok(self):
"""When Ok button is clicked"""
beg, end = self.txtBuffer.get_bounds()
self.msg = self.txtBuffer.get_text(beg, end, 0)
self.xml.get_widget("Away_msg").destroy()
def run(self):
"""Wait for Ok button to be pressed and return away messsage"""
rep = self.xml.get_widget("Away_msg").run()
@ -327,6 +321,11 @@ class awayMsg_Window:
name = model[active][0]
self.txtBuffer.set_text(self.values[name])
def on_key_pressed(self, widget, event):
if event.keyval == gtk.keysyms.Return:
if (event.state & gtk.gdk.CONTROL_MASK):
self.xml.get_widget("Away_msg").response(gtk.RESPONSE_OK)
def __init__(self, plugin):
self.xml = gtk.glade.XML(GTKGUI_GLADE, 'Away_msg', APP)
self.plugin = plugin
@ -346,6 +345,7 @@ class awayMsg_Window:
for val in self.values.keys():
cb.append_text(val)
self.xml.signal_connect('on_comboboxentry_changed', self.on_entry_changed)
self.xml.signal_connect('on_key_press_event', self.on_key_pressed)
class addContact_Window:
"""Class for Add user window"""

View File

@ -8736,6 +8736,7 @@ on the server.</property>
<property name="type_hint">GDK_WINDOW_TYPE_HINT_DIALOG</property>
<property name="gravity">GDK_GRAVITY_NORTH_WEST</property>
<property name="has_separator">True</property>
<signal name="key_press_event" handler="on_key_press_event" last_modification_time="Sat, 08 Jan 2005 14:19:25 GMT"/>
<child internal-child="vbox">
<widget class="GtkVBox" id="dialog-vbox5">