Mercurial > pidgin.yaz
comparison src/dialogs.c @ 905:2876c40108cd
[gaim-migrate @ 915]
Patch for wmclass to add better support for Sawfish's window history/etc.
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Thu, 14 Sep 2000 17:50:56 +0000 |
parents | c0ff16ef5e75 |
children | 9f2afe5faed5 |
comparison
equal
deleted
inserted
replaced
904:e1a7fc4482b9 | 905:2876c40108cd |
---|---|
402 | 402 |
403 struct warning *w = g_new0(struct warning, 1); | 403 struct warning *w = g_new0(struct warning, 1); |
404 | 404 |
405 char *buf = g_malloc(128); | 405 char *buf = g_malloc(128); |
406 w->window = gtk_window_new(GTK_WINDOW_DIALOG); | 406 w->window = gtk_window_new(GTK_WINDOW_DIALOG); |
407 gtk_window_set_wmclass(GTK_WINDOW(w->window), "warning", "Gaim"); | |
407 gtk_window_set_policy(GTK_WINDOW(w->window), FALSE, FALSE, TRUE); | 408 gtk_window_set_policy(GTK_WINDOW(w->window), FALSE, FALSE, TRUE); |
408 gtk_widget_show(w->window); | 409 gtk_widget_show(w->window); |
409 dialogwindows = g_list_prepend(dialogwindows, w->window); | 410 dialogwindows = g_list_prepend(dialogwindows, w->window); |
410 bbox = gtk_hbox_new(TRUE, 10); | 411 bbox = gtk_hbox_new(TRUE, 10); |
411 vbox = gtk_vbox_new(FALSE, 5); | 412 vbox = gtk_vbox_new(FALSE, 5); |
693 GtkWidget *fbox; | 694 GtkWidget *fbox; |
694 | 695 |
695 if (!imdialog) { | 696 if (!imdialog) { |
696 | 697 |
697 imdialog = gtk_window_new(GTK_WINDOW_DIALOG); | 698 imdialog = gtk_window_new(GTK_WINDOW_DIALOG); |
699 gtk_window_set_wmclass(GTK_WINDOW(imdialog), "imdialog", | |
700 "Gaim"); | |
698 gtk_widget_set_usize(imdialog, 255, 105); | 701 gtk_widget_set_usize(imdialog, 255, 105); |
699 gtk_container_border_width(GTK_CONTAINER(imdialog), 5); | 702 gtk_container_border_width(GTK_CONTAINER(imdialog), 5); |
700 gtk_window_set_policy(GTK_WINDOW(imdialog), FALSE, FALSE, TRUE); | 703 gtk_window_set_policy(GTK_WINDOW(imdialog), FALSE, FALSE, TRUE); |
701 gtk_widget_show(imdialog); | 704 gtk_widget_show(imdialog); |
702 | 705 |
855 GtkWidget *frame; | 858 GtkWidget *frame; |
856 | 859 |
857 struct addbuddy *a = g_new0(struct addbuddy, 1); | 860 struct addbuddy *a = g_new0(struct addbuddy, 1); |
858 | 861 |
859 a->window = gtk_window_new(GTK_WINDOW_DIALOG); | 862 a->window = gtk_window_new(GTK_WINDOW_DIALOG); |
863 gtk_window_set_wmclass(GTK_WINDOW(a->window), "add_group", "Gaim"); | |
860 gtk_window_set_policy(GTK_WINDOW(a->window), FALSE, FALSE, TRUE); | 864 gtk_window_set_policy(GTK_WINDOW(a->window), FALSE, FALSE, TRUE); |
861 gtk_widget_realize(a->window); | 865 gtk_widget_realize(a->window); |
862 dialogwindows = g_list_prepend(dialogwindows, a->window); | 866 dialogwindows = g_list_prepend(dialogwindows, a->window); |
863 | 867 |
864 bbox = gtk_hbox_new(TRUE, 10); | 868 bbox = gtk_hbox_new(TRUE, 10); |
928 GtkWidget *frame; | 932 GtkWidget *frame; |
929 | 933 |
930 struct addbuddy *a = g_new0(struct addbuddy, 1); | 934 struct addbuddy *a = g_new0(struct addbuddy, 1); |
931 | 935 |
932 a->window = gtk_window_new(GTK_WINDOW_DIALOG); | 936 a->window = gtk_window_new(GTK_WINDOW_DIALOG); |
937 gtk_window_set_wmclass(GTK_WINDOW(a->window), "add_buddy", "Gaim"); | |
933 gtk_widget_set_usize(a->window, 480, 105); | 938 gtk_widget_set_usize(a->window, 480, 105); |
934 gtk_window_set_policy(GTK_WINDOW(a->window), FALSE, FALSE, TRUE); | 939 gtk_window_set_policy(GTK_WINDOW(a->window), FALSE, FALSE, TRUE); |
935 gtk_widget_realize(a->window); | 940 gtk_widget_realize(a->window); |
936 dialogwindows = g_list_prepend(dialogwindows, a->window); | 941 dialogwindows = g_list_prepend(dialogwindows, a->window); |
937 | 942 |
1046 | 1051 |
1047 struct addbp *b = g_new0(struct addbp, 1); | 1052 struct addbp *b = g_new0(struct addbp, 1); |
1048 | 1053 |
1049 b->window = gtk_window_new(GTK_WINDOW_DIALOG); | 1054 b->window = gtk_window_new(GTK_WINDOW_DIALOG); |
1050 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, FALSE, TRUE); | 1055 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, FALSE, TRUE); |
1056 gtk_window_set_wmclass(GTK_WINDOW(b->window), "new_bp", "Gaim"); | |
1051 gtk_widget_show(b->window); | 1057 gtk_widget_show(b->window); |
1052 dialogwindows = g_list_prepend(dialogwindows, b->window); | 1058 dialogwindows = g_list_prepend(dialogwindows, b->window); |
1053 bbox = gtk_hbox_new(TRUE, 10); | 1059 bbox = gtk_hbox_new(TRUE, 10); |
1054 vbox = gtk_vbox_new(FALSE, 5); | 1060 vbox = gtk_vbox_new(FALSE, 5); |
1055 b->nameentry = gtk_entry_new(); | 1061 b->nameentry = gtk_entry_new(); |
1178 struct set_dir_dlg *b = g_new0(struct set_dir_dlg, 1); | 1184 struct set_dir_dlg *b = g_new0(struct set_dir_dlg, 1); |
1179 | 1185 |
1180 b->window = gtk_window_new(GTK_WINDOW_DIALOG); | 1186 b->window = gtk_window_new(GTK_WINDOW_DIALOG); |
1181 gtk_widget_set_usize(b->window, 300, 320); | 1187 gtk_widget_set_usize(b->window, 300, 320); |
1182 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, FALSE, TRUE); | 1188 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, FALSE, TRUE); |
1189 gtk_window_set_wmclass(GTK_WINDOW(b->window), "set_dir", "Gaim"); | |
1183 gtk_widget_show(b->window); | 1190 gtk_widget_show(b->window); |
1184 | 1191 |
1185 dialogwindows = g_list_prepend(dialogwindows, b->window); | 1192 dialogwindows = g_list_prepend(dialogwindows, b->window); |
1186 | 1193 |
1187 vbox = gtk_vbox_new(FALSE, 5); | 1194 vbox = gtk_vbox_new(FALSE, 5); |
1367 struct passwddlg *b = g_new0(struct passwddlg, 1); | 1374 struct passwddlg *b = g_new0(struct passwddlg, 1); |
1368 | 1375 |
1369 b->window = gtk_window_new(GTK_WINDOW_DIALOG); | 1376 b->window = gtk_window_new(GTK_WINDOW_DIALOG); |
1370 gtk_widget_set_usize(b->window, 325, 195); | 1377 gtk_widget_set_usize(b->window, 325, 195); |
1371 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, FALSE, TRUE); | 1378 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, FALSE, TRUE); |
1379 gtk_window_set_wmclass(GTK_WINDOW(b->window), "change_passwd", "Gaim"); | |
1372 gtk_widget_show(b->window); | 1380 gtk_widget_show(b->window); |
1373 | 1381 |
1374 dialogwindows = g_list_prepend(dialogwindows, b->window); | 1382 dialogwindows = g_list_prepend(dialogwindows, b->window); |
1375 | 1383 |
1376 frame = gtk_frame_new(_("Change Password")); | 1384 frame = gtk_frame_new(_("Change Password")); |
1472 GtkWidget *top; | 1480 GtkWidget *top; |
1473 | 1481 |
1474 struct set_info_dlg *b = g_new0(struct set_info_dlg, 1); | 1482 struct set_info_dlg *b = g_new0(struct set_info_dlg, 1); |
1475 | 1483 |
1476 b->window = gtk_window_new(GTK_WINDOW_DIALOG); | 1484 b->window = gtk_window_new(GTK_WINDOW_DIALOG); |
1485 gtk_window_set_wmclass(GTK_WINDOW(b->window), "set_info", "Gaim"); | |
1477 dialogwindows = g_list_prepend(dialogwindows, b->window); | 1486 dialogwindows = g_list_prepend(dialogwindows, b->window); |
1478 gtk_widget_show(b->window); | 1487 gtk_widget_show(b->window); |
1479 | 1488 |
1480 bot = gtk_hbox_new(TRUE, 10); | 1489 bot = gtk_hbox_new(TRUE, 10); |
1481 top = gtk_vbox_new(FALSE, 10); | 1490 top = gtk_vbox_new(FALSE, 10); |
1983 | 1992 |
1984 struct findbyinfo *b = g_new0(struct findbyinfo, 1); | 1993 struct findbyinfo *b = g_new0(struct findbyinfo, 1); |
1985 b->window = gtk_window_new(GTK_WINDOW_DIALOG); | 1994 b->window = gtk_window_new(GTK_WINDOW_DIALOG); |
1986 gtk_widget_set_usize(b->window, 350, 320); | 1995 gtk_widget_set_usize(b->window, 350, 320); |
1987 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, FALSE, TRUE); | 1996 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, FALSE, TRUE); |
1997 gtk_window_set_wmclass(GTK_WINDOW(b->window), "find_info", "Gaim"); | |
1988 gtk_widget_show(b->window); | 1998 gtk_widget_show(b->window); |
1989 | 1999 |
1990 dialogwindows = g_list_prepend(dialogwindows, b->window); | 2000 dialogwindows = g_list_prepend(dialogwindows, b->window); |
1991 | 2001 |
1992 | 2002 |
2141 | 2151 |
2142 struct findbyemail *b = g_new0(struct findbyemail, 1); | 2152 struct findbyemail *b = g_new0(struct findbyemail, 1); |
2143 b->window = gtk_window_new(GTK_WINDOW_DIALOG); | 2153 b->window = gtk_window_new(GTK_WINDOW_DIALOG); |
2144 gtk_widget_set_usize(b->window, 240, 110); | 2154 gtk_widget_set_usize(b->window, 240, 110); |
2145 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, FALSE, TRUE); | 2155 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, FALSE, TRUE); |
2156 gtk_window_set_wmclass(GTK_WINDOW(b->window), "find_email", "Gaim"); | |
2146 gtk_widget_show(b->window); | 2157 gtk_widget_show(b->window); |
2147 dialogwindows = g_list_prepend(dialogwindows, b->window); | 2158 dialogwindows = g_list_prepend(dialogwindows, b->window); |
2148 | 2159 |
2149 frame = gtk_frame_new(_("Search for Buddy")); | 2160 frame = gtk_frame_new(_("Search for Buddy")); |
2150 | 2161 |
2238 GtkWidget *fbox; | 2249 GtkWidget *fbox; |
2239 | 2250 |
2240 if (!c->link_dialog) { | 2251 if (!c->link_dialog) { |
2241 struct linkdlg *b = g_new0(struct linkdlg, 1); | 2252 struct linkdlg *b = g_new0(struct linkdlg, 1); |
2242 c->link_dialog = gtk_window_new(GTK_WINDOW_DIALOG); | 2253 c->link_dialog = gtk_window_new(GTK_WINDOW_DIALOG); |
2254 gtk_window_set_wmclass(GTK_WINDOW(c->link_dialog), | |
2255 "add_link", "Gaim"); | |
2243 dialogwindows = g_list_prepend(dialogwindows, c->link_dialog); | 2256 dialogwindows = g_list_prepend(dialogwindows, c->link_dialog); |
2244 | 2257 |
2245 gtk_widget_set_usize(c->link_dialog, 270, 165); | 2258 gtk_widget_set_usize(c->link_dialog, 270, 165); |
2246 gtk_window_set_policy(GTK_WINDOW(c->link_dialog), FALSE, FALSE, TRUE); | 2259 gtk_window_set_policy(GTK_WINDOW(c->link_dialog), FALSE, FALSE, TRUE); |
2247 gtk_widget_show(c->link_dialog); | 2260 gtk_widget_show(c->link_dialog); |
2931 struct create_away *ca = g_new0(struct create_away, 1); | 2944 struct create_away *ca = g_new0(struct create_away, 1); |
2932 | 2945 |
2933 /* Set up window */ | 2946 /* Set up window */ |
2934 ca->window = gtk_window_new(GTK_WINDOW_DIALOG); | 2947 ca->window = gtk_window_new(GTK_WINDOW_DIALOG); |
2935 gtk_widget_set_usize(ca->window, 275, 200); | 2948 gtk_widget_set_usize(ca->window, 275, 200); |
2936 gtk_widget_show(ca->window); | |
2937 gtk_container_border_width(GTK_CONTAINER(ca->window), 5); | 2949 gtk_container_border_width(GTK_CONTAINER(ca->window), 5); |
2938 gtk_window_set_policy(GTK_WINDOW(ca->window), FALSE, FALSE, TRUE); | 2950 gtk_window_set_policy(GTK_WINDOW(ca->window), FALSE, FALSE, TRUE); |
2951 gtk_window_set_wmclass(GTK_WINDOW(ca->window), "away_mess", "Gaim"); | |
2939 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message")); | 2952 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message")); |
2953 gtk_widget_show(ca->window); | |
2940 gtk_signal_connect(GTK_OBJECT(ca->window),"delete_event", | 2954 gtk_signal_connect(GTK_OBJECT(ca->window),"delete_event", |
2941 GTK_SIGNAL_FUNC(destroy_dialog), ca->window); | 2955 GTK_SIGNAL_FUNC(destroy_dialog), ca->window); |
2942 | 2956 |
2943 /* Set up our frame */ | 2957 /* Set up our frame */ |
2944 | 2958 |
3128 return; | 3142 return; |
3129 | 3143 |
3130 win = c->window; | 3144 win = c->window; |
3131 | 3145 |
3132 dialog = gtk_window_new(GTK_WINDOW_DIALOG); | 3146 dialog = gtk_window_new(GTK_WINDOW_DIALOG); |
3133 gtk_window_set_policy(GTK_WINDOW(dialog), 0, 0, 1); | 3147 gtk_window_set_policy(GTK_WINDOW(dialog), FALSE, FALSE, TRUE); |
3148 gtk_window_set_wmclass(GTK_WINDOW(dialog), "smiley_dialog", "Gaim"); | |
3134 | 3149 |
3135 /* setup boxes */ | 3150 /* setup boxes */ |
3136 vbox = gtk_vbox_new(TRUE, 5); | 3151 vbox = gtk_vbox_new(TRUE, 5); |
3137 bbox = gtk_hbox_new(FALSE, 5); | 3152 bbox = gtk_hbox_new(FALSE, 5); |
3138 | 3153 |
3223 return; | 3238 return; |
3224 } | 3239 } |
3225 | 3240 |
3226 aliasdlg = gtk_window_new(GTK_WINDOW_DIALOG); | 3241 aliasdlg = gtk_window_new(GTK_WINDOW_DIALOG); |
3227 gtk_window_set_policy(GTK_WINDOW(aliasdlg), FALSE, FALSE, TRUE); | 3242 gtk_window_set_policy(GTK_WINDOW(aliasdlg), FALSE, FALSE, TRUE); |
3243 gtk_window_set_wmclass(GTK_WINDOW(aliasdlg), "alias_dialog", "Gaim"); | |
3228 gtk_widget_realize(aliasdlg); | 3244 gtk_widget_realize(aliasdlg); |
3229 dialogwindows = g_list_prepend(dialogwindows, aliasdlg); | 3245 dialogwindows = g_list_prepend(dialogwindows, aliasdlg); |
3230 | 3246 |
3231 bbox = gtk_hbox_new(TRUE, 10); | 3247 bbox = gtk_hbox_new(TRUE, 10); |
3232 topbox = gtk_hbox_new(FALSE, 5); | 3248 topbox = gtk_hbox_new(FALSE, 5); |