src/conversation.c

changeset 1455
8a6a287fbc9c
parent 1453
fb1ccaf9323b
child 1456
c03c929f8139
equal deleted inserted replaced
1454:153c42e644ff 1455:8a6a287fbc9c
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)) {

mercurial