comparison 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
comparison
equal deleted inserted replaced
1410:6b083d580184 1411:a3e472534370
478 } 478 }
479 479
480 gboolean keypress_callback(GtkWidget *entry, GdkEventKey * event, struct conversation *c) 480 gboolean keypress_callback(GtkWidget *entry, GdkEventKey * event, struct conversation *c)
481 { 481 {
482 int pos; 482 int pos;
483 if (event->keyval == GDK_Return) { 483 if (event->keyval == GDK_Escape) {
484 if (general_options & OPT_GEN_ESC_CAN_CLOSE) {
485 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
486 gtk_widget_destroy(c->window);
487 }
488 } else if (event->keyval == GDK_Return) {
484 if (!(event->state & GDK_SHIFT_MASK) 489 if (!(event->state & GDK_SHIFT_MASK)
485 && (general_options & OPT_GEN_ENTER_SENDS)) { 490 && (general_options & OPT_GEN_ENTER_SENDS)) {
486 gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c); 491 gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c);
487 //to stop the putting in of the enter character 492 //to stop the putting in of the enter character
488 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); 493 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");