Mercurial > pidgin.yaz
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 |