comparison 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
comparison
equal deleted inserted replaced
2136:73253b36c3cb 2137:18722ae5b882
1708 if (!g_strcasecmp(url, "admin_icon.gif")) 1708 if (!g_strcasecmp(url, "admin_icon.gif"))
1709 return admin_icon_xpm; 1709 return admin_icon_xpm;
1710 return NULL; 1710 return NULL;
1711 } 1711 }
1712 1712
1713 void g_show_info_text(char *info) 1713 void g_show_info_text(char *info, ...)
1714 { 1714 {
1715 GtkWidget *ok; 1715 GtkWidget *ok;
1716 GtkWidget *label; 1716 GtkWidget *label;
1717 GtkWidget *text; 1717 GtkWidget *text;
1718 GtkWidget *bbox; 1718 GtkWidget *bbox;
1719 GtkWidget *sw; 1719 GtkWidget *sw;
1720 gint options = 0; 1720 gint options = 0;
1721 char *more_info;
1722 va_list ap;
1721 1723
1722 struct info_dlg *b = g_new0(struct info_dlg, 1); 1724 struct info_dlg *b = g_new0(struct info_dlg, 1);
1725
1726 va_start(ap, info);
1723 1727
1724 b->window = gtk_window_new(GTK_WINDOW_DIALOG); 1728 b->window = gtk_window_new(GTK_WINDOW_DIALOG);
1725 dialogwindows = g_list_prepend(dialogwindows, b->window); 1729 dialogwindows = g_list_prepend(dialogwindows, b->window);
1726 gtk_window_set_title(GTK_WINDOW(b->window), "Gaim"); 1730 gtk_window_set_title(GTK_WINDOW(b->window), "Gaim");
1727 gtk_container_border_width(GTK_CONTAINER(b->window), 5); 1731 gtk_container_border_width(GTK_CONTAINER(b->window), 5);
1771 options ^= GTK_IMHTML_NO_COMMENTS; 1775 options ^= GTK_IMHTML_NO_COMMENTS;
1772 options ^= GTK_IMHTML_NO_TITLE; 1776 options ^= GTK_IMHTML_NO_TITLE;
1773 options ^= GTK_IMHTML_NO_NEWLINE; 1777 options ^= GTK_IMHTML_NO_NEWLINE;
1774 options ^= GTK_IMHTML_NO_SCROLL; 1778 options ^= GTK_IMHTML_NO_SCROLL;
1775 gtk_imhtml_append_text(GTK_IMHTML(b->text), info, options); 1779 gtk_imhtml_append_text(GTK_IMHTML(b->text), info, options);
1780 while ((more_info = va_arg(ap, char *)) != NULL)
1781 gtk_imhtml_append_text(GTK_IMHTML(b->text), more_info, options);
1782 va_end(ap);
1776 gtk_imhtml_append_text(GTK_IMHTML(b->text), "<BR>", 0); 1783 gtk_imhtml_append_text(GTK_IMHTML(b->text), "<BR>", 0);
1777 1784
1778 gtk_adjustment_set_value(gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(sw)), 0); 1785 gtk_adjustment_set_value(gtk_scrolled_window_get_vadjustment(GTK_SCROLLED_WINDOW(sw)), 0);
1779 } 1786 }
1780 1787