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