Mercurial > pidgin
changeset 549:39853e359a06
[gaim-migrate @ 559]
Added the legend back to the user info.
committer: Tailor Script <tailor@pidgin.im>
author | Rob Flynn <gaim@robflynn.com> |
---|---|
date | Fri, 28 Jul 2000 20:55:59 +0000 |
parents | 0f73dbdcd71f |
children | 6bd2bbc1b6c8 |
files | ChangeLog TODO src/gtkhtml.c |
diffstat | 3 files changed, 29 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Fri Jul 28 20:14:31 2000 +0000 +++ b/ChangeLog Fri Jul 28 20:55:59 2000 +0000 @@ -4,7 +4,7 @@ * New Smiley Faces and Pixmaps added. * Smiley faces now properly wrap in the conversation windows. * Fixed 0-byte file segfault. - + version 0.9.20 (07/14/2000): * More plugin events, more plugin features * French (fr), Spanish (es), Simplified Chinese (zh_CN), Korean (kr)
--- a/TODO Fri Jul 28 20:14:31 2000 +0000 +++ b/TODO Fri Jul 28 20:55:59 2000 +0000 @@ -3,9 +3,5 @@ Add "Group Add" button Third sound option for people without soundcards who still want sound events. Make a PC Speaker Beep (^G / Char 7) - I guess we'll stick those legend icons back in the info - window. I forget why we took them out now. I think - it was because we were going to add minimal IMG tag - support to gtkhtml and never did. Save Buddy Pounces (how did I forget this) Save Buddy Chats
--- a/src/gtkhtml.c Fri Jul 28 20:14:31 2000 +0000 +++ b/src/gtkhtml.c Fri Jul 28 20:55:59 2000 +0000 @@ -39,6 +39,10 @@ #include "gaim.h" #include "gtkhtml.h" +#include "pixmaps/aol_icon.xpm" +#include "pixmaps/admin_icon.xpm" +#include "pixmaps/free_icon.xpm" +#include "pixmaps/dt_icon.xpm" #define MAX_SIZE 7 #define MIN_HTML_WIDTH_LINES 20 #define MIN_HTML_HEIGHT_LINES 10 @@ -3220,7 +3224,30 @@ title = 0; else if (!strncasecmp(tag, "IMG", 3)) { - + GdkPixmap *legend_i; + GdkBitmap *legend_m; + + if (strstr(tag, "SRC=\"aol_icon.gif\"") != NULL) + { + legend_i = gdk_pixmap_create_from_xpm_d(GTK_WIDGET(html)->window, &legend_m, NULL, aol_icon_xpm); + gtk_html_add_pixmap(html, legend_i, 0, 0); + } + + if (strstr(tag, "SRC=\"admin_icon.gif\"") != NULL) + { + legend_i = gdk_pixmap_create_from_xpm_d(GTK_WIDGET(html)->window, &legend_m, NULL, admin_icon_xpm); + gtk_html_add_pixmap(html, legend_i, 0, 0); + } + if (strstr(tag, "SRC=\"dt_icon.gif\"") != NULL) + { + legend_i = gdk_pixmap_create_from_xpm_d(GTK_WIDGET(html)->window, &legend_m, NULL, dt_icon_xpm); + gtk_html_add_pixmap(html, legend_i, 0, 0); + } + if (strstr(tag, "SRC=\"free_icon.gif\"") != NULL) + { + legend_i = gdk_pixmap_create_from_xpm_d(GTK_WIDGET(html)->window, &legend_m, NULL, free_icon_xpm); + gtk_html_add_pixmap(html, legend_i, 0, 0); + } } else if (!strcasecmp(tag, "H3")) {