diff options
Diffstat (limited to 'mail')
-rw-r--r-- | mail/ChangeLog | 11 | ||||
-rw-r--r-- | mail/em-format-html-display.c | 4 | ||||
-rw-r--r-- | mail/em-format-html.c | 2 | ||||
-rw-r--r-- | mail/em-format-html.h | 2 |
4 files changed, 16 insertions, 3 deletions
diff --git a/mail/ChangeLog b/mail/ChangeLog index 4e66daad95..e8032ec751 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,14 @@ +2004-03-23 Radek Doulik <rodo@ximian.com> + + * em-format-html-display.c (efhd_format_attachment): use + EM_FORMAT_HTML_VPAD + + * em-format-html.h (EM_FORMAT_HTML_VPAD): added new define for + vertical padding + + * em-format-html.c (efh_format_message): change padding table so + that it works OK with fixed gtkhtml + 2004-03-23 Not Zed <NotZed@Ximian.com> * em-format-html-display.c (efhd_attachment_popup): dont add the diff --git a/mail/em-format-html-display.c b/mail/em-format-html-display.c index 577a539549..755d6b85bb 100644 --- a/mail/em-format-html-display.c +++ b/mail/em-format-html-display.c @@ -1470,7 +1470,7 @@ efhd_format_attachment(EMFormat *emf, CamelStream *stream, CamelMimePart *part, info->snoop_mime_type = emf->snoop_mime_type; camel_stream_write_string(stream, - "<table height=6><tr><td><a></a></td></tr></table>\n" + EM_FORMAT_HTML_VPAD "<table cellspacing=0 cellpadding=0><tr><td>" "<table width=10 cellspacing=0 cellpadding=0>" "<tr><td></td></tr></table></td>"); @@ -1491,7 +1491,7 @@ efhd_format_attachment(EMFormat *emf, CamelStream *stream, CamelMimePart *part, camel_stream_write_string(stream, "</font></td></tr><tr></table>\n" - "<table height=6><tr><td><a></a></td></tr></table>\n"); + EM_FORMAT_HTML_VPAD); if (handle) { if (info->shown) diff --git a/mail/em-format-html.c b/mail/em-format-html.c index c74ed0da0c..eed3d3e093 100644 --- a/mail/em-format-html.c +++ b/mail/em-format-html.c @@ -1660,7 +1660,7 @@ static void efh_format_message(EMFormat *emf, CamelStream *stream, CamelMedium * if (!efh->hide_headers) efh_format_headers(efh, stream, part); - camel_stream_printf(stream, "<table height=6><tr><td><a></a></td></tr></table>\n"); + camel_stream_printf(stream, EM_FORMAT_HTML_VPAD); em_format_part(emf, stream, (CamelMimePart *)part); if (emf->message != (CamelMimeMessage *)part) diff --git a/mail/em-format-html.h b/mail/em-format-html.h index 65c242a415..ec69dc5296 100644 --- a/mail/em-format-html.h +++ b/mail/em-format-html.h @@ -97,6 +97,8 @@ struct _EMFormatHTMLPObject { #define EM_FORMAT_HTML_XMAILER_OTHER (1<<1) #define EM_FORMAT_HTML_XMAILER_RUPERT (1<<2) +#define EM_FORMAT_HTML_VPAD "<table cellspacing=0 cellpadding=3><tr><td><a name=\"padding\"></a></td></tr></table>\n" + struct _EMFormatHTML { EMFormat format; |