Mercurial > pidgin
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); |
