diff src/dialogs.c @ 2137:18722ae5b882

[gaim-migrate @ 2147] i guess. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 08 Aug 2001 19:55:12 +0000
parents b66aca8e8dce
children e257c17864eb
line wrap: on
line diff
--- a/src/dialogs.c	Wed Aug 08 19:13:01 2001 +0000
+++ b/src/dialogs.c	Wed Aug 08 19:55:12 2001 +0000
@@ -1710,7 +1710,7 @@
 	return NULL;
 }
 
-void g_show_info_text(char *info)
+void g_show_info_text(char *info, ...)
 {
         GtkWidget *ok;
         GtkWidget *label;
@@ -1718,9 +1718,13 @@
         GtkWidget *bbox;
         GtkWidget *sw;
 	gint options = 0;
+	char *more_info;
+	va_list ap;
 
         struct info_dlg *b = g_new0(struct info_dlg, 1);
 
+	va_start(ap, info);
+
         b->window = gtk_window_new(GTK_WINDOW_DIALOG);
         dialogwindows = g_list_prepend(dialogwindows, b->window);
 	gtk_window_set_title(GTK_WINDOW(b->window), "Gaim");
@@ -1773,6 +1777,9 @@
 	options ^= GTK_IMHTML_NO_NEWLINE;
 	options ^= GTK_IMHTML_NO_SCROLL;
 	gtk_imhtml_append_text(GTK_IMHTML(b->text), info, options);
+	while ((more_info = va_arg(ap, char *)) != NULL)
+		gtk_imhtml_append_text(GTK_IMHTML(b->text), more_info, options);
+	va_end(ap);
 	gtk_imhtml_append_text(GTK_IMHTML(b->text), "<BR>", 0);
 
 	gtk_adjustment_set_value(gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(sw)), 0);