diff pidgin/gtkrequest.c @ 17166:92c3c2eeba87

Added to gtkutils.c: GtkWidget *pidgin_create_window(const char *title, guint border_width, const char *role, gboolean resizable);
author Gabriel Schulhof <nix@go-nix.ca>
date Fri, 18 May 2007 22:04:01 +0000
parents fd620cbc5149
children 0b3d6ea61760
line wrap: on
line diff
--- a/pidgin/gtkrequest.c	Thu May 17 22:04:49 2007 +0000
+++ b/pidgin/gtkrequest.c	Fri May 18 22:04:01 2007 +0000
@@ -1069,16 +1069,12 @@
 	data->cbs[0] = ok_cb;
 	data->cbs[1] = cancel_cb;
 
-	data->dialog = win = gtk_window_new(GTK_WINDOW_TOPLEVEL);
-
-	if (title != NULL)
-		gtk_window_set_title(GTK_WINDOW(win), title);
+	
 #ifdef _WIN32
-		gtk_window_set_title(GTK_WINDOW(win), PIDGIN_ALERT_TITLE);
-#endif
-
-	gtk_window_set_role(GTK_WINDOW(win), "multifield");
-	gtk_container_set_border_width(GTK_CONTAINER(win), PIDGIN_HIG_BORDER);
+	data->dialog = win = pidgin_create_window(PIDGIN_ALERT_TITLE, PIDGIN_HIG_BORDER, "multifield", TRUE) ;
+#else /* !_WIN32 */
+	data->dialog = win = pidgin_create_window(title, PIDGIN_HIG_BORDER, "multifield", TRUE) ;
+#endif /* _WIN32 */
 
 	g_signal_connect(G_OBJECT(win), "delete_event",
 					 G_CALLBACK(destroy_multifield_cb), data);