diff options
author | Srinivasa Ragavan <sragavan@src.gnome.org> | 2007-06-02 06:17:07 +0800 |
---|---|---|
committer | Srinivasa Ragavan <sragavan@src.gnome.org> | 2007-06-02 06:17:07 +0800 |
commit | 44bead4ce27cc12b1e33f4686b05b1a8cd09ab1c (patch) | |
tree | 0654cdf71d9c72ad8e530ffeecce0cc9a999f053 | |
parent | 3d2a46877e96d740891e7f717d1f882e27506cdf (diff) | |
download | gsoc2013-evolution-44bead4ce27cc12b1e33f4686b05b1a8cd09ab1c.tar gsoc2013-evolution-44bead4ce27cc12b1e33f4686b05b1a8cd09ab1c.tar.gz gsoc2013-evolution-44bead4ce27cc12b1e33f4686b05b1a8cd09ab1c.tar.bz2 gsoc2013-evolution-44bead4ce27cc12b1e33f4686b05b1a8cd09ab1c.tar.lz gsoc2013-evolution-44bead4ce27cc12b1e33f4686b05b1a8cd09ab1c.tar.xz gsoc2013-evolution-44bead4ce27cc12b1e33f4686b05b1a8cd09ab1c.tar.zst gsoc2013-evolution-44bead4ce27cc12b1e33f4686b05b1a8cd09ab1c.zip |
** Outlook style reply option for bug #415770 from gicmo
svn path=/trunk/; revision=33615
-rw-r--r-- | mail/ChangeLog | 8 | ||||
-rw-r--r-- | mail/em-composer-utils.c | 6 | ||||
-rw-r--r-- | mail/mail-config.glade | 8 | ||||
-rw-r--r-- | mail/mail-config.h | 3 |
4 files changed, 24 insertions, 1 deletions
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 <sragavan@novell.com> + + ** 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 <karllinuxtest.relton@ntlworld.com> ** 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"</property> <property name="use_underline">True</property> </widget> </child> + <child> + <widget class="GtkMenuItem" id="convertwidget50"> + <property name="visible">True</property> + <property name="label" translatable="yes">Inline original message (Outlook style)</property> + <property name="use_underline">True</property> + </widget> + </child> + </widget> </child> </widget> 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 { |