Mercurial > pidgin.yaz
changeset 7792:27f55b264446
[gaim-migrate @ 8438]
Smileys will work again... and maybe they won't crash either.
That was dumb.
committer: Tailor Script <tailor@pidgin.im>
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Sun, 07 Dec 2003 19:31:17 +0000 |
parents | 21be2d9e8399 |
children | 61b5d682ddb4 |
files | src/gtkimhtml.c |
diffstat | 1 files changed, 10 insertions(+), 10 deletions(-) [+] |
line wrap: on
line diff
--- a/src/gtkimhtml.c Sun Dec 07 18:44:49 2003 +0000 +++ b/src/gtkimhtml.c Sun Dec 07 19:31:17 2003 +0000 @@ -1174,11 +1174,7 @@ gtk_text_buffer_get_end_iter(imhtml->text_buffer, iter); if (x == NEW_SCALABLE_BIT) { GdkRectangle rect; - gtk_text_view_get_visible_rect(GTK_TEXT_VIEW(imhtml), &rect); - scalable->add_to(scalable, imhtml, iter); - scalable->scale(scalable, rect.width, rect.height); - imhtml->scalables = g_list_append(imhtml->scalables, scalable); - gtk_text_buffer_get_end_iter(imhtml->text_buffer, iter); + } } @@ -1367,7 +1363,10 @@ case 42: /* HR (opt) */ ws[wpos++] = '\n'; scalable = gtk_imhtml_hr_new(); - //NEW_BIT(NEW_SCALABLE_BIT); + gtk_text_view_get_visible_rect(GTK_TEXT_VIEW(imhtml), &rect); + scalable->add_to(scalable, imhtml, &iter); + scalable->scale(scalable, rect.width, rect.height); + imhtml->scalables = g_list_append(imhtml->scalables, scalable); ws[wpos++] = '\n'; break; case 27: /* /FONT */ @@ -2166,7 +2165,6 @@ imhtml->format_spans = g_list_append(imhtml->format_spans, span); } else { span = imhtml->edit.bold; - printf("Set end\n"); span->end = gtk_text_buffer_create_mark(imhtml->text_buffer, NULL, &iter, TRUE); imhtml->edit.bold = NULL; } @@ -2411,14 +2409,15 @@ GdkPixbuf *pixbuf = NULL; GdkPixbufAnimation *annipixbuf = NULL; GtkWidget *icon = NULL; + printf("%s %s\n", sml, smiley); + gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &iter, ins); GtkTextChildAnchor *anchor = gtk_text_buffer_create_child_anchor(imhtml->text_buffer, &iter); - - gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &iter, ins); g_object_set_data(G_OBJECT(anchor), "text_tag", smiley); annipixbuf = gtk_smiley_tree_image(imhtml, sml, smiley); if(annipixbuf) { - if(gdk_pixbuf_animation_is_static_image(annipixbuf)) { + printf("HERE!\n"); + if(gdk_pixbuf_animation_is_static_image(annipixbuf)) { pixbuf = gdk_pixbuf_animation_get_static_image(annipixbuf); if(pixbuf) icon = gtk_image_new_from_pixbuf(pixbuf); @@ -2428,6 +2427,7 @@ } if (icon) { + printf("THERE!\n"); gtk_widget_show(icon); gtk_text_view_add_child_at_anchor(GTK_TEXT_VIEW(imhtml), icon, anchor); }