comparison src/server.c @ 4635:42d53c416bb9

[gaim-migrate @ 4942] remove deprecated gtk calls, gtk2-ify log viewer, gtk2-ify jabber vcard dialog, and probably a cleanup or two I forgot about. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sun, 02 Mar 2003 19:21:36 +0000
parents 5fcb44d771d2
children 283fb289c510
comparison
equal deleted inserted replaced
4634:d19872836812 4635:42d53c416bb9
1173 } 1173 }
1174 1174
1175 static void des_popup(GtkWidget *w, GtkWidget *window) 1175 static void des_popup(GtkWidget *w, GtkWidget *window)
1176 { 1176 {
1177 if (w == window) { 1177 if (w == window) {
1178 char *u = gtk_object_get_user_data(GTK_OBJECT(window)); 1178 char *u = g_object_get_data(G_OBJECT(window), "url");
1179 g_free(u); 1179 g_free(u);
1180 } 1180 }
1181 gtk_widget_destroy(window); 1181 gtk_widget_destroy(window);
1182 } 1182 }
1183 1183
1191 GtkWidget *button; 1191 GtkWidget *button;
1192 char *url = g_strdup(u); 1192 char *url = g_strdup(u);
1193 1193
1194 GAIM_DIALOG(window); 1194 GAIM_DIALOG(window);
1195 gtk_window_set_role(GTK_WINDOW(window), "popup"); 1195 gtk_window_set_role(GTK_WINDOW(window), "popup");
1196 gtk_window_set_policy(GTK_WINDOW(window), FALSE, FALSE, TRUE); 1196 gtk_window_set_resizable(GTK_WINDOW(window), FALSE);
1197 gtk_window_set_title(GTK_WINDOW(window), "Gaim - Popup"); 1197 gtk_window_set_title(GTK_WINDOW(window), "Gaim - Popup");
1198 gtk_container_set_border_width(GTK_CONTAINER(window), 5); 1198 gtk_container_set_border_width(GTK_CONTAINER(window), 5);
1199 g_signal_connect(GTK_OBJECT(window), "destroy", G_CALLBACK(des_popup), window); 1199 g_signal_connect(GTK_OBJECT(window), "destroy", G_CALLBACK(des_popup), window);
1200 gtk_object_set_user_data(GTK_OBJECT(window), url); 1200 g_object_set_data(G_OBJECT(window), "url", url);
1201 gtk_widget_realize(window); 1201 gtk_widget_realize(window);
1202 1202
1203 vbox = gtk_vbox_new(FALSE, 5); 1203 vbox = gtk_vbox_new(FALSE, 5);
1204 gtk_container_add(GTK_CONTAINER(window), vbox); 1204 gtk_container_add(GTK_CONTAINER(window), vbox);
1205 1205
1206 sw = gtk_scrolled_window_new(NULL, NULL); 1206 sw = gtk_scrolled_window_new(NULL, NULL);
1207 gtk_widget_set_usize(sw, wid, hei); 1207 gtk_widget_set_size_request(sw, wid, hei);
1208 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); 1208 gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
1209 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 5); 1209 gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 5);
1210 1210
1211 text = gtk_imhtml_new(NULL, NULL); 1211 text = gtk_imhtml_new(NULL, NULL);
1212 gtk_container_add(GTK_CONTAINER(sw), text); 1212 gtk_container_add(GTK_CONTAINER(sw), text);