Mercurial > pidgin
diff src/conversation.c @ 1411:a3e472534370
[gaim-migrate @ 1421]
can close windows by hitting 'esc'
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 16 Jan 2001 02:20:08 +0000 |
parents | c0aa7fdc0a93 |
children | ebfde8fc7e73 |
line wrap: on
line diff
--- a/src/conversation.c Tue Jan 16 02:06:46 2001 +0000 +++ b/src/conversation.c Tue Jan 16 02:20:08 2001 +0000 @@ -480,7 +480,12 @@ gboolean keypress_callback(GtkWidget *entry, GdkEventKey * event, struct conversation *c) { int pos; - if (event->keyval == GDK_Return) { + if (event->keyval == GDK_Escape) { + if (general_options & OPT_GEN_ESC_CAN_CLOSE) { + gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); + gtk_widget_destroy(c->window); + } + } else if (event->keyval == GDK_Return) { if (!(event->state & GDK_SHIFT_MASK) && (general_options & OPT_GEN_ENTER_SENDS)) { gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c);