From a305abdfe054c5ef5e472d2d99723b4032308b1d Mon Sep 17 00:00:00 2001 From: hiro Date: Tue, 8 Mar 2005 11:06:12 +0000 Subject: also resize inline images. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@155 ee746299-78ed-0310-b773-934348b2243d --- src/textview.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/textview.c') diff --git a/src/textview.c b/src/textview.c index 81142690..8720f62b 100644 --- a/src/textview.c +++ b/src/textview.c @@ -30,6 +30,7 @@ #include #include #include +#include #include #include #include @@ -37,6 +38,7 @@ #include "main.h" #include "summaryview.h" +#include "imageview.h" #include "procheader.h" #include "prefs_common.h" #include "codeconv.h" @@ -619,10 +621,19 @@ static void textview_add_part(TextView *textview, MimeInfo *mimeinfo, FILE *fp) return; } + if (prefs_common.resize_image) { + GdkPixbuf *scaled; + + scaled = imageview_get_resized_pixbuf + (pixbuf, textview->text, 8); + g_object_unref(pixbuf); + pixbuf = scaled; + } + gtk_text_buffer_insert_pixbuf(buffer, &iter, pixbuf); gtk_text_buffer_insert(buffer, &iter, "\n", 1); - g_object_unref(G_OBJECT(pixbuf)); + g_object_unref(pixbuf); } } else { if (!mimeinfo->main && -- cgit v1.2.3