| 844 close_callback(c->close, c); |
844 close_callback(c->close, c); |
| 845 c = NULL; |
845 c = NULL; |
| 846 } |
846 } |
| 847 } else if (event->keyval == GDK_Page_Up) { |
847 } else if (event->keyval == GDK_Page_Up) { |
| 848 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
848 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 849 gtk_imhtml_page_up(GTK_IMHTML(c->text)); |
849 if(!(event->state & GDK_CONTROL_MASK)) |
| |
850 gtk_imhtml_page_up(GTK_IMHTML(c->text)); |
| 850 } else if (event->keyval == GDK_Page_Down) { |
851 } else if (event->keyval == GDK_Page_Down) { |
| 851 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
852 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 852 gtk_imhtml_page_down(GTK_IMHTML(c->text)); |
853 if(!(event->state & GDK_CONTROL_MASK)) |
| |
854 gtk_imhtml_page_down(GTK_IMHTML(c->text)); |
| 853 } else if ((event->keyval == GDK_F2) && (convo_options & OPT_CONVO_F2_TOGGLES)) { |
855 } else if ((event->keyval == GDK_F2) && (convo_options & OPT_CONVO_F2_TOGGLES)) { |
| 854 gtk_imhtml_show_comments(GTK_IMHTML(c->text), !GTK_IMHTML(c->text)->comments); |
856 gtk_imhtml_show_comments(GTK_IMHTML(c->text), !GTK_IMHTML(c->text)->comments); |
| 855 } else if ((event->keyval == GDK_Return) || (event->keyval == GDK_KP_Enter)) { |
857 } else if ((event->keyval == GDK_Return) || (event->keyval == GDK_KP_Enter)) { |
| 856 if ((event->state & GDK_CONTROL_MASK) && (convo_options & OPT_CONVO_CTL_ENTER)) { |
858 if ((event->state & GDK_CONTROL_MASK) && (convo_options & OPT_CONVO_CTL_ENTER)) { |
| 857 gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c); |
859 gtk_signal_emit_by_name(GTK_OBJECT(entry), "activate", c); |