| 651 dialog->exec_cmd |
666 dialog->exec_cmd |
| 652 = gtk_check_button_new_with_mnemonic(_("E_xecute a command")); |
667 = gtk_check_button_new_with_mnemonic(_("E_xecute a command")); |
| 653 dialog->play_sound |
668 dialog->play_sound |
| 654 = gtk_check_button_new_with_mnemonic(_("P_lay a sound")); |
669 = gtk_check_button_new_with_mnemonic(_("P_lay a sound")); |
| 655 |
670 |
| 656 dialog->send_msg_entry = gtk_entry_new(); |
671 send_msg_imhtml = pidgin_create_imhtml(TRUE, &dialog->send_msg_entry, NULL, NULL); |
| |
672 reset_send_msg_entry(dialog, NULL); |
| 657 dialog->exec_cmd_entry = gtk_entry_new(); |
673 dialog->exec_cmd_entry = gtk_entry_new(); |
| 658 dialog->popup_entry = gtk_entry_new(); |
674 dialog->popup_entry = gtk_entry_new(); |
| 659 dialog->exec_cmd_browse = gtk_button_new_with_mnemonic(_("Brows_e...")); |
675 dialog->exec_cmd_browse = gtk_button_new_with_mnemonic(_("Brows_e...")); |
| 660 dialog->play_sound_entry = gtk_entry_new(); |
676 dialog->play_sound_entry = gtk_entry_new(); |
| 661 dialog->play_sound_browse = gtk_button_new_with_mnemonic(_("Br_owse...")); |
677 dialog->play_sound_browse = gtk_button_new_with_mnemonic(_("Br_owse...")); |
| 662 dialog->play_sound_test = gtk_button_new_with_mnemonic(_("Pre_view")); |
678 dialog->play_sound_test = gtk_button_new_with_mnemonic(_("Pre_view")); |
| 663 |
679 |
| 664 gtk_widget_set_sensitive(dialog->send_msg_entry, FALSE); |
680 gtk_widget_set_sensitive(send_msg_imhtml, FALSE); |
| 665 gtk_widget_set_sensitive(dialog->exec_cmd_entry, FALSE); |
681 gtk_widget_set_sensitive(dialog->exec_cmd_entry, FALSE); |
| 666 gtk_widget_set_sensitive(dialog->popup_entry, FALSE); |
682 gtk_widget_set_sensitive(dialog->popup_entry, FALSE); |
| 667 gtk_widget_set_sensitive(dialog->exec_cmd_browse, FALSE); |
683 gtk_widget_set_sensitive(dialog->exec_cmd_browse, FALSE); |
| 668 gtk_widget_set_sensitive(dialog->play_sound_entry, FALSE); |
684 gtk_widget_set_sensitive(dialog->play_sound_entry, FALSE); |
| 669 gtk_widget_set_sensitive(dialog->play_sound_browse, FALSE); |
685 gtk_widget_set_sensitive(dialog->play_sound_browse, FALSE); |
| 671 |
687 |
| 672 sg = gtk_size_group_new(GTK_SIZE_GROUP_VERTICAL); |
688 sg = gtk_size_group_new(GTK_SIZE_GROUP_VERTICAL); |
| 673 gtk_size_group_add_widget(sg, dialog->open_win); |
689 gtk_size_group_add_widget(sg, dialog->open_win); |
| 674 gtk_size_group_add_widget(sg, dialog->popup); |
690 gtk_size_group_add_widget(sg, dialog->popup); |
| 675 gtk_size_group_add_widget(sg, dialog->popup_entry); |
691 gtk_size_group_add_widget(sg, dialog->popup_entry); |
| 676 gtk_size_group_add_widget(sg, dialog->send_msg); |
|
| 677 gtk_size_group_add_widget(sg, dialog->send_msg_entry); |
|
| 678 gtk_size_group_add_widget(sg, dialog->exec_cmd); |
692 gtk_size_group_add_widget(sg, dialog->exec_cmd); |
| 679 gtk_size_group_add_widget(sg, dialog->exec_cmd_entry); |
693 gtk_size_group_add_widget(sg, dialog->exec_cmd_entry); |
| 680 gtk_size_group_add_widget(sg, dialog->exec_cmd_browse); |
694 gtk_size_group_add_widget(sg, dialog->exec_cmd_browse); |
| 681 gtk_size_group_add_widget(sg, dialog->play_sound); |
695 gtk_size_group_add_widget(sg, dialog->play_sound); |
| 682 gtk_size_group_add_widget(sg, dialog->play_sound_entry); |
696 gtk_size_group_add_widget(sg, dialog->play_sound_entry); |
| 687 GTK_FILL, 0, 0, 0); |
701 GTK_FILL, 0, 0, 0); |
| 688 gtk_table_attach(GTK_TABLE(table), dialog->popup, 0, 1, 1, 2, |
702 gtk_table_attach(GTK_TABLE(table), dialog->popup, 0, 1, 1, 2, |
| 689 GTK_FILL, 0, 0, 0); |
703 GTK_FILL, 0, 0, 0); |
| 690 gtk_table_attach(GTK_TABLE(table), dialog->popup_entry, 1, 4, 1, 2, |
704 gtk_table_attach(GTK_TABLE(table), dialog->popup_entry, 1, 4, 1, 2, |
| 691 GTK_FILL, 0, 0, 0); |
705 GTK_FILL, 0, 0, 0); |
| 692 gtk_table_attach(GTK_TABLE(table), dialog->send_msg, 0, 1, 2, 3, |
706 gtk_table_attach(GTK_TABLE(table), dialog->send_msg, 0, 4, 2, 3, |
| 693 GTK_FILL, 0, 0, 0); |
707 GTK_FILL, 0, 0, 0); |
| 694 gtk_table_attach(GTK_TABLE(table), dialog->send_msg_entry, 1, 4, 2, 3, |
708 gtk_table_attach(GTK_TABLE(table), send_msg_imhtml, 0, 4, 3, 4, |
| 695 GTK_FILL, 0, 0, 0); |
709 GTK_FILL, 0, 0, 0); |
| 696 gtk_table_attach(GTK_TABLE(table), dialog->exec_cmd, 0, 1, 3, 4, |
710 gtk_table_attach(GTK_TABLE(table), dialog->exec_cmd, 0, 1, 4, 5, |
| 697 GTK_FILL, 0, 0, 0); |
711 GTK_FILL, 0, 0, 0); |
| 698 gtk_table_attach(GTK_TABLE(table), dialog->exec_cmd_entry, 1, 2, 3, 4, |
712 gtk_table_attach(GTK_TABLE(table), dialog->exec_cmd_entry, 1, 2, 4, 5, |
| 699 GTK_FILL, 0, 0, 0); |
713 GTK_FILL, 0, 0, 0); |
| 700 gtk_table_attach(GTK_TABLE(table), dialog->exec_cmd_browse, 2, 3, 3, 4, |
714 gtk_table_attach(GTK_TABLE(table), dialog->exec_cmd_browse, 2, 3, 4, 5, |
| 701 GTK_FILL | GTK_EXPAND, 0, 0, 0); |
715 GTK_FILL | GTK_EXPAND, 0, 0, 0); |
| 702 gtk_table_attach(GTK_TABLE(table), dialog->play_sound, 0, 1, 4, 5, |
716 gtk_table_attach(GTK_TABLE(table), dialog->play_sound, 0, 1, 5, 6, |
| 703 GTK_FILL, 0, 0, 0); |
717 GTK_FILL, 0, 0, 0); |
| 704 gtk_table_attach(GTK_TABLE(table), dialog->play_sound_entry, 1, 2, 4, 5, |
718 gtk_table_attach(GTK_TABLE(table), dialog->play_sound_entry, 1, 2, 5, 6, |
| 705 GTK_FILL, 0, 0, 0); |
719 GTK_FILL, 0, 0, 0); |
| 706 gtk_table_attach(GTK_TABLE(table), dialog->play_sound_browse, 2, 3, 4, 5, |
720 gtk_table_attach(GTK_TABLE(table), dialog->play_sound_browse,2, 3, 5, 6, |
| 707 GTK_FILL | GTK_EXPAND, 0, 0, 0); |
721 GTK_FILL | GTK_EXPAND, 0, 0, 0); |
| 708 gtk_table_attach(GTK_TABLE(table), dialog->play_sound_test, 3, 4, 4, 5, |
722 gtk_table_attach(GTK_TABLE(table), dialog->play_sound_test, 3, 4, 5, 6, |
| 709 GTK_FILL | GTK_EXPAND, 0, 0, 0); |
723 GTK_FILL | GTK_EXPAND, 0, 0, 0); |
| 710 |
724 |
| 711 gtk_table_set_row_spacings(GTK_TABLE(table), PIDGIN_HIG_BOX_SPACE / 2); |
725 gtk_table_set_row_spacings(GTK_TABLE(table), PIDGIN_HIG_BOX_SPACE / 2); |
| 712 |
726 |
| 713 gtk_widget_show(dialog->open_win); |
727 gtk_widget_show(dialog->open_win); |
| 714 gtk_widget_show(dialog->popup); |
728 gtk_widget_show(dialog->popup); |
| 715 gtk_widget_show(dialog->popup_entry); |
729 gtk_widget_show(dialog->popup_entry); |
| 716 gtk_widget_show(dialog->send_msg); |
730 gtk_widget_show(dialog->send_msg); |
| 717 gtk_widget_show(dialog->send_msg_entry); |
731 gtk_widget_show(send_msg_imhtml); |
| 718 gtk_widget_show(dialog->exec_cmd); |
732 gtk_widget_show(dialog->exec_cmd); |
| 719 gtk_widget_show(dialog->exec_cmd_entry); |
733 gtk_widget_show(dialog->exec_cmd_entry); |
| 720 gtk_widget_show(dialog->exec_cmd_browse); |
734 gtk_widget_show(dialog->exec_cmd_browse); |
| 721 gtk_widget_show(dialog->play_sound); |
735 gtk_widget_show(dialog->play_sound); |
| 722 gtk_widget_show(dialog->play_sound_entry); |
736 gtk_widget_show(dialog->play_sound_entry); |
| 763 G_CALLBACK(pounce_test_sound), |
777 G_CALLBACK(pounce_test_sound), |
| 764 dialog->play_sound_entry); |
778 dialog->play_sound_entry); |
| 765 g_object_set_data_full(G_OBJECT(dialog->window), "sound-widgets", |
779 g_object_set_data_full(G_OBJECT(dialog->window), "sound-widgets", |
| 766 sound_widgets, (GDestroyNotify)g_ptr_array_free); |
780 sound_widgets, (GDestroyNotify)g_ptr_array_free); |
| 767 |
781 |
| 768 g_signal_connect(G_OBJECT(dialog->send_msg_entry), "activate", |
782 g_signal_connect_swapped(G_OBJECT(dialog->send_msg_entry), "format_function_clear", |
| |
783 G_CALLBACK(reset_send_msg_entry), dialog); |
| |
784 g_signal_connect_swapped(G_OBJECT(dialog->account_menu), "changed", |
| |
785 G_CALLBACK(reset_send_msg_entry), dialog); |
| |
786 |
| |
787 g_signal_connect(G_OBJECT(dialog->send_msg_entry), "message_send", |
| 769 G_CALLBACK(save_pounce_cb), dialog); |
788 G_CALLBACK(save_pounce_cb), dialog); |
| 770 g_signal_connect(G_OBJECT(dialog->popup_entry), "activate", |
789 g_signal_connect(G_OBJECT(dialog->popup_entry), "activate", |
| 771 G_CALLBACK(save_pounce_cb), dialog); |
790 G_CALLBACK(save_pounce_cb), dialog); |
| 772 g_signal_connect(G_OBJECT(dialog->exec_cmd_entry), "activate", |
791 g_signal_connect(G_OBJECT(dialog->exec_cmd_entry), "activate", |
| 773 G_CALLBACK(save_pounce_cb), dialog); |
792 G_CALLBACK(save_pounce_cb), dialog); |