comparison src/conversation.c @ 1621:cf2071b095ca

[gaim-migrate @ 1631] alt-[1-9] to get to pane [1-9] committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Mon, 19 Mar 2001 23:53:50 +0000
parents f30f719e5933
children 8c92ea5d854f
comparison
equal deleted inserted replaced
1620:35dbd22e3af5 1621:cf2071b095ca
550 } 550 }
551 } else if (event->state & GDK_CONTROL_MASK) { 551 } else if (event->state & GDK_CONTROL_MASK) {
552 if (general_options & OPT_GEN_CTL_CHARS) { 552 if (general_options & OPT_GEN_CTL_CHARS) {
553 switch (event->keyval) { 553 switch (event->keyval) {
554 case 'i': 554 case 'i':
555 case 'I':
555 quiet_set(c->italic, 556 quiet_set(c->italic,
556 !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(c->italic))); 557 !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(c->italic)));
557 do_italic(c->italic, c->entry); 558 do_italic(c->italic, c->entry);
558 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); 559 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
559 break; 560 break;
560 case 'u': /* ctl-u is GDK_Clear, which clears the line */ 561 case 'u': /* ctl-u is GDK_Clear, which clears the line */
562 case 'U':
561 quiet_set(c->underline, 563 quiet_set(c->underline,
562 !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON 564 !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON
563 (c->underline))); 565 (c->underline)));
564 do_underline(c->underline, c->entry); 566 do_underline(c->underline, c->entry);
565 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); 567 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
566 break; 568 break;
567 case 'b': /* ctl-b is GDK_Left, which moves backwards */ 569 case 'b': /* ctl-b is GDK_Left, which moves backwards */
570 case 'B':
568 quiet_set(c->bold, 571 quiet_set(c->bold,
569 !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(c->bold))); 572 !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(c->bold)));
570 do_bold(c->bold, c->entry); 573 do_bold(c->bold, c->entry);
571 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); 574 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
572 break; 575 break;
573 case 's': 576 case 's':
577 case 'S':
574 quiet_set(c->strike, 578 quiet_set(c->strike,
575 !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(c->strike))); 579 !gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(c->strike)));
576 do_strike(c->strike, c->entry); 580 do_strike(c->strike, c->entry);
577 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event"); 581 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
578 break; 582 break;
690 } 694 }
691 } 695 }
692 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");
693 } 697 }
694 } 698 }
699 } else if ((display_options & OPT_DISP_ONE_WINDOW) && (event->state & GDK_MOD1_MASK) &&
700 isdigit(event->keyval) && (event->keyval > '0')) {
701 gtk_notebook_set_page(GTK_NOTEBOOK(convo_notebook), event->keyval - '1');
702 gtk_signal_emit_stop_by_name(GTK_OBJECT(entry), "key_press_event");
695 } 703 }
696 704
697 return TRUE; 705 return TRUE;
698 } 706 }
699 707