| 588 if (convo_options & OPT_CONVO_ESC_CAN_CLOSE) { |
588 if (convo_options & OPT_CONVO_ESC_CAN_CLOSE) { |
| 589 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
589 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 590 close_callback(c->close, c); |
590 close_callback(c->close, c); |
| 591 } |
591 } |
| 592 } else if (event->keyval == GDK_Page_Up) { |
592 } else if (event->keyval == GDK_Page_Up) { |
| |
593 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 593 gtk_imhtml_page_up(GTK_IMHTML(c->text)); |
594 gtk_imhtml_page_up(GTK_IMHTML(c->text)); |
| 594 } else if (event->keyval == GDK_Page_Down) { |
595 } else if (event->keyval == GDK_Page_Down) { |
| |
596 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 595 gtk_imhtml_page_down(GTK_IMHTML(c->text)); |
597 gtk_imhtml_page_down(GTK_IMHTML(c->text)); |
| 596 } else if ((event->keyval == GDK_F2) && (convo_options & OPT_CONVO_F2_TOGGLES)) { |
598 } else if ((event->keyval == GDK_F2) && (convo_options & OPT_CONVO_F2_TOGGLES)) { |
| 597 gtk_imhtml_show_comments(GTK_IMHTML(c->text), !GTK_IMHTML(c->text)->comments); |
599 gtk_imhtml_show_comments(GTK_IMHTML(c->text), !GTK_IMHTML(c->text)->comments); |
| 598 } else if ((event->keyval == GDK_Return) || (event->keyval == GDK_KP_Enter)) { |
600 } else if ((event->keyval == GDK_Return) || (event->keyval == GDK_KP_Enter)) { |
| 599 if ((event->state & GDK_CONTROL_MASK) && (convo_options & OPT_CONVO_CTL_ENTER)) { |
601 if ((event->state & GDK_CONTROL_MASK) && (convo_options & OPT_CONVO_CTL_ENTER)) { |