From 44bead4ce27cc12b1e33f4686b05b1a8cd09ab1c Mon Sep 17 00:00:00 2001 From: Srinivasa Ragavan Date: Fri, 1 Jun 2007 22:17:07 +0000 Subject: ** Outlook style reply option for bug #415770 from gicmo svn path=/trunk/; revision=33615 --- mail/ChangeLog | 8 ++++++++ mail/em-composer-utils.c | 6 ++++++ mail/mail-config.glade | 8 ++++++++ mail/mail-config.h | 3 ++- 4 files changed, 24 insertions(+), 1 deletion(-) diff --git a/mail/ChangeLog b/mail/ChangeLog index 587ec8b13a..1588482ed8 100644 --- a/mail/ChangeLog +++ b/mail/ChangeLog @@ -1,3 +1,11 @@ +2007-06-02 Srinivasa Ragavan + + ** Outlook style reply option for bug #415770 from gicmo + + * em-composer-utils.c: (composer_set_body): + * mail-config.glade: + * mail-config.h: + 2007-06-01 Karl Relton ** Fix for bug #311512 diff --git a/mail/em-composer-utils.c b/mail/em-composer-utils.c index 0334783f95..529b828908 100644 --- a/mail/em-composer-utils.c +++ b/mail/em-composer-utils.c @@ -1849,6 +1849,12 @@ composer_set_body (EMsgComposer *composer, CamelMimeMessage *message, EMFormat * e_msg_composer_attach (composer, part); camel_object_unref (part); break; + case MAIL_CONFIG_REPLY_OUTLOOK: + text = em_utils_message_to_html(message, _("-----Original Message-----"), EM_FORMAT_QUOTE_HEADERS, &len, source); + e_msg_composer_set_body_text(composer, text, len); + g_free (text); + break; + case MAIL_CONFIG_REPLY_QUOTED: default: /* do what any sane user would want when replying... */ diff --git a/mail/mail-config.glade b/mail/mail-config.glade index 0fe68716c8..d015fad9e4 100644 --- a/mail/mail-config.glade +++ b/mail/mail-config.glade @@ -7220,6 +7220,14 @@ For example: "Work" or "Personal" True + + + True + Inline original message (Outlook style) + True + + + diff --git a/mail/mail-config.h b/mail/mail-config.h index 7a436b2ca1..06f3f41f63 100644 --- a/mail/mail-config.h +++ b/mail/mail-config.h @@ -69,7 +69,8 @@ typedef enum { typedef enum { MAIL_CONFIG_REPLY_QUOTED, MAIL_CONFIG_REPLY_DO_NOT_QUOTE, - MAIL_CONFIG_REPLY_ATTACH + MAIL_CONFIG_REPLY_ATTACH, + MAIL_CONFIG_REPLY_OUTLOOK } MailConfigReplyStyle; typedef enum { -- cgit v1.2.3