| 468 if (event->keyval == GDK_Escape) { |
468 if (event->keyval == GDK_Escape) { |
| 469 if (general_options & OPT_GEN_ESC_CAN_CLOSE) { |
469 if (general_options & OPT_GEN_ESC_CAN_CLOSE) { |
| 470 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
470 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 471 close_callback(c->window, c); |
471 close_callback(c->window, c); |
| 472 } |
472 } |
| |
473 } else if ((event->keyval == GDK_F2) && (general_options & OPT_GEN_F2_TOGGLES)) { |
| |
474 gtk_imhtml_show_comments(GTK_IMHTML(c->text), !GTK_IMHTML(c->text)->comments); |
| 473 } else if (event->keyval == GDK_Return) { |
475 } else if (event->keyval == GDK_Return) { |
| 474 if ((event->state & GDK_CONTROL_MASK) && (general_options & OPT_GEN_CTL_ENTER)) { |
476 if ((event->state & GDK_CONTROL_MASK) && (general_options & OPT_GEN_CTL_ENTER)) { |
| 475 gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c); |
477 gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c); |
| 476 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
478 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 477 } else if (!(event->state & GDK_SHIFT_MASK) && (general_options & OPT_GEN_ENTER_SENDS)) { |
479 } else if (!(event->state & GDK_SHIFT_MASK) && (general_options & OPT_GEN_ENTER_SENDS)) { |