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