comparison src/buddy.c @ 4162:d3c8d2b40494

[gaim-migrate @ 4391] gtk_signal_connect() to g_signal_connect() Everything seems fine, and nothing should be broken. However, please let me know if anything strange happens. committer: Tailor Script <tailor@pidgin.im>
author Christian Hammond <chipx86@chipx86.com>
date Tue, 31 Dec 2002 19:32:38 +0000
parents 9c31ddae80a1
children 7002b6f16bdf
comparison
equal deleted inserted replaced
4161:c79961f48063 4162:d3c8d2b40494
640 } 640 }
641 641
642 menu = gtk_menu_new(); 642 menu = gtk_menu_new();
643 643
644 button = gtk_menu_item_new_with_label(_("IM")); 644 button = gtk_menu_item_new_with_label(_("IM"));
645 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(pressed_im), b); 645 g_signal_connect(GTK_OBJECT(button), "activate", G_CALLBACK(pressed_im), b);
646 gtk_menu_append(GTK_MENU(menu), button); 646 gtk_menu_append(GTK_MENU(menu), button);
647 gtk_widget_show(button); 647 gtk_widget_show(button);
648 648
649 button = gtk_menu_item_new_with_label(_("Alias")); 649 button = gtk_menu_item_new_with_label(_("Alias"));
650 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(pressed_alias_bs), b); 650 g_signal_connect(GTK_OBJECT(button), "activate", G_CALLBACK(pressed_alias_bs), b);
651 gtk_menu_append(GTK_MENU(menu), button); 651 gtk_menu_append(GTK_MENU(menu), button);
652 gtk_widget_show(button); 652 gtk_widget_show(button);
653 653
654 button = gtk_menu_item_new_with_label(_("Add Buddy Pounce")); 654 button = gtk_menu_item_new_with_label(_("Add Buddy Pounce"));
655 gtk_signal_connect(GTK_OBJECT(button), "activate", 655 g_signal_connect(GTK_OBJECT(button), "activate",
656 GTK_SIGNAL_FUNC(new_bp_callback), 656 G_CALLBACK(new_bp_callback),
657 cn ? find_buddy(cn->data, b->name) : NULL); 657 cn ? find_buddy(cn->data, b->name) : NULL);
658 gtk_menu_append(GTK_MENU(menu), button); 658 gtk_menu_append(GTK_MENU(menu), button);
659 gtk_widget_show(button); 659 gtk_widget_show(button);
660 660
661 button = gtk_menu_item_new_with_label(_("View Log")); 661 button = gtk_menu_item_new_with_label(_("View Log"));
662 gtk_signal_connect(GTK_OBJECT(button), "activate", 662 g_signal_connect(GTK_OBJECT(button), "activate",
663 GTK_SIGNAL_FUNC(pressed_log), b->name); 663 G_CALLBACK(pressed_log), b->name);
664 gtk_menu_append(GTK_MENU(menu), button); 664 gtk_menu_append(GTK_MENU(menu), button);
665 gtk_widget_show(button); 665 gtk_widget_show(button);
666 666
667 if (g_slist_length(cn) > 1) { 667 if (g_slist_length(cn) > 1) {
668 while (cn) { 668 while (cn) {
681 while (mo) { 681 while (mo) {
682 struct proto_buddy_menu *pbm = mo->data; 682 struct proto_buddy_menu *pbm = mo->data;
683 GtkWidget *button; 683 GtkWidget *button;
684 684
685 button = gtk_menu_item_new_with_label(pbm->label); 685 button = gtk_menu_item_new_with_label(pbm->label);
686 gtk_signal_connect(GTK_OBJECT(button), "activate", 686 g_signal_connect(GTK_OBJECT(button), "activate",
687 GTK_SIGNAL_FUNC(menu_click), b->name); 687 G_CALLBACK(menu_click), b->name);
688 gtk_object_set_user_data(GTK_OBJECT(button), mo); 688 gtk_object_set_user_data(GTK_OBJECT(button), mo);
689 gtk_menu_append(GTK_MENU(conmenu), button); 689 gtk_menu_append(GTK_MENU(conmenu), button);
690 gtk_widget_show(button); 690 gtk_widget_show(button);
691 691
692 mo = mo->next; 692 mo = mo->next;
702 while (mo) { 702 while (mo) {
703 struct proto_buddy_menu *pbm = mo->data; 703 struct proto_buddy_menu *pbm = mo->data;
704 GtkWidget *button; 704 GtkWidget *button;
705 705
706 button = gtk_menu_item_new_with_label(pbm->label); 706 button = gtk_menu_item_new_with_label(pbm->label);
707 gtk_signal_connect(GTK_OBJECT(button), "activate", 707 g_signal_connect(GTK_OBJECT(button), "activate",
708 GTK_SIGNAL_FUNC(menu_click), b->name); 708 G_CALLBACK(menu_click), b->name);
709 gtk_object_set_user_data(GTK_OBJECT(button), mo); 709 gtk_object_set_user_data(GTK_OBJECT(button), mo);
710 gtk_menu_append(GTK_MENU(menu), button); 710 gtk_menu_append(GTK_MENU(menu), button);
711 gtk_widget_show(button); 711 gtk_widget_show(button);
712 712
713 mo = mo->next; 713 mo = mo->next;
795 if (*type == EDIT_GROUP) { 795 if (*type == EDIT_GROUP) {
796 struct group *group = (struct group *)type; 796 struct group *group = (struct group *)type;
797 menu = gtk_menu_new(); 797 menu = gtk_menu_new();
798 798
799 button = gtk_menu_item_new_with_label(_("Rename")); 799 button = gtk_menu_item_new_with_label(_("Rename"));
800 gtk_signal_connect(GTK_OBJECT(button), "activate", 800 g_signal_connect(GTK_OBJECT(button), "activate",
801 GTK_SIGNAL_FUNC(show_rename_group), group); 801 G_CALLBACK(show_rename_group), group);
802 gtk_menu_append(GTK_MENU(menu), button); 802 gtk_menu_append(GTK_MENU(menu), button);
803 gtk_widget_show(button); 803 gtk_widget_show(button);
804 804
805 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, event->button, event->time); 805 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, event->button, event->time);
806 806
808 } else if (*type == EDIT_BUDDY) { 808 } else if (*type == EDIT_BUDDY) {
809 struct buddy *b = (struct buddy *)type; 809 struct buddy *b = (struct buddy *)type;
810 menu = gtk_menu_new(); 810 menu = gtk_menu_new();
811 811
812 button = gtk_menu_item_new_with_label(_("IM")); 812 button = gtk_menu_item_new_with_label(_("IM"));
813 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(pressed_im_bud), b); 813 g_signal_connect(GTK_OBJECT(button), "activate", G_CALLBACK(pressed_im_bud), b);
814 gtk_menu_append(GTK_MENU(menu), button); 814 gtk_menu_append(GTK_MENU(menu), button);
815 gtk_widget_show(button); 815 gtk_widget_show(button);
816 816
817 button = gtk_menu_item_new_with_label(_("Alias")); 817 button = gtk_menu_item_new_with_label(_("Alias"));
818 gtk_signal_connect(GTK_OBJECT(button), "activate", 818 g_signal_connect(GTK_OBJECT(button), "activate",
819 GTK_SIGNAL_FUNC(pressed_alias_bud), b); 819 G_CALLBACK(pressed_alias_bud), b);
820 gtk_menu_append(GTK_MENU(menu), button); 820 gtk_menu_append(GTK_MENU(menu), button);
821 gtk_widget_show(button); 821 gtk_widget_show(button);
822 822
823 if (strcmp(b->name, b->show)) { 823 if (strcmp(b->name, b->show)) {
824 button = gtk_menu_item_new_with_label(_("Un-Alias")); 824 button = gtk_menu_item_new_with_label(_("Un-Alias"));
825 gtk_signal_connect(GTK_OBJECT(button), "activate", GTK_SIGNAL_FUNC(un_alias), b); 825 g_signal_connect(GTK_OBJECT(button), "activate", G_CALLBACK(un_alias), b);
826 gtk_menu_append(GTK_MENU(menu), button); 826 gtk_menu_append(GTK_MENU(menu), button);
827 gtk_widget_show(button); 827 gtk_widget_show(button);
828 } 828 }
829 829
830 button = gtk_menu_item_new_with_label(_("Rename")); 830 button = gtk_menu_item_new_with_label(_("Rename"));
831 gtk_signal_connect(GTK_OBJECT(button), "activate", 831 g_signal_connect(GTK_OBJECT(button), "activate",
832 GTK_SIGNAL_FUNC(show_rename_buddy), b); 832 G_CALLBACK(show_rename_buddy), b);
833 gtk_menu_append(GTK_MENU(menu), button); 833 gtk_menu_append(GTK_MENU(menu), button);
834 gtk_widget_show(button); 834 gtk_widget_show(button);
835 835
836 button = gtk_menu_item_new_with_label(_("Add Buddy Pounce")); 836 button = gtk_menu_item_new_with_label(_("Add Buddy Pounce"));
837 gtk_signal_connect(GTK_OBJECT(button), "activate", 837 g_signal_connect(GTK_OBJECT(button), "activate",
838 GTK_SIGNAL_FUNC(new_bp_callback), b); 838 G_CALLBACK(new_bp_callback), b);
839 gtk_menu_append(GTK_MENU(menu), button); 839 gtk_menu_append(GTK_MENU(menu), button);
840 gtk_widget_show(button); 840 gtk_widget_show(button);
841 841
842 button = gtk_menu_item_new_with_label(_("View Log")); 842 button = gtk_menu_item_new_with_label(_("View Log"));
843 gtk_signal_connect(GTK_OBJECT(button), "activate", 843 g_signal_connect(GTK_OBJECT(button), "activate",
844 GTK_SIGNAL_FUNC(pressed_log), b->name); 844 G_CALLBACK(pressed_log), b->name);
845 gtk_menu_append(GTK_MENU(menu), button); 845 gtk_menu_append(GTK_MENU(menu), button);
846 gtk_widget_show(button); 846 gtk_widget_show(button);
847 847
848 /* 848 /*
849 * Add protocol-specific edit buddy menu items if they exist 849 * Add protocol-specific edit buddy menu items if they exist
854 while (mo) { 854 while (mo) {
855 struct proto_buddy_menu *pbm = mo->data; 855 struct proto_buddy_menu *pbm = mo->data;
856 GtkWidget *button; 856 GtkWidget *button;
857 857
858 button = gtk_menu_item_new_with_label(pbm->label); 858 button = gtk_menu_item_new_with_label(pbm->label);
859 gtk_signal_connect(GTK_OBJECT(button), "activate", 859 g_signal_connect(GTK_OBJECT(button), "activate",
860 GTK_SIGNAL_FUNC(menu_click), b->name); 860 G_CALLBACK(menu_click), b->name);
861 gtk_object_set_user_data(GTK_OBJECT(button), mo); 861 gtk_object_set_user_data(GTK_OBJECT(button), mo);
862 gtk_menu_append(GTK_MENU(menu), button); 862 gtk_menu_append(GTK_MENU(menu), button);
863 gtk_widget_show(button); 863 gtk_widget_show(button);
864 864
865 mo = mo->next; 865 mo = mo->next;
1533 while (awy) { 1533 while (awy) {
1534 struct away_message *a = awy->data; 1534 struct away_message *a = awy->data;
1535 1535
1536 menuitem = gtk_menu_item_new_with_label(a->name); 1536 menuitem = gtk_menu_item_new_with_label(a->name);
1537 gtk_menu_append(GTK_MENU(menu), menuitem); 1537 gtk_menu_append(GTK_MENU(menu), menuitem);
1538 gtk_signal_connect(GTK_OBJECT(menuitem), "activate", 1538 g_signal_connect(GTK_OBJECT(menuitem), "activate",
1539 GTK_SIGNAL_FUNC(do_away_message), a); 1539 G_CALLBACK(do_away_message), a);
1540 gtk_widget_show(menuitem); 1540 gtk_widget_show(menuitem);
1541 awy = awy->next; 1541 awy = awy->next;
1542 } 1542 }
1543 1543
1544 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, 1, GDK_CURRENT_TIME ); 1544 gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, 1, GDK_CURRENT_TIME );
1681 remmenu = gtk_menu_new(); 1681 remmenu = gtk_menu_new();
1682 1682
1683 menuitem = gtk_menu_item_new_with_label(_("New Buddy Pounce")); 1683 menuitem = gtk_menu_item_new_with_label(_("New Buddy Pounce"));
1684 gtk_menu_append(GTK_MENU(bpmenu), menuitem); 1684 gtk_menu_append(GTK_MENU(bpmenu), menuitem);
1685 gtk_widget_show(menuitem); 1685 gtk_widget_show(menuitem);
1686 gtk_signal_connect(GTK_OBJECT(menuitem), "activate", GTK_SIGNAL_FUNC(new_bp_callback), NULL); 1686 g_signal_connect(GTK_OBJECT(menuitem), "activate", G_CALLBACK(new_bp_callback), NULL);
1687 1687
1688 1688
1689 while (bp) { 1689 while (bp) {
1690 1690
1691 b = (struct buddy_pounce *)bp->data; 1691 b = (struct buddy_pounce *)bp->data;
1692 remitem = gtk_menu_item_new_with_label(b->name); 1692 remitem = gtk_menu_item_new_with_label(b->name);
1693 gtk_menu_append(GTK_MENU(remmenu), remitem); 1693 gtk_menu_append(GTK_MENU(remmenu), remitem);
1694 gtk_widget_show(remitem); 1694 gtk_widget_show(remitem);
1695 gtk_signal_connect(GTK_OBJECT(remitem), "activate", GTK_SIGNAL_FUNC(rem_bp), b); 1695 g_signal_connect(GTK_OBJECT(remitem), "activate", G_CALLBACK(rem_bp), b);
1696 1696
1697 bp = bp->next; 1697 bp = bp->next;
1698 1698
1699 } 1699 }
1700 1700
1729 else 1729 else
1730 mess = gtk_menu_item_new_with_label(_("[no message]")); 1730 mess = gtk_menu_item_new_with_label(_("[no message]"));
1731 gtk_menu_append(GTK_MENU(messmenu), mess); 1731 gtk_menu_append(GTK_MENU(messmenu), mess);
1732 gtk_tooltips_set_tip(bp_tooltip, GTK_WIDGET(mess), _("[Click to edit]"), NULL); 1732 gtk_tooltips_set_tip(bp_tooltip, GTK_WIDGET(mess), _("[Click to edit]"), NULL);
1733 gtk_widget_show(mess); 1733 gtk_widget_show(mess);
1734 gtk_signal_connect(GTK_OBJECT(mess), "activate", GTK_SIGNAL_FUNC(edit_bp_callback), b); 1734 g_signal_connect(GTK_OBJECT(mess), "activate", G_CALLBACK(edit_bp_callback), b);
1735 bp = bp->next; 1735 bp = bp->next;
1736 1736
1737 } 1737 }
1738 1738
1739 } 1739 }
1850 1850
1851 g->name = g_strdup(group); 1851 g->name = g_strdup(group);
1852 1852
1853 g->item = gtk_tree_item_new(); 1853 g->item = gtk_tree_item_new();
1854 1854
1855 gtk_signal_connect(GTK_OBJECT(g->item), "button_press_event", 1855 g_signal_connect(GTK_OBJECT(g->item), "button_press_event",
1856 GTK_SIGNAL_FUNC(handle_click_group), g); 1856 G_CALLBACK(handle_click_group), g);
1857 1857
1858 gtk_tree_insert(GTK_TREE(buddies), g->item, pos); 1858 gtk_tree_insert(GTK_TREE(buddies), g->item, pos);
1859 1859
1860 gtk_widget_show(g->item); 1860 gtk_widget_show(g->item);
1861 1861
1924 b->show = g_strdup(buddy->show); 1924 b->show = g_strdup(buddy->show);
1925 1925
1926 b->item = gtk_tree_item_new(); 1926 b->item = gtk_tree_item_new();
1927 gtk_tree_insert(GTK_TREE(gs->tree), b->item, pos); 1927 gtk_tree_insert(GTK_TREE(gs->tree), b->item, pos);
1928 gtk_object_set_user_data(GTK_OBJECT(b->item), b); 1928 gtk_object_set_user_data(GTK_OBJECT(b->item), b);
1929 gtk_signal_connect(GTK_OBJECT(b->item), "button_press_event", 1929 g_signal_connect(GTK_OBJECT(b->item), "button_press_event",
1930 GTK_SIGNAL_FUNC(handle_click_buddy), b); 1930 G_CALLBACK(handle_click_buddy), b);
1931 gtk_widget_show(b->item); 1931 gtk_widget_show(b->item);
1932 1932
1933 box = gtk_hbox_new(FALSE, 1); 1933 box = gtk_hbox_new(FALSE, 1);
1934 gtk_container_add(GTK_CONTAINER(b->item), box); 1934 gtk_container_add(GTK_CONTAINER(b->item), box);
1935 gtk_widget_show(box); 1935 gtk_widget_show(box);
2547 gtk_box_pack_start(GTK_BOX(imchatbox), infobutton, TRUE, TRUE, 0); 2547 gtk_box_pack_start(GTK_BOX(imchatbox), infobutton, TRUE, TRUE, 0);
2548 gtk_box_pack_start(GTK_BOX(imchatbox), chatbutton, TRUE, TRUE, 0); 2548 gtk_box_pack_start(GTK_BOX(imchatbox), chatbutton, TRUE, TRUE, 0);
2549 gtk_box_pack_start(GTK_BOX(imchatbox), awaybutton, TRUE, TRUE, 0); 2549 gtk_box_pack_start(GTK_BOX(imchatbox), awaybutton, TRUE, TRUE, 0);
2550 gtk_container_border_width(GTK_CONTAINER(imchatbox), 5); 2550 gtk_container_border_width(GTK_CONTAINER(imchatbox), 5);
2551 2551
2552 gtk_signal_connect(GTK_OBJECT(imbutton), "clicked", GTK_SIGNAL_FUNC(im_callback), 2552 g_signal_connect(GTK_OBJECT(imbutton), "clicked", G_CALLBACK(im_callback),
2553 buddies); 2553 buddies);
2554 gtk_signal_connect(GTK_OBJECT(infobutton), "clicked", GTK_SIGNAL_FUNC(info_callback), 2554 g_signal_connect(GTK_OBJECT(infobutton), "clicked", G_CALLBACK(info_callback),
2555 buddies); 2555 buddies);
2556 gtk_signal_connect(GTK_OBJECT(chatbutton), "clicked", GTK_SIGNAL_FUNC(chat_callback), 2556 g_signal_connect(GTK_OBJECT(chatbutton), "clicked", G_CALLBACK(chat_callback),
2557 buddies); 2557 buddies);
2558 gtk_signal_connect(GTK_OBJECT(awaybutton), "clicked", GTK_SIGNAL_FUNC(away_callback), 2558 g_signal_connect(GTK_OBJECT(awaybutton), "clicked", G_CALLBACK(away_callback),
2559 buddies); 2559 buddies);
2560 2560
2561 gtk_tooltips_set_tip(tips, infobutton, _("Information on selected Buddy"), "Penguin"); 2561 gtk_tooltips_set_tip(tips, infobutton, _("Information on selected Buddy"), "Penguin");
2562 gtk_tooltips_set_tip(tips, imbutton, _("Send Instant Message"), "Penguin"); 2562 gtk_tooltips_set_tip(tips, imbutton, _("Send Instant Message"), "Penguin");
2563 gtk_tooltips_set_tip(tips, chatbutton, _("Start/join a Buddy Chat"), "Penguin"); 2563 gtk_tooltips_set_tip(tips, chatbutton, _("Start/join a Buddy Chat"), "Penguin");
2627 menuitem = gaim_new_item(NULL, _("File")); 2627 menuitem = gaim_new_item(NULL, _("File"));
2628 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu); 2628 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu);
2629 gtk_menu_bar_append(GTK_MENU_BAR(menubar), menuitem); 2629 gtk_menu_bar_append(GTK_MENU_BAR(menubar), menuitem);
2630 2630
2631 gaim_new_item_from_stock(menu, _("_Add A Buddy"), GTK_STOCK_ADD, 2631 gaim_new_item_from_stock(menu, _("_Add A Buddy"), GTK_STOCK_ADD,
2632 GTK_SIGNAL_FUNC(add_buddy_callback), NULL, 'b', GDK_CONTROL_MASK, "Ctl+B"); 2632 G_CALLBACK(add_buddy_callback), NULL, 'b', GDK_CONTROL_MASK, "Ctl+B");
2633 gaim_new_item_from_stock(menu, _("_Join A Chat"), GTK_STOCK_JUMP_TO, 2633 gaim_new_item_from_stock(menu, _("_Join A Chat"), GTK_STOCK_JUMP_TO,
2634 GTK_SIGNAL_FUNC(chat_callback), NULL, 'c', GDK_CONTROL_MASK, "Ctl+C"); 2634 G_CALLBACK(chat_callback), NULL, 'c', GDK_CONTROL_MASK, "Ctl+C");
2635 gaim_new_item_from_stock(menu, _("_New Message"), GTK_STOCK_CONVERT, 2635 gaim_new_item_from_stock(menu, _("_New Message"), GTK_STOCK_CONVERT,
2636 GTK_SIGNAL_FUNC(show_im_dialog), NULL, 'i', GDK_CONTROL_MASK, "Ctl+I"); 2636 G_CALLBACK(show_im_dialog), NULL, 'i', GDK_CONTROL_MASK, "Ctl+I");
2637 gaim_new_item_from_stock(menu, _("_Get User Info"), GTK_STOCK_FIND, 2637 gaim_new_item_from_stock(menu, _("_Get User Info"), GTK_STOCK_FIND,
2638 GTK_SIGNAL_FUNC(show_info_dialog), NULL, 'j', GDK_CONTROL_MASK, "Ctl+J"); 2638 G_CALLBACK(show_info_dialog), NULL, 'j', GDK_CONTROL_MASK, "Ctl+J");
2639 2639
2640 gaim_separator(menu); 2640 gaim_separator(menu);
2641 2641
2642 gaim_new_item_from_pixbuf(menu, _("Import Buddy List"), "import-menu.png", 2642 gaim_new_item_from_pixbuf(menu, _("Import Buddy List"), "import-menu.png",
2643 GTK_SIGNAL_FUNC(import_callback), NULL, 0, 0, 0); 2643 G_CALLBACK(import_callback), NULL, 0, 0, 0);
2644 2644
2645 gaim_separator(menu); 2645 gaim_separator(menu);
2646 2646
2647 gaim_new_item_from_stock(menu, _("Signoff"), NULL, 2647 gaim_new_item_from_stock(menu, _("Signoff"), NULL,
2648 GTK_SIGNAL_FUNC(signoff_all), (void*)1, 'd', GDK_CONTROL_MASK, "Ctl+D"); 2648 G_CALLBACK(signoff_all), (void*)1, 'd', GDK_CONTROL_MASK, "Ctl+D");
2649 gaim_new_item_from_stock(menu, _("Hide"), NULL, 2649 gaim_new_item_from_stock(menu, _("Hide"), NULL,
2650 GTK_SIGNAL_FUNC(hide_buddy_list), NULL, 'h', GDK_CONTROL_MASK, "Ctl+H"); 2650 G_CALLBACK(hide_buddy_list), NULL, 'h', GDK_CONTROL_MASK, "Ctl+H");
2651 gaim_new_item_from_stock(menu, _("Quit"), GTK_STOCK_QUIT, 2651 gaim_new_item_from_stock(menu, _("Quit"), GTK_STOCK_QUIT,
2652 GTK_SIGNAL_FUNC(do_quit), NULL, 'q', GDK_CONTROL_MASK, "Ctl+Q"); 2652 G_CALLBACK(do_quit), NULL, 'q', GDK_CONTROL_MASK, "Ctl+Q");
2653 2653
2654 menu = gtk_menu_new(); 2654 menu = gtk_menu_new();
2655 2655
2656 menuitem = gaim_new_item(NULL, _("Tools")); 2656 menuitem = gaim_new_item(NULL, _("Tools"));
2657 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu); 2657 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu);
2669 2669
2670 gaim_separator(menu); 2670 gaim_separator(menu);
2671 2671
2672 #ifndef NO_MULTI 2672 #ifndef NO_MULTI
2673 gaim_new_item_from_pixbuf(menu, _("_Accounts..."), "accounts-menu.png", 2673 gaim_new_item_from_pixbuf(menu, _("_Accounts..."), "accounts-menu.png",
2674 GTK_SIGNAL_FUNC(account_editor), NULL, 'a', GDK_CONTROL_MASK, "Ctl+A"); 2674 G_CALLBACK(account_editor), NULL, 'a', GDK_CONTROL_MASK, "Ctl+A");
2675 #endif 2675 #endif
2676 gaim_new_item_from_stock(menu, _("_Preferences..."), GTK_STOCK_PREFERENCES, 2676 gaim_new_item_from_stock(menu, _("_Preferences..."), GTK_STOCK_PREFERENCES,
2677 GTK_SIGNAL_FUNC(show_prefs), NULL, 'p', GDK_CONTROL_MASK, "Ctl+P"); 2677 G_CALLBACK(show_prefs), NULL, 'p', GDK_CONTROL_MASK, "Ctl+P");
2678 2678
2679 gaim_separator(menu); 2679 gaim_separator(menu);
2680 2680
2681 protomenu = gtk_menu_new(); 2681 protomenu = gtk_menu_new();
2682 menuitem = gaim_new_item_from_stock(menu, _("Protocol Actions"), NULL, NULL, NULL, 0, 0, 0); 2682 menuitem = gaim_new_item_from_stock(menu, _("Protocol Actions"), NULL, NULL, NULL, 0, 0, 0);
2683 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), protomenu); 2683 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), protomenu);
2684 do_proto_menu(); 2684 do_proto_menu();
2685 2685
2686 gaim_new_item_from_stock(menu, _("Pr_ivacy..."), NULL, 2686 gaim_new_item_from_stock(menu, _("Pr_ivacy..."), NULL,
2687 GTK_SIGNAL_FUNC(show_privacy_options), NULL, 0, 0, 0); 2687 G_CALLBACK(show_privacy_options), NULL, 0, 0, 0);
2688 2688
2689 gaim_new_item_from_stock(menu, _("_View System Log..."), NULL, 2689 gaim_new_item_from_stock(menu, _("_View System Log..."), NULL,
2690 GTK_SIGNAL_FUNC(show_syslog), NULL, 0, 0, 0); 2690 G_CALLBACK(show_syslog), NULL, 0, 0, 0);
2691 2691
2692 menu = gtk_menu_new(); 2692 menu = gtk_menu_new();
2693 2693
2694 menuitem = gaim_new_item(NULL, _("Help")); 2694 menuitem = gaim_new_item(NULL, _("Help"));
2695 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu); 2695 gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), menu);
2696 gtk_menu_bar_append(GTK_MENU_BAR(menubar), menuitem); 2696 gtk_menu_bar_append(GTK_MENU_BAR(menubar), menuitem);
2697 2697
2698 gaim_new_item_from_stock(menu, _("Online Help"), GTK_STOCK_HELP, GTK_SIGNAL_FUNC(open_url), WEBSITE"documentation.php", GDK_F1, 0, NULL); 2698 gaim_new_item_from_stock(menu, _("Online Help"), GTK_STOCK_HELP, G_CALLBACK(open_url), WEBSITE"documentation.php", GDK_F1, 0, NULL);
2699 gaim_new_item_from_stock(menu, _("Debug Window"), NULL, GTK_SIGNAL_FUNC(clicked_debug), NULL, 0, 0, NULL); 2699 gaim_new_item_from_stock(menu, _("Debug Window"), NULL, G_CALLBACK(clicked_debug), NULL, 0, 0, NULL);
2700 2700
2701 gaim_separator(menu); 2701 gaim_separator(menu);
2702 2702
2703 gaim_new_item_from_pixbuf(menu, _("About Gaim"), "about_menu.png", GTK_SIGNAL_FUNC(show_about), NULL, GDK_F1, GDK_CONTROL_MASK, NULL); 2703 gaim_new_item_from_pixbuf(menu, _("About Gaim"), "about_menu.png", G_CALLBACK(show_about), NULL, GDK_F1, GDK_CONTROL_MASK, NULL);
2704 2704
2705 gtk_widget_show(menubar); 2705 gtk_widget_show(menubar);
2706 2706
2707 vbox = gtk_vbox_new(FALSE, 0); 2707 vbox = gtk_vbox_new(FALSE, 0);
2708 2708
2738 2738
2739 edittree = gtk_ctree_new(1, 0); 2739 edittree = gtk_ctree_new(1, 0);
2740 gtk_ctree_set_line_style(GTK_CTREE(edittree), GTK_CTREE_LINES_SOLID);; 2740 gtk_ctree_set_line_style(GTK_CTREE(edittree), GTK_CTREE_LINES_SOLID);;
2741 gtk_ctree_set_expander_style(GTK_CTREE(edittree), GTK_CTREE_EXPANDER_SQUARE); 2741 gtk_ctree_set_expander_style(GTK_CTREE(edittree), GTK_CTREE_EXPANDER_SQUARE);
2742 gtk_clist_set_reorderable(GTK_CLIST(edittree), TRUE); 2742 gtk_clist_set_reorderable(GTK_CLIST(edittree), TRUE);
2743 gtk_signal_connect(GTK_OBJECT(edittree), "button_press_event", 2743 g_signal_connect(GTK_OBJECT(edittree), "button_press_event",
2744 GTK_SIGNAL_FUNC(click_edit_tree), NULL); 2744 G_CALLBACK(click_edit_tree), NULL);
2745 2745
2746 gtk_ctree_set_drag_compare_func(GTK_CTREE(edittree), 2746 gtk_ctree_set_drag_compare_func(GTK_CTREE(edittree),
2747 (GtkCTreeCompareDragFunc) edit_drag_compare_func); 2747 (GtkCTreeCompareDragFunc) edit_drag_compare_func);
2748 2748
2749 2749
2750 gtk_signal_connect_after(GTK_OBJECT(edittree), "tree_move", 2750 g_signal_connect_after(GTK_OBJECT(edittree), "tree_move",
2751 GTK_SIGNAL_FUNC(edit_tree_move), NULL); 2751 G_CALLBACK(edit_tree_move), NULL);
2752 2752
2753 2753
2754 bbox = gtk_hbox_new(TRUE, 5); 2754 bbox = gtk_hbox_new(TRUE, 5);
2755 gtk_container_set_border_width(GTK_CONTAINER(bbox), 5); 2755 gtk_container_set_border_width(GTK_CONTAINER(bbox), 5);
2756 tbox = gtk_scrolled_window_new(NULL, NULL); 2756 tbox = gtk_scrolled_window_new(NULL, NULL);