Mercurial > pidgin
comparison src/dialogs.c @ 3474:cfbdfe334975
[gaim-migrate @ 3525]
Rob McQueen removed aol_icon() and made Gaim use the pretty png as our
default icon. Thanks.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Fri, 30 Aug 2002 03:14:05 +0000 |
parents | 0073a014e55b |
children | 5d1dff030d8b |
comparison
equal
deleted
inserted
replaced
3473:0073a014e55b | 3474:cfbdfe334975 |
---|---|
68 #include "pixmaps/smile8.xpm" | 68 #include "pixmaps/smile8.xpm" |
69 #include "pixmaps/think.xpm" | 69 #include "pixmaps/think.xpm" |
70 #include "pixmaps/tongue.xpm" | 70 #include "pixmaps/tongue.xpm" |
71 #include "pixmaps/wink.xpm" | 71 #include "pixmaps/wink.xpm" |
72 #include "pixmaps/yell.xpm" | 72 #include "pixmaps/yell.xpm" |
73 | |
74 #include "pixmaps/aimicon.xpm" | |
75 | 73 |
76 #include "pixmaps/aol_icon.xpm" | 74 #include "pixmaps/aol_icon.xpm" |
77 #include "pixmaps/free_icon.xpm" | 75 #include "pixmaps/free_icon.xpm" |
78 #include "pixmaps/dt_icon.xpm" | 76 #include "pixmaps/dt_icon.xpm" |
79 #include "pixmaps/admin_icon.xpm" | 77 #include "pixmaps/admin_icon.xpm" |
412 gtk_container_set_border_width(GTK_CONTAINER(w->window), 5); | 410 gtk_container_set_border_width(GTK_CONTAINER(w->window), 5); |
413 gtk_signal_connect(GTK_OBJECT(w->window), "delete_event", | 411 gtk_signal_connect(GTK_OBJECT(w->window), "delete_event", |
414 GTK_SIGNAL_FUNC(destroy_dialog), w->window); | 412 GTK_SIGNAL_FUNC(destroy_dialog), w->window); |
415 gtk_signal_connect(GTK_OBJECT(w->window), "delete_event", GTK_SIGNAL_FUNC(free_warn_data), w); | 413 gtk_signal_connect(GTK_OBJECT(w->window), "delete_event", GTK_SIGNAL_FUNC(free_warn_data), w); |
416 gtk_widget_realize(w->window); | 414 gtk_widget_realize(w->window); |
417 aol_icon(w->window->window); | |
418 | 415 |
419 fbox = gtk_vbox_new(FALSE, 5); | 416 fbox = gtk_vbox_new(FALSE, 5); |
420 gtk_container_add(GTK_CONTAINER(w->window), fbox); | 417 gtk_container_add(GTK_CONTAINER(w->window), fbox); |
421 gtk_widget_show(fbox); | 418 gtk_widget_show(fbox); |
422 | 419 |
605 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); | 602 gtk_misc_set_alignment(GTK_MISC(label), 0, 0); |
606 gtk_widget_show(label); | 603 gtk_widget_show(label); |
607 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); | 604 gtk_box_pack_start(GTK_BOX(hbox), label, FALSE, FALSE, 0); |
608 | 605 |
609 gtk_widget_show(hbox); | 606 gtk_widget_show(hbox); |
610 aol_icon(d->window); | |
611 | 607 |
612 gtk_widget_show(d); | 608 gtk_widget_show(d); |
613 return d; | 609 return d; |
614 } | 610 } |
615 | 611 |
698 gtk_container_add(GTK_CONTAINER(eedialog), box); | 694 gtk_container_add(GTK_CONTAINER(eedialog), box); |
699 gtk_window_set_title(GTK_WINDOW(eedialog), "Gaim - SUPRISE!"); | 695 gtk_window_set_title(GTK_WINDOW(eedialog), "Gaim - SUPRISE!"); |
700 | 696 |
701 gtk_signal_connect(GTK_OBJECT(ok), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), eedialog); | 697 gtk_signal_connect(GTK_OBJECT(ok), "clicked", GTK_SIGNAL_FUNC(destroy_dialog), eedialog); |
702 gtk_widget_realize(eedialog); | 698 gtk_widget_realize(eedialog); |
703 aol_icon(eedialog->window); | |
704 | 699 |
705 gtk_widget_show(eedialog); | 700 gtk_widget_show(eedialog); |
706 } | 701 } |
707 | 702 |
708 void show_im_dialog() | 703 void show_im_dialog() |
721 gtk_window_set_policy(GTK_WINDOW(imdialog), FALSE, TRUE, TRUE); | 716 gtk_window_set_policy(GTK_WINDOW(imdialog), FALSE, TRUE, TRUE); |
722 gtk_window_set_title(GTK_WINDOW(imdialog), _("Gaim - IM user")); | 717 gtk_window_set_title(GTK_WINDOW(imdialog), _("Gaim - IM user")); |
723 gtk_signal_connect(GTK_OBJECT(imdialog), "destroy", | 718 gtk_signal_connect(GTK_OBJECT(imdialog), "destroy", |
724 GTK_SIGNAL_FUNC(destroy_dialog), imdialog); | 719 GTK_SIGNAL_FUNC(destroy_dialog), imdialog); |
725 gtk_widget_realize(imdialog); | 720 gtk_widget_realize(imdialog); |
726 aol_icon(imdialog->window); | |
727 | 721 |
728 mainbox = gtk_vbox_new(FALSE, 5); | 722 mainbox = gtk_vbox_new(FALSE, 5); |
729 gtk_container_set_border_width(GTK_CONTAINER(mainbox), 5); | 723 gtk_container_set_border_width(GTK_CONTAINER(mainbox), 5); |
730 gtk_container_add(GTK_CONTAINER(imdialog), mainbox); | 724 gtk_container_add(GTK_CONTAINER(imdialog), mainbox); |
731 | 725 |
859 | 853 |
860 /* Finish up */ | 854 /* Finish up */ |
861 gtk_window_set_title(GTK_WINDOW(info->window), _("Gaim - Get User Info")); | 855 gtk_window_set_title(GTK_WINDOW(info->window), _("Gaim - Get User Info")); |
862 gtk_widget_grab_focus(info->entry); | 856 gtk_widget_grab_focus(info->entry); |
863 | 857 |
864 aol_icon(info->window->window); | |
865 gtk_widget_show_all(info->window); | 858 gtk_widget_show_all(info->window); |
866 } | 859 } |
867 | 860 |
868 | 861 |
869 /*------------------------------------------------------------------------*/ | 862 /*------------------------------------------------------------------------*/ |
1001 gtk_window_set_focus(GTK_WINDOW(a->window), a->entry); | 994 gtk_window_set_focus(GTK_WINDOW(a->window), a->entry); |
1002 gtk_container_add(GTK_CONTAINER(frame), vbox); | 995 gtk_container_add(GTK_CONTAINER(frame), vbox); |
1003 gtk_container_add(GTK_CONTAINER(a->window), frame); | 996 gtk_container_add(GTK_CONTAINER(a->window), frame); |
1004 gtk_container_set_border_width(GTK_CONTAINER(a->window), 5); | 997 gtk_container_set_border_width(GTK_CONTAINER(a->window), 5); |
1005 gtk_widget_realize(a->window); | 998 gtk_widget_realize(a->window); |
1006 aol_icon(a->window->window); | |
1007 | 999 |
1008 gtk_widget_show(a->window); | 1000 gtk_widget_show(a->window); |
1009 } | 1001 } |
1010 | 1002 |
1011 static void addbuddy_select_account(GtkObject *w, struct gaim_connection *gc) | 1003 static void addbuddy_select_account(GtkObject *w, struct gaim_connection *gc) |
1082 gtk_window_set_wmclass(GTK_WINDOW(a->window), "add_buddy", "Gaim"); | 1074 gtk_window_set_wmclass(GTK_WINDOW(a->window), "add_buddy", "Gaim"); |
1083 gtk_window_set_policy(GTK_WINDOW(a->window), FALSE, FALSE, TRUE); | 1075 gtk_window_set_policy(GTK_WINDOW(a->window), FALSE, FALSE, TRUE); |
1084 gtk_window_set_title(GTK_WINDOW(a->window), _("Gaim - Add Buddy")); | 1076 gtk_window_set_title(GTK_WINDOW(a->window), _("Gaim - Add Buddy")); |
1085 | 1077 |
1086 gtk_widget_realize(a->window); | 1078 gtk_widget_realize(a->window); |
1087 aol_icon(a->window->window); | |
1088 gtk_signal_connect(GTK_OBJECT(a->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), a->window); | 1079 gtk_signal_connect(GTK_OBJECT(a->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), a->window); |
1089 gtk_signal_connect(GTK_OBJECT(a->window), "destroy", GTK_SIGNAL_FUNC(free_dialog), a); | 1080 gtk_signal_connect(GTK_OBJECT(a->window), "destroy", GTK_SIGNAL_FUNC(free_dialog), a); |
1090 dialogwindows = g_list_prepend(dialogwindows, a->window); | 1081 dialogwindows = g_list_prepend(dialogwindows, a->window); |
1091 | 1082 |
1092 mainbox = gtk_vbox_new(FALSE, 5); | 1083 mainbox = gtk_vbox_new(FALSE, 5); |
1425 gtk_window_set_policy(GTK_WINDOW(pwin), FALSE, TRUE, TRUE); | 1416 gtk_window_set_policy(GTK_WINDOW(pwin), FALSE, TRUE, TRUE); |
1426 gtk_window_set_wmclass(GTK_WINDOW(pwin), "privacy", "Gaim"); | 1417 gtk_window_set_wmclass(GTK_WINDOW(pwin), "privacy", "Gaim"); |
1427 gtk_window_set_title(GTK_WINDOW(pwin), _("Gaim - Privacy")); | 1418 gtk_window_set_title(GTK_WINDOW(pwin), _("Gaim - Privacy")); |
1428 gtk_signal_connect(GTK_OBJECT(pwin), "destroy", GTK_SIGNAL_FUNC(destroy_privacy), NULL); | 1419 gtk_signal_connect(GTK_OBJECT(pwin), "destroy", GTK_SIGNAL_FUNC(destroy_privacy), NULL); |
1429 gtk_widget_realize(pwin); | 1420 gtk_widget_realize(pwin); |
1430 aol_icon(pwin->window); | |
1431 | 1421 |
1432 gtk_widget_set_usize(pwin, 0, 400); | 1422 gtk_widget_set_usize(pwin, 0, 400); |
1433 | 1423 |
1434 box = gtk_vbox_new(FALSE, 5); | 1424 box = gtk_vbox_new(FALSE, 5); |
1435 gtk_container_set_border_width(GTK_CONTAINER(box), 5); | 1425 gtk_container_set_border_width(GTK_CONTAINER(box), 5); |
1690 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); | 1680 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); |
1691 gtk_window_set_wmclass(GTK_WINDOW(b->window), "new_bp", "Gaim"); | 1681 gtk_window_set_wmclass(GTK_WINDOW(b->window), "new_bp", "Gaim"); |
1692 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - New Buddy Pounce")); | 1682 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - New Buddy Pounce")); |
1693 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); | 1683 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
1694 gtk_widget_realize(b->window); | 1684 gtk_widget_realize(b->window); |
1695 aol_icon(b->window->window); | |
1696 | 1685 |
1697 vbox = gtk_vbox_new(FALSE, 5); | 1686 vbox = gtk_vbox_new(FALSE, 5); |
1698 gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); | 1687 gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); |
1699 gtk_container_add(GTK_CONTAINER(b->window), vbox); | 1688 gtk_container_add(GTK_CONTAINER(b->window), vbox); |
1700 gtk_widget_show(vbox); | 1689 gtk_widget_show(vbox); |
1965 gtk_window_set_wmclass(GTK_WINDOW(b->window), "set_dir", "Gaim"); | 1954 gtk_window_set_wmclass(GTK_WINDOW(b->window), "set_dir", "Gaim"); |
1966 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); | 1955 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); |
1967 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set Dir Info")); | 1956 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set Dir Info")); |
1968 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); | 1957 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
1969 gtk_widget_realize(b->window); | 1958 gtk_widget_realize(b->window); |
1970 aol_icon(b->window->window); | |
1971 | 1959 |
1972 fbox = gtk_vbox_new(FALSE, 5); | 1960 fbox = gtk_vbox_new(FALSE, 5); |
1973 gtk_container_add(GTK_CONTAINER(b->window), fbox); | 1961 gtk_container_add(GTK_CONTAINER(b->window), fbox); |
1974 gtk_widget_show(fbox); | 1962 gtk_widget_show(fbox); |
1975 | 1963 |
2150 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); | 2138 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); |
2151 gtk_window_set_wmclass(GTK_WINDOW(b->window), "change_passwd", "Gaim"); | 2139 gtk_window_set_wmclass(GTK_WINDOW(b->window), "change_passwd", "Gaim"); |
2152 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Password Change")); | 2140 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Password Change")); |
2153 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); | 2141 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
2154 gtk_widget_realize(b->window); | 2142 gtk_widget_realize(b->window); |
2155 aol_icon(b->window->window); | |
2156 dialogwindows = g_list_prepend(dialogwindows, b->window); | 2143 dialogwindows = g_list_prepend(dialogwindows, b->window); |
2157 | 2144 |
2158 fbox = gtk_vbox_new(FALSE, 5); | 2145 fbox = gtk_vbox_new(FALSE, 5); |
2159 gtk_container_border_width(GTK_CONTAINER(fbox), 5); | 2146 gtk_container_border_width(GTK_CONTAINER(fbox), 5); |
2160 gtk_container_add(GTK_CONTAINER(b->window), fbox); | 2147 gtk_container_add(GTK_CONTAINER(b->window), fbox); |
2249 gtk_window_set_wmclass(GTK_WINDOW(b->window), "set_info", "Gaim"); | 2236 gtk_window_set_wmclass(GTK_WINDOW(b->window), "set_info", "Gaim"); |
2250 dialogwindows = g_list_prepend(dialogwindows, b->window); | 2237 dialogwindows = g_list_prepend(dialogwindows, b->window); |
2251 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set User Info")); | 2238 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set User Info")); |
2252 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); | 2239 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
2253 gtk_widget_realize(b->window); | 2240 gtk_widget_realize(b->window); |
2254 aol_icon(b->window->window); | |
2255 | 2241 |
2256 vbox = gtk_vbox_new(FALSE, 5); | 2242 vbox = gtk_vbox_new(FALSE, 5); |
2257 gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); | 2243 gtk_container_set_border_width(GTK_CONTAINER(vbox), 5); |
2258 gtk_container_add(GTK_CONTAINER(b->window), vbox); | 2244 gtk_container_add(GTK_CONTAINER(b->window), vbox); |
2259 gtk_widget_show(vbox); | 2245 gtk_widget_show(vbox); |
2353 GAIM_DIALOG(b->window); | 2339 GAIM_DIALOG(b->window); |
2354 gtk_window_set_title(GTK_WINDOW(b->window), "Gaim"); | 2340 gtk_window_set_title(GTK_WINDOW(b->window), "Gaim"); |
2355 gtk_container_border_width(GTK_CONTAINER(b->window), 5); | 2341 gtk_container_border_width(GTK_CONTAINER(b->window), 5); |
2356 gtk_widget_realize(GTK_WIDGET(b->window)); | 2342 gtk_widget_realize(GTK_WIDGET(b->window)); |
2357 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(info_dlg_free), b); | 2343 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(info_dlg_free), b); |
2358 aol_icon(b->window->window); | |
2359 | 2344 |
2360 bbox = gtk_vbox_new(FALSE, 5); | 2345 bbox = gtk_vbox_new(FALSE, 5); |
2361 gtk_container_add(GTK_CONTAINER(b->window), bbox); | 2346 gtk_container_add(GTK_CONTAINER(b->window), bbox); |
2362 | 2347 |
2363 label = gtk_label_new(_("Below are the results of your search: ")); | 2348 label = gtk_label_new(_("Below are the results of your search: ")); |
2543 else | 2528 else |
2544 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Deny")); | 2529 gtk_window_set_title(GTK_WINDOW(p->window), _("Gaim - Add Deny")); |
2545 gtk_window_set_focus(GTK_WINDOW(p->window), p->entry); | 2530 gtk_window_set_focus(GTK_WINDOW(p->window), p->entry); |
2546 gtk_container_add(GTK_CONTAINER(p->window), frame); | 2531 gtk_container_add(GTK_CONTAINER(p->window), frame); |
2547 gtk_widget_realize(p->window); | 2532 gtk_widget_realize(p->window); |
2548 aol_icon(p->window->window); | |
2549 | 2533 |
2550 gtk_widget_show(p->window); | 2534 gtk_widget_show(p->window); |
2551 } | 2535 } |
2552 | 2536 |
2553 | 2537 |
2810 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Info")); | 2794 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Info")); |
2811 gtk_window_set_focus(GTK_WINDOW(b->window), b->firstentry); | 2795 gtk_window_set_focus(GTK_WINDOW(b->window), b->firstentry); |
2812 gtk_container_add(GTK_CONTAINER(b->window), fbox); | 2796 gtk_container_add(GTK_CONTAINER(b->window), fbox); |
2813 gtk_container_border_width(GTK_CONTAINER(b->window), 5); | 2797 gtk_container_border_width(GTK_CONTAINER(b->window), 5); |
2814 gtk_widget_realize(b->window); | 2798 gtk_widget_realize(b->window); |
2815 aol_icon(b->window->window); | |
2816 | 2799 |
2817 gtk_widget_show(b->window); | 2800 gtk_widget_show(b->window); |
2818 } | 2801 } |
2819 | 2802 |
2820 void show_find_email(struct gaim_connection *gc) | 2803 void show_find_email(struct gaim_connection *gc) |
2831 b->gc = gc; | 2814 b->gc = gc; |
2832 GAIM_DIALOG(b->window); | 2815 GAIM_DIALOG(b->window); |
2833 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); | 2816 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); |
2834 gtk_window_set_wmclass(GTK_WINDOW(b->window), "find_email", "Gaim"); | 2817 gtk_window_set_wmclass(GTK_WINDOW(b->window), "find_email", "Gaim"); |
2835 gtk_widget_realize(b->window); | 2818 gtk_widget_realize(b->window); |
2836 aol_icon(b->window->window); | |
2837 dialogwindows = g_list_prepend(dialogwindows, b->window); | 2819 dialogwindows = g_list_prepend(dialogwindows, b->window); |
2838 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); | 2820 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); |
2839 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Email")); | 2821 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Email")); |
2840 | 2822 |
2841 vbox = gtk_vbox_new(FALSE, 5); | 2823 vbox = gtk_vbox_new(FALSE, 5); |
2980 gtk_window_set_focus(GTK_WINDOW(c->link_dialog), b->url); | 2962 gtk_window_set_focus(GTK_WINDOW(c->link_dialog), b->url); |
2981 b->window = c->link_dialog; | 2963 b->window = c->link_dialog; |
2982 b->toggle = linky; | 2964 b->toggle = linky; |
2983 b->entry = c->entry; | 2965 b->entry = c->entry; |
2984 gtk_widget_realize(c->link_dialog); | 2966 gtk_widget_realize(c->link_dialog); |
2985 aol_icon(c->link_dialog->window); | |
2986 | 2967 |
2987 } | 2968 } |
2988 | 2969 |
2989 gtk_widget_show(c->link_dialog); | 2970 gtk_widget_show(c->link_dialog); |
2990 gdk_window_raise(c->link_dialog->window); | 2971 gdk_window_raise(c->link_dialog->window); |
3098 gtk_signal_connect(GTK_OBJECT(GTK_COLOR_SELECTION_DIALOG(fgcseld)->cancel_button), | 3079 gtk_signal_connect(GTK_OBJECT(GTK_COLOR_SELECTION_DIALOG(fgcseld)->cancel_button), |
3099 "clicked", GTK_SIGNAL_FUNC(destroy_colorsel), (void *)1); | 3080 "clicked", GTK_SIGNAL_FUNC(destroy_colorsel), (void *)1); |
3100 gtk_signal_connect(GTK_OBJECT(GTK_COLOR_SELECTION_DIALOG(fgcseld)->ok_button), "clicked", | 3081 gtk_signal_connect(GTK_OBJECT(GTK_COLOR_SELECTION_DIALOG(fgcseld)->ok_button), "clicked", |
3101 GTK_SIGNAL_FUNC(apply_color_dlg), (void *)1); | 3082 GTK_SIGNAL_FUNC(apply_color_dlg), (void *)1); |
3102 gtk_widget_realize(fgcseld); | 3083 gtk_widget_realize(fgcseld); |
3103 aol_icon(fgcseld->window); | |
3104 gtk_widget_show(fgcseld); | 3084 gtk_widget_show(fgcseld); |
3105 gdk_window_raise(fgcseld->window); | 3085 gdk_window_raise(fgcseld->window); |
3106 return; | 3086 return; |
3107 } | 3087 } |
3108 | 3088 |
3123 gtk_signal_connect(GTK_OBJECT | 3103 gtk_signal_connect(GTK_OBJECT |
3124 (GTK_COLOR_SELECTION_DIALOG(c->fg_color_dialog)->cancel_button), | 3104 (GTK_COLOR_SELECTION_DIALOG(c->fg_color_dialog)->cancel_button), |
3125 "clicked", GTK_SIGNAL_FUNC(cancel_fgcolor), c); | 3105 "clicked", GTK_SIGNAL_FUNC(cancel_fgcolor), c); |
3126 | 3106 |
3127 gtk_widget_realize(c->fg_color_dialog); | 3107 gtk_widget_realize(c->fg_color_dialog); |
3128 aol_icon(c->fg_color_dialog->window); | |
3129 } | 3108 } |
3130 | 3109 |
3131 gtk_widget_show(c->fg_color_dialog); | 3110 gtk_widget_show(c->fg_color_dialog); |
3132 gdk_window_raise(c->fg_color_dialog->window); | 3111 gdk_window_raise(c->fg_color_dialog->window); |
3133 } | 3112 } |
3152 gtk_signal_connect(GTK_OBJECT(GTK_COLOR_SELECTION_DIALOG(bgcseld)->cancel_button), | 3131 gtk_signal_connect(GTK_OBJECT(GTK_COLOR_SELECTION_DIALOG(bgcseld)->cancel_button), |
3153 "clicked", GTK_SIGNAL_FUNC(destroy_colorsel), NULL); | 3132 "clicked", GTK_SIGNAL_FUNC(destroy_colorsel), NULL); |
3154 gtk_signal_connect(GTK_OBJECT(GTK_COLOR_SELECTION_DIALOG(bgcseld)->ok_button), "clicked", | 3133 gtk_signal_connect(GTK_OBJECT(GTK_COLOR_SELECTION_DIALOG(bgcseld)->ok_button), "clicked", |
3155 GTK_SIGNAL_FUNC(apply_color_dlg), (void *)2); | 3134 GTK_SIGNAL_FUNC(apply_color_dlg), (void *)2); |
3156 gtk_widget_realize(bgcseld); | 3135 gtk_widget_realize(bgcseld); |
3157 aol_icon(bgcseld->window); | |
3158 gtk_widget_show(bgcseld); | 3136 gtk_widget_show(bgcseld); |
3159 gdk_window_raise(bgcseld->window); | 3137 gdk_window_raise(bgcseld->window); |
3160 return; | 3138 return; |
3161 } | 3139 } |
3162 | 3140 |
3177 gtk_signal_connect(GTK_OBJECT | 3155 gtk_signal_connect(GTK_OBJECT |
3178 (GTK_COLOR_SELECTION_DIALOG(c->bg_color_dialog)->cancel_button), | 3156 (GTK_COLOR_SELECTION_DIALOG(c->bg_color_dialog)->cancel_button), |
3179 "clicked", GTK_SIGNAL_FUNC(cancel_bgcolor), c); | 3157 "clicked", GTK_SIGNAL_FUNC(cancel_bgcolor), c); |
3180 | 3158 |
3181 gtk_widget_realize(c->bg_color_dialog); | 3159 gtk_widget_realize(c->bg_color_dialog); |
3182 aol_icon(c->bg_color_dialog->window); | |
3183 } | 3160 } |
3184 | 3161 |
3185 gtk_widget_show(c->bg_color_dialog); | 3162 gtk_widget_show(c->bg_color_dialog); |
3186 gdk_window_raise(c->bg_color_dialog->window); | 3163 gdk_window_raise(c->bg_color_dialog->window); |
3187 } | 3164 } |
3257 gtk_signal_connect(GTK_OBJECT(GTK_FONT_SELECTION_DIALOG(fontseld)->cancel_button), | 3234 gtk_signal_connect(GTK_OBJECT(GTK_FONT_SELECTION_DIALOG(fontseld)->cancel_button), |
3258 "clicked", GTK_SIGNAL_FUNC(destroy_fontsel), NULL); | 3235 "clicked", GTK_SIGNAL_FUNC(destroy_fontsel), NULL); |
3259 gtk_signal_connect(GTK_OBJECT(GTK_FONT_SELECTION_DIALOG(fontseld)->ok_button), "clicked", | 3236 gtk_signal_connect(GTK_OBJECT(GTK_FONT_SELECTION_DIALOG(fontseld)->ok_button), "clicked", |
3260 GTK_SIGNAL_FUNC(apply_font_dlg), fontseld); | 3237 GTK_SIGNAL_FUNC(apply_font_dlg), fontseld); |
3261 gtk_widget_realize(fontseld); | 3238 gtk_widget_realize(fontseld); |
3262 aol_icon(fontseld->window); | |
3263 gtk_widget_show(fontseld); | 3239 gtk_widget_show(fontseld); |
3264 gdk_window_raise(fontseld->window); | 3240 gdk_window_raise(fontseld->window); |
3265 return; | 3241 return; |
3266 } | 3242 } |
3267 | 3243 |
3289 gtk_signal_connect(GTK_OBJECT(GTK_FONT_SELECTION_DIALOG(c->font_dialog)->cancel_button), | 3265 gtk_signal_connect(GTK_OBJECT(GTK_FONT_SELECTION_DIALOG(c->font_dialog)->cancel_button), |
3290 "clicked", GTK_SIGNAL_FUNC(cancel_font), c); | 3266 "clicked", GTK_SIGNAL_FUNC(cancel_font), c); |
3291 | 3267 |
3292 gtk_widget_realize(c->font_dialog); | 3268 gtk_widget_realize(c->font_dialog); |
3293 | 3269 |
3294 aol_icon(c->font_dialog->window); | |
3295 } | 3270 } |
3296 gtk_widget_show(c->font_dialog); | 3271 gtk_widget_show(c->font_dialog); |
3297 gdk_window_raise(c->font_dialog->window); | 3272 gdk_window_raise(c->font_dialog->window); |
3298 } | 3273 } |
3299 | 3274 |
3508 gtk_window_set_wmclass(GTK_WINDOW(ca->window), "away_mess", "Gaim"); | 3483 gtk_window_set_wmclass(GTK_WINDOW(ca->window), "away_mess", "Gaim"); |
3509 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message")); | 3484 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message")); |
3510 gtk_signal_connect(GTK_OBJECT(ca->window), "delete_event", | 3485 gtk_signal_connect(GTK_OBJECT(ca->window), "delete_event", |
3511 GTK_SIGNAL_FUNC(destroy_dialog), ca->window); | 3486 GTK_SIGNAL_FUNC(destroy_dialog), ca->window); |
3512 gtk_widget_realize(ca->window); | 3487 gtk_widget_realize(ca->window); |
3513 aol_icon(ca->window->window); | |
3514 | 3488 |
3515 tbox = gtk_vbox_new(FALSE, 5); | 3489 tbox = gtk_vbox_new(FALSE, 5); |
3516 gtk_container_add(GTK_CONTAINER(ca->window), tbox); | 3490 gtk_container_add(GTK_CONTAINER(ca->window), tbox); |
3517 gtk_widget_show(tbox); | 3491 gtk_widget_show(tbox); |
3518 | 3492 |
3868 gtk_window_set_focus(GTK_WINDOW(aliasdlg), aliasentry); | 3842 gtk_window_set_focus(GTK_WINDOW(aliasdlg), aliasentry); |
3869 gtk_container_add(GTK_CONTAINER(frame), vbox); | 3843 gtk_container_add(GTK_CONTAINER(frame), vbox); |
3870 gtk_container_add(GTK_CONTAINER(aliasdlg), frame); | 3844 gtk_container_add(GTK_CONTAINER(aliasdlg), frame); |
3871 gtk_container_set_border_width(GTK_CONTAINER(aliasdlg), 5); | 3845 gtk_container_set_border_width(GTK_CONTAINER(aliasdlg), 5); |
3872 gtk_widget_realize(aliasdlg); | 3846 gtk_widget_realize(aliasdlg); |
3873 aol_icon(aliasdlg->window); | |
3874 | 3847 |
3875 gtk_widget_show(aliasdlg); | 3848 gtk_widget_show(aliasdlg); |
3876 } | 3849 } |
3877 | 3850 |
3878 | 3851 |
3947 gtk_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(filesel)->cancel_button), | 3920 gtk_signal_connect(GTK_OBJECT(GTK_FILE_SELECTION(filesel)->cancel_button), |
3948 "clicked", GTK_SIGNAL_FUNC(destroy_dialog), filesel); | 3921 "clicked", GTK_SIGNAL_FUNC(destroy_dialog), filesel); |
3949 gtk_object_set_user_data(GTK_OBJECT(filesel), name); | 3922 gtk_object_set_user_data(GTK_OBJECT(filesel), name); |
3950 | 3923 |
3951 gtk_widget_realize(filesel); | 3924 gtk_widget_realize(filesel); |
3952 aol_icon(filesel->window); | |
3953 gtk_widget_show(filesel); | 3925 gtk_widget_show(filesel); |
3954 | 3926 |
3955 return; | 3927 return; |
3956 } | 3928 } |
3957 | 3929 |
3989 gtk_window_set_wmclass(GTK_WINDOW(window), "dialog", "Gaim"); | 3961 gtk_window_set_wmclass(GTK_WINDOW(window), "dialog", "Gaim"); |
3990 gtk_container_set_border_width(GTK_CONTAINER(window), 10); | 3962 gtk_container_set_border_width(GTK_CONTAINER(window), 10); |
3991 gtk_window_set_policy(GTK_WINDOW(window), TRUE, TRUE, TRUE); | 3963 gtk_window_set_policy(GTK_WINDOW(window), TRUE, TRUE, TRUE); |
3992 gtk_signal_connect(GTK_OBJECT(window), "delete_event", GTK_SIGNAL_FUNC(destroy_dialog), window); | 3964 gtk_signal_connect(GTK_OBJECT(window), "delete_event", GTK_SIGNAL_FUNC(destroy_dialog), window); |
3993 gtk_widget_realize(window); | 3965 gtk_widget_realize(window); |
3994 aol_icon(window->window); | |
3995 | 3966 |
3996 box = gtk_vbox_new(FALSE, 5); | 3967 box = gtk_vbox_new(FALSE, 5); |
3997 gtk_container_add(GTK_CONTAINER(window), box); | 3968 gtk_container_add(GTK_CONTAINER(window), box); |
3998 | 3969 |
3999 label = gtk_label_new(_("Really clear log?")); | 3970 label = gtk_label_new(_("Really clear log?")); |
4157 gtk_container_set_border_width(GTK_CONTAINER(window), 10); | 4128 gtk_container_set_border_width(GTK_CONTAINER(window), 10); |
4158 gtk_window_set_policy(GTK_WINDOW(window), TRUE, TRUE, TRUE); | 4129 gtk_window_set_policy(GTK_WINDOW(window), TRUE, TRUE, TRUE); |
4159 block = gtk_signal_connect(GTK_OBJECT(window), "delete_event", | 4130 block = gtk_signal_connect(GTK_OBJECT(window), "delete_event", |
4160 GTK_SIGNAL_FUNC(dont_destroy), window); | 4131 GTK_SIGNAL_FUNC(dont_destroy), window); |
4161 gtk_widget_realize(window); | 4132 gtk_widget_realize(window); |
4162 aol_icon(window->window); | |
4163 | 4133 |
4164 layout = gtk_imhtml_new(NULL, NULL); | 4134 layout = gtk_imhtml_new(NULL, NULL); |
4165 bbox = gtk_hbox_new(FALSE, 0); | 4135 bbox = gtk_hbox_new(FALSE, 0); |
4166 | 4136 |
4167 box = gtk_vbox_new(FALSE, 5); | 4137 box = gtk_vbox_new(FALSE, 5); |
4352 gtk_window_set_policy(GTK_WINDOW(rename_dialog), FALSE, TRUE, TRUE); | 4322 gtk_window_set_policy(GTK_WINDOW(rename_dialog), FALSE, TRUE, TRUE); |
4353 gtk_window_set_title(GTK_WINDOW(rename_dialog), _("Gaim - Rename Group")); | 4323 gtk_window_set_title(GTK_WINDOW(rename_dialog), _("Gaim - Rename Group")); |
4354 gtk_signal_connect(GTK_OBJECT(rename_dialog), "destroy", | 4324 gtk_signal_connect(GTK_OBJECT(rename_dialog), "destroy", |
4355 GTK_SIGNAL_FUNC(destroy_dialog), rename_dialog); | 4325 GTK_SIGNAL_FUNC(destroy_dialog), rename_dialog); |
4356 gtk_widget_realize(rename_dialog); | 4326 gtk_widget_realize(rename_dialog); |
4357 aol_icon(rename_dialog->window); | |
4358 | 4327 |
4359 mainbox = gtk_vbox_new(FALSE, 5); | 4328 mainbox = gtk_vbox_new(FALSE, 5); |
4360 gtk_container_set_border_width(GTK_CONTAINER(mainbox), 5); | 4329 gtk_container_set_border_width(GTK_CONTAINER(mainbox), 5); |
4361 gtk_container_add(GTK_CONTAINER(rename_dialog), mainbox); | 4330 gtk_container_add(GTK_CONTAINER(rename_dialog), mainbox); |
4362 | 4331 |
4458 gtk_window_set_policy(GTK_WINDOW(rename_bud_dialog), FALSE, TRUE, TRUE); | 4427 gtk_window_set_policy(GTK_WINDOW(rename_bud_dialog), FALSE, TRUE, TRUE); |
4459 gtk_window_set_title(GTK_WINDOW(rename_bud_dialog), _("Gaim - Rename Buddy")); | 4428 gtk_window_set_title(GTK_WINDOW(rename_bud_dialog), _("Gaim - Rename Buddy")); |
4460 gtk_signal_connect(GTK_OBJECT(rename_bud_dialog), "destroy", | 4429 gtk_signal_connect(GTK_OBJECT(rename_bud_dialog), "destroy", |
4461 GTK_SIGNAL_FUNC(destroy_dialog), rename_bud_dialog); | 4430 GTK_SIGNAL_FUNC(destroy_dialog), rename_bud_dialog); |
4462 gtk_widget_realize(rename_bud_dialog); | 4431 gtk_widget_realize(rename_bud_dialog); |
4463 aol_icon(rename_bud_dialog->window); | |
4464 | 4432 |
4465 mainbox = gtk_vbox_new(FALSE, 5); | 4433 mainbox = gtk_vbox_new(FALSE, 5); |
4466 gtk_container_set_border_width(GTK_CONTAINER(mainbox), 5); | 4434 gtk_container_set_border_width(GTK_CONTAINER(mainbox), 5); |
4467 gtk_container_add(GTK_CONTAINER(rename_bud_dialog), mainbox); | 4435 gtk_container_add(GTK_CONTAINER(rename_bud_dialog), mainbox); |
4468 | 4436 |
4576 gtk_widget_show(perl_config); | 4544 gtk_widget_show(perl_config); |
4577 gdk_window_raise(perl_config->window); | 4545 gdk_window_raise(perl_config->window); |
4578 } | 4546 } |
4579 | 4547 |
4580 #endif /* USE_PERL */ | 4548 #endif /* USE_PERL */ |
4581 | |
4582 static GdkPixmap *icon_pm = NULL; | |
4583 static GdkBitmap *icon_bm = NULL; | |
4584 | |
4585 void aol_icon(GdkWindow *w) | |
4586 { | |
4587 #ifndef _WIN32 | |
4588 if (icon_pm == NULL) { | |
4589 icon_pm = gdk_pixmap_create_from_xpm_d(w, &icon_bm, NULL, (gchar **)aimicon_xpm); | |
4590 } | |
4591 gdk_window_set_icon(w, NULL, icon_pm, icon_bm); | |
4592 if (mainwindow) | |
4593 gdk_window_set_group(w, mainwindow->window); | |
4594 #endif | |
4595 } | |
4596 | 4549 |
4597 GtkWidget *pixbuf_button(char *text, char *iconfile) | 4550 GtkWidget *pixbuf_button(char *text, char *iconfile) |
4598 { | 4551 { |
4599 GtkWidget *button, *image, *label, *bbox; | 4552 GtkWidget *button, *image, *label, *bbox; |
4600 button = gtk_button_new(); | 4553 button = gtk_button_new(); |
5142 gtk_window_set_title(GTK_WINDOW (b->window), b->title); | 5095 gtk_window_set_title(GTK_WINDOW (b->window), b->title); |
5143 | 5096 |
5144 /* Clean up if user dismisses window via window manager! */ | 5097 /* Clean up if user dismisses window via window manager! */ |
5145 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(b->cancel), (gpointer) b); | 5098 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(b->cancel), (gpointer) b); |
5146 gtk_widget_realize(b->window); | 5099 gtk_widget_realize(b->window); |
5147 aol_icon(b->window->window); | |
5148 | 5100 |
5149 vbox = gtk_vbox_new(FALSE, 5); | 5101 vbox = gtk_vbox_new(FALSE, 5); |
5150 gtk_container_add(GTK_CONTAINER (b->window), vbox); | 5102 gtk_container_add(GTK_CONTAINER (b->window), vbox); |
5151 | 5103 |
5152 b->instructions->label = gtk_label_new(NULL); | 5104 b->instructions->label = gtk_label_new(NULL); |