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