comparison src/dialogs.c @ 4074:3ccbdf8e7f8d

[gaim-migrate @ 4289] Thanks Robot101 committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Sat, 14 Dec 2002 03:55:50 +0000
parents 890b4f1318df
children 7edd02612086
comparison
equal deleted inserted replaced
4073:405340263d75 4074:3ccbdf8e7f8d
1044 1044
1045 struct addbuddy *a = g_new0(struct addbuddy, 1); 1045 struct addbuddy *a = g_new0(struct addbuddy, 1);
1046 a->gc = gc ? gc : connections->data; 1046 a->gc = gc ? gc : connections->data;
1047 1047
1048 GAIM_DIALOG(a->window); 1048 GAIM_DIALOG(a->window);
1049 gtk_window_set_wmclass(GTK_WINDOW(a->window), "add_buddy", "Gaim"); 1049 gtk_window_set_role(GTK_WINDOW(a->window), "add_buddy");
1050 gtk_window_set_policy(GTK_WINDOW(a->window), FALSE, FALSE, TRUE); 1050 gtk_window_set_policy(GTK_WINDOW(a->window), FALSE, FALSE, TRUE);
1051 gtk_window_set_title(GTK_WINDOW(a->window), _("Gaim - Add Buddy")); 1051 gtk_window_set_title(GTK_WINDOW(a->window), _("Gaim - Add Buddy"));
1052 1052
1053 gtk_widget_realize(a->window); 1053 gtk_widget_realize(a->window);
1054 gtk_signal_connect(GTK_OBJECT(a->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), a->window); 1054 gtk_signal_connect(GTK_OBJECT(a->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), a->window);
1390 current_is_deny = TRUE; 1390 current_is_deny = TRUE;
1391 1391
1392 1392
1393 privacy_win = pwin = gtk_window_new(GTK_WINDOW_TOPLEVEL); 1393 privacy_win = pwin = gtk_window_new(GTK_WINDOW_TOPLEVEL);
1394 gtk_window_set_policy(GTK_WINDOW(pwin), FALSE, TRUE, TRUE); 1394 gtk_window_set_policy(GTK_WINDOW(pwin), FALSE, TRUE, TRUE);
1395 gtk_window_set_wmclass(GTK_WINDOW(pwin), "privacy", "Gaim"); 1395 gtk_window_set_role(GTK_WINDOW(pwin), "privacy");
1396 gtk_window_set_title(GTK_WINDOW(pwin), _("Gaim - Privacy")); 1396 gtk_window_set_title(GTK_WINDOW(pwin), _("Gaim - Privacy"));
1397 gtk_signal_connect(GTK_OBJECT(pwin), "destroy", GTK_SIGNAL_FUNC(destroy_privacy), NULL); 1397 gtk_signal_connect(GTK_OBJECT(pwin), "destroy", GTK_SIGNAL_FUNC(destroy_privacy), NULL);
1398 gtk_widget_realize(pwin); 1398 gtk_widget_realize(pwin);
1399 1399
1400 gtk_widget_set_usize(pwin, 0, 400); 1400 gtk_widget_set_usize(pwin, 0, 400);
1658 } 1658 }
1659 1659
1660 GAIM_DIALOG(b->window); 1660 GAIM_DIALOG(b->window);
1661 dialogwindows = g_list_prepend(dialogwindows, b->window); 1661 dialogwindows = g_list_prepend(dialogwindows, b->window);
1662 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); 1662 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE);
1663 gtk_window_set_wmclass(GTK_WINDOW(b->window), "new_bp", "Gaim"); 1663 gtk_window_set_role(GTK_WINDOW(b->window), "new_bp");
1664 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - New Buddy Pounce")); 1664 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - New Buddy Pounce"));
1665 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); 1665 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window);
1666 gtk_widget_realize(b->window); 1666 gtk_widget_realize(b->window);
1667 1667
1668 vbox = gtk_vbox_new(FALSE, 5); 1668 vbox = gtk_vbox_new(FALSE, 5);
1942 struct set_dir_dlg *b = g_new0(struct set_dir_dlg, 1); 1942 struct set_dir_dlg *b = g_new0(struct set_dir_dlg, 1);
1943 b->gc = gc; 1943 b->gc = gc;
1944 1944
1945 GAIM_DIALOG(b->window); 1945 GAIM_DIALOG(b->window);
1946 dialogwindows = g_list_prepend(dialogwindows, b->window); 1946 dialogwindows = g_list_prepend(dialogwindows, b->window);
1947 gtk_window_set_wmclass(GTK_WINDOW(b->window), "set_dir", "Gaim"); 1947 gtk_window_set_role(GTK_WINDOW(b->window), "set_dir");
1948 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); 1948 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE);
1949 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set Dir Info")); 1949 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set Dir Info"));
1950 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); 1950 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window);
1951 gtk_widget_realize(b->window); 1951 gtk_widget_realize(b->window);
1952 1952
2127 struct passwddlg *b = g_new0(struct passwddlg, 1); 2127 struct passwddlg *b = g_new0(struct passwddlg, 1);
2128 b->gc = gc; 2128 b->gc = gc;
2129 2129
2130 GAIM_DIALOG(b->window); 2130 GAIM_DIALOG(b->window);
2131 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); 2131 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE);
2132 gtk_window_set_wmclass(GTK_WINDOW(b->window), "change_passwd", "Gaim"); 2132 gtk_window_set_role(GTK_WINDOW(b->window), "change_passwd");
2133 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Password Change")); 2133 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Password Change"));
2134 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); 2134 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window);
2135 gtk_widget_realize(b->window); 2135 gtk_widget_realize(b->window);
2136 dialogwindows = g_list_prepend(dialogwindows, b->window); 2136 dialogwindows = g_list_prepend(dialogwindows, b->window);
2137 2137
2224 struct set_info_dlg *b = g_new0(struct set_info_dlg, 1); 2224 struct set_info_dlg *b = g_new0(struct set_info_dlg, 1);
2225 tmp = gc->user; 2225 tmp = gc->user;
2226 b->user = tmp; 2226 b->user = tmp;
2227 2227
2228 GAIM_DIALOG(b->window); 2228 GAIM_DIALOG(b->window);
2229 gtk_window_set_wmclass(GTK_WINDOW(b->window), "set_info", "Gaim"); 2229 gtk_window_set_role(GTK_WINDOW(b->window), "set_info");
2230 dialogwindows = g_list_prepend(dialogwindows, b->window); 2230 dialogwindows = g_list_prepend(dialogwindows, b->window);
2231 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set User Info")); 2231 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Set User Info"));
2232 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); 2232 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window);
2233 gtk_widget_realize(b->window); 2233 gtk_widget_realize(b->window);
2234 2234
2648 2648
2649 struct findbyinfo *b = g_new0(struct findbyinfo, 1); 2649 struct findbyinfo *b = g_new0(struct findbyinfo, 1);
2650 b->gc = gc; 2650 b->gc = gc;
2651 GAIM_DIALOG(b->window); 2651 GAIM_DIALOG(b->window);
2652 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); 2652 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE);
2653 gtk_window_set_wmclass(GTK_WINDOW(b->window), "find_info", "Gaim"); 2653 gtk_window_set_role(GTK_WINDOW(b->window), "find_info");
2654 gtk_widget_show(b->window); 2654 gtk_widget_show(b->window);
2655 2655
2656 dialogwindows = g_list_prepend(dialogwindows, b->window); 2656 dialogwindows = g_list_prepend(dialogwindows, b->window);
2657 2657
2658 frame = gtk_frame_new(_("Search for Buddy")); 2658 frame = gtk_frame_new(_("Search for Buddy"));
2804 struct findbyemail *b = g_new0(struct findbyemail, 1); 2804 struct findbyemail *b = g_new0(struct findbyemail, 1);
2805 if (g_slist_find(connections, gc)) 2805 if (g_slist_find(connections, gc))
2806 b->gc = gc; 2806 b->gc = gc;
2807 GAIM_DIALOG(b->window); 2807 GAIM_DIALOG(b->window);
2808 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE); 2808 gtk_window_set_policy(GTK_WINDOW(b->window), FALSE, TRUE, TRUE);
2809 gtk_window_set_wmclass(GTK_WINDOW(b->window), "find_email", "Gaim"); 2809 gtk_window_set_role(GTK_WINDOW(b->window), "find_email");
2810 gtk_widget_realize(b->window); 2810 gtk_widget_realize(b->window);
2811 dialogwindows = g_list_prepend(dialogwindows, b->window); 2811 dialogwindows = g_list_prepend(dialogwindows, b->window);
2812 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window); 2812 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(destroy_dialog), b->window);
2813 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Email")); 2813 gtk_window_set_title(GTK_WINDOW(b->window), _("Gaim - Find Buddy By Email"));
2814 2814
2888 GtkWidget *fbox; 2888 GtkWidget *fbox;
2889 2889
2890 if (!c->link_dialog) { 2890 if (!c->link_dialog) {
2891 struct linkdlg *b = g_new0(struct linkdlg, 1); 2891 struct linkdlg *b = g_new0(struct linkdlg, 1);
2892 GAIM_DIALOG(c->link_dialog); 2892 GAIM_DIALOG(c->link_dialog);
2893 gtk_window_set_wmclass(GTK_WINDOW(c->link_dialog), "add_link", "Gaim"); 2893 gtk_window_set_role(GTK_WINDOW(c->link_dialog), "add_link");
2894 dialogwindows = g_list_prepend(dialogwindows, c->link_dialog); 2894 dialogwindows = g_list_prepend(dialogwindows, c->link_dialog);
2895 2895
2896 gtk_widget_set_usize(c->link_dialog, 270, 165); 2896 gtk_widget_set_usize(c->link_dialog, 270, 165);
2897 gtk_window_set_policy(GTK_WINDOW(c->link_dialog), FALSE, FALSE, TRUE); 2897 gtk_window_set_policy(GTK_WINDOW(c->link_dialog), FALSE, FALSE, TRUE);
2898 gtk_widget_show(c->link_dialog); 2898 gtk_widget_show(c->link_dialog);
3468 3468
3469 /* Set up window */ 3469 /* Set up window */
3470 GAIM_DIALOG(ca->window); 3470 GAIM_DIALOG(ca->window);
3471 gtk_widget_set_usize(ca->window, -1, 250); 3471 gtk_widget_set_usize(ca->window, -1, 250);
3472 gtk_container_border_width(GTK_CONTAINER(ca->window), 5); 3472 gtk_container_border_width(GTK_CONTAINER(ca->window), 5);
3473 gtk_window_set_wmclass(GTK_WINDOW(ca->window), "away_mess", "Gaim"); 3473 gtk_window_set_role(GTK_WINDOW(ca->window), "away_mess");
3474 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message")); 3474 gtk_window_set_title(GTK_WINDOW(ca->window), _("Gaim - New away message"));
3475 gtk_signal_connect(GTK_OBJECT(ca->window), "delete_event", 3475 gtk_signal_connect(GTK_OBJECT(ca->window), "delete_event",
3476 GTK_SIGNAL_FUNC(destroy_dialog), ca->window); 3476 GTK_SIGNAL_FUNC(destroy_dialog), ca->window);
3477 gtk_widget_realize(ca->window); 3477 gtk_widget_realize(ca->window);
3478 3478
3625 3625
3626 win = c->window; 3626 win = c->window;
3627 3627
3628 GAIM_DIALOG(dialog); 3628 GAIM_DIALOG(dialog);
3629 gtk_window_set_policy(GTK_WINDOW(dialog), FALSE, FALSE, TRUE); 3629 gtk_window_set_policy(GTK_WINDOW(dialog), FALSE, FALSE, TRUE);
3630 gtk_window_set_wmclass(GTK_WINDOW(dialog), "smiley_dialog", "Gaim"); 3630 gtk_window_set_role(GTK_WINDOW(dialog), "smiley_dialog");
3631 gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_MOUSE); 3631 gtk_window_set_position(GTK_WINDOW(dialog), GTK_WIN_POS_MOUSE);
3632 3632
3633 /* setup boxes */ 3633 /* setup boxes */
3634 vbox = gtk_vbox_new(TRUE, 5); 3634 vbox = gtk_vbox_new(TRUE, 5);
3635 bbox = gtk_hbox_new(FALSE, 5); 3635 bbox = gtk_hbox_new(FALSE, 5);
3710 if (aliasdlg) 3710 if (aliasdlg)
3711 gtk_widget_destroy(aliasdlg); 3711 gtk_widget_destroy(aliasdlg);
3712 3712
3713 GAIM_DIALOG(aliasdlg); 3713 GAIM_DIALOG(aliasdlg);
3714 gtk_window_set_policy(GTK_WINDOW(aliasdlg), FALSE, FALSE, TRUE); 3714 gtk_window_set_policy(GTK_WINDOW(aliasdlg), FALSE, FALSE, TRUE);
3715 gtk_window_set_wmclass(GTK_WINDOW(aliasdlg), "alias_dialog", "Gaim"); 3715 gtk_window_set_role(GTK_WINDOW(aliasdlg), "alias_dialog");
3716 gtk_widget_realize(aliasdlg); 3716 gtk_widget_realize(aliasdlg);
3717 dialogwindows = g_list_prepend(dialogwindows, aliasdlg); 3717 dialogwindows = g_list_prepend(dialogwindows, aliasdlg);
3718 3718
3719 bbox = gtk_hbox_new(TRUE, 10); 3719 bbox = gtk_hbox_new(TRUE, 10);
3720 topbox = gtk_hbox_new(FALSE, 5); 3720 topbox = gtk_hbox_new(FALSE, 5);
3881 GtkWidget *button; 3881 GtkWidget *button;
3882 GtkWidget *label; 3882 GtkWidget *label;
3883 GtkWidget *hsep; 3883 GtkWidget *hsep;
3884 3884
3885 GAIM_DIALOG(window); 3885 GAIM_DIALOG(window);
3886 gtk_window_set_wmclass(GTK_WINDOW(window), "dialog", "Gaim"); 3886 gtk_window_set_role(GTK_WINDOW(window), "dialog");
3887 gtk_container_set_border_width(GTK_CONTAINER(window), 10); 3887 gtk_container_set_border_width(GTK_CONTAINER(window), 10);
3888 gtk_window_set_policy(GTK_WINDOW(window), TRUE, TRUE, TRUE); 3888 gtk_window_set_policy(GTK_WINDOW(window), TRUE, TRUE, TRUE);
3889 gtk_signal_connect(GTK_OBJECT(window), "delete_event", GTK_SIGNAL_FUNC(destroy_dialog), window); 3889 gtk_signal_connect(GTK_OBJECT(window), "delete_event", GTK_SIGNAL_FUNC(destroy_dialog), window);
3890 gtk_widget_realize(window); 3890 gtk_widget_realize(window);
3891 3891
4054 options ^= GTK_IMHTML_NO_SIZES; 4054 options ^= GTK_IMHTML_NO_SIZES;
4055 4055
4056 window = gtk_window_new(GTK_WINDOW_TOPLEVEL); 4056 window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
4057 gtk_object_set_user_data(GTK_OBJECT(window), name); 4057 gtk_object_set_user_data(GTK_OBJECT(window), name);
4058 gtk_signal_connect(GTK_OBJECT(window), "destroy", GTK_SIGNAL_FUNC(des_log_win), NULL); 4058 gtk_signal_connect(GTK_OBJECT(window), "destroy", GTK_SIGNAL_FUNC(des_log_win), NULL);
4059 gtk_window_set_wmclass(GTK_WINDOW(window), "log", "Gaim"); 4059 gtk_window_set_role(GTK_WINDOW(window), "log");
4060 if (name) 4060 if (name)
4061 g_snprintf(buf, BUF_LONG, "Gaim - Conversations with %s", name); 4061 g_snprintf(buf, BUF_LONG, "Gaim - Conversations with %s", name);
4062 else 4062 else
4063 g_snprintf(buf, BUF_LONG, "Gaim - System Log"); 4063 g_snprintf(buf, BUF_LONG, "Gaim - System Log");
4064 gtk_window_set_title(GTK_WINDOW(window), buf); 4064 gtk_window_set_title(GTK_WINDOW(window), buf);
4250 GtkWidget *name_entry; 4250 GtkWidget *name_entry;
4251 GtkWidget *label; 4251 GtkWidget *label;
4252 4252
4253 if (!rename_dialog) { 4253 if (!rename_dialog) {
4254 GAIM_DIALOG(rename_dialog); 4254 GAIM_DIALOG(rename_dialog);
4255 gtk_window_set_wmclass(GTK_WINDOW(rename_dialog), "rename_dialog", "Gaim"); 4255 gtk_window_set_role(GTK_WINDOW(rename_dialog), "rename_dialog");
4256 gtk_window_set_policy(GTK_WINDOW(rename_dialog), FALSE, TRUE, TRUE); 4256 gtk_window_set_policy(GTK_WINDOW(rename_dialog), FALSE, TRUE, TRUE);
4257 gtk_window_set_title(GTK_WINDOW(rename_dialog), _("Gaim - Rename Group")); 4257 gtk_window_set_title(GTK_WINDOW(rename_dialog), _("Gaim - Rename Group"));
4258 gtk_signal_connect(GTK_OBJECT(rename_dialog), "destroy", 4258 gtk_signal_connect(GTK_OBJECT(rename_dialog), "destroy",
4259 GTK_SIGNAL_FUNC(destroy_dialog), rename_dialog); 4259 GTK_SIGNAL_FUNC(destroy_dialog), rename_dialog);
4260 gtk_widget_realize(rename_dialog); 4260 gtk_widget_realize(rename_dialog);
4355 GtkWidget *name_entry; 4355 GtkWidget *name_entry;
4356 GtkWidget *label; 4356 GtkWidget *label;
4357 4357
4358 if (!rename_bud_dialog) { 4358 if (!rename_bud_dialog) {
4359 GAIM_DIALOG(rename_bud_dialog); 4359 GAIM_DIALOG(rename_bud_dialog);
4360 gtk_window_set_wmclass(GTK_WINDOW(rename_bud_dialog), "rename_bud_dialog", "Gaim"); 4360 gtk_window_set_role(GTK_WINDOW(rename_bud_dialog), "rename_bud_dialog");
4361 gtk_window_set_policy(GTK_WINDOW(rename_bud_dialog), FALSE, TRUE, TRUE); 4361 gtk_window_set_policy(GTK_WINDOW(rename_bud_dialog), FALSE, TRUE, TRUE);
4362 gtk_window_set_title(GTK_WINDOW(rename_bud_dialog), _("Gaim - Rename Buddy")); 4362 gtk_window_set_title(GTK_WINDOW(rename_bud_dialog), _("Gaim - Rename Buddy"));
4363 gtk_signal_connect(GTK_OBJECT(rename_bud_dialog), "destroy", 4363 gtk_signal_connect(GTK_OBJECT(rename_bud_dialog), "destroy",
4364 GTK_SIGNAL_FUNC(destroy_dialog), rename_bud_dialog); 4364 GTK_SIGNAL_FUNC(destroy_dialog), rename_bud_dialog);
4365 gtk_widget_realize(rename_bud_dialog); 4365 gtk_widget_realize(rename_bud_dialog);
5076 * Instantiate a new multi-entry dialog 5076 * Instantiate a new multi-entry dialog
5077 * 5077 *
5078 * data == pointer to MultiEntryDlg with the following 5078 * data == pointer to MultiEntryDlg with the following
5079 * initialized: 5079 * initialized:
5080 * 5080 *
5081 * wmclass_name 5081 * role
5082 * wmclass_class
5083 * title 5082 * title
5084 * user 5083 * user
5085 * multi_entry_items - pointers to MultiEntryData list 5084 * multi_entry_items - pointers to MultiEntryData list
5086 * and MultiTextData list 5085 * and MultiTextData list
5087 * instructions (optional) 5086 * instructions (optional)
5099 GtkWidget *button; 5098 GtkWidget *button;
5100 MultiEntryDlg *b = data; 5099 MultiEntryDlg *b = data;
5101 5100
5102 GAIM_DIALOG(b->window); 5101 GAIM_DIALOG(b->window);
5103 gtk_container_set_border_width(GTK_CONTAINER(b->window), 5); 5102 gtk_container_set_border_width(GTK_CONTAINER(b->window), 5);
5104 gtk_window_set_wmclass(GTK_WINDOW(b->window), b->wmclass_name, b->wmclass_class); 5103 gtk_window_set_role(GTK_WINDOW(b->window), b->role);
5105 gtk_window_set_title(GTK_WINDOW (b->window), b->title); 5104 gtk_window_set_title(GTK_WINDOW (b->window), b->title);
5106 5105
5107 /* Clean up if user dismisses window via window manager! */ 5106 /* Clean up if user dismisses window via window manager! */
5108 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(b->cancel), (gpointer) b); 5107 gtk_signal_connect(GTK_OBJECT(b->window), "destroy", GTK_SIGNAL_FUNC(b->cancel), (gpointer) b);
5109 gtk_widget_realize(b->window); 5108 gtk_widget_realize(b->window);