| 646 buf, strlen(buf), &pos); |
646 buf, strlen(buf), &pos); |
| 647 } |
647 } |
| 648 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
648 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 649 } |
649 } |
| 650 } |
650 } |
| 651 if (display_options & OPT_DISP_ONE_WINDOW) { |
651 if (!c->is_chat && (display_options & OPT_DISP_ONE_WINDOW)) { |
| 652 if (event->keyval == '[') { |
652 if (event->keyval == '[') { |
| 653 gtk_notebook_prev_page(GTK_NOTEBOOK(convo_notebook)); |
653 gtk_notebook_prev_page(GTK_NOTEBOOK(convo_notebook)); |
| 654 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
654 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 655 } else if (event->keyval == ']') { |
655 } else if (event->keyval == ']') { |
| 656 gtk_notebook_next_page(GTK_NOTEBOOK(convo_notebook)); |
656 gtk_notebook_next_page(GTK_NOTEBOOK(convo_notebook)); |
| 694 } |
694 } |
| 695 } |
695 } |
| 696 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
696 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 697 } |
697 } |
| 698 } |
698 } |
| 699 } else if ((display_options & OPT_DISP_ONE_WINDOW) && (event->state & GDK_MOD1_MASK) && |
699 } else if (!c->is_chat && (display_options & OPT_DISP_ONE_WINDOW) && |
| 700 isdigit(event->keyval) && (event->keyval > '0')) { |
700 (event->state & GDK_MOD1_MASK) && isdigit(event->keyval) && |
| |
701 (event->keyval > '0')) { |
| 701 gtk_notebook_set_page(GTK_NOTEBOOK(convo_notebook), event->keyval - '1'); |
702 gtk_notebook_set_page(GTK_NOTEBOOK(convo_notebook), event->keyval - '1'); |
| 702 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
703 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); |
| 703 } |
704 } |
| 704 |
705 |
| 705 return TRUE; |
706 return TRUE; |