diff options
author | Dan Winship <danw@src.gnome.org> | 2000-07-09 07:40:06 +0800 |
---|---|---|
committer | Dan Winship <danw@src.gnome.org> | 2000-07-09 07:40:06 +0800 |
commit | 2f2ff6d4cc13fccff5bdc3a0370b101cf539fb2a (patch) | |
tree | 5baa321bd991a0bade8991e2561a33d64d18bc16 /mail/mail-format.c | |
parent | 542183e4b94e68dee17c5193a13d588beb43991a (diff) | |
download | gsoc2013-evolution-2f2ff6d4cc13fccff5bdc3a0370b101cf539fb2a.tar gsoc2013-evolution-2f2ff6d4cc13fccff5bdc3a0370b101cf539fb2a.tar.gz gsoc2013-evolution-2f2ff6d4cc13fccff5bdc3a0370b101cf539fb2a.tar.bz2 gsoc2013-evolution-2f2ff6d4cc13fccff5bdc3a0370b101cf539fb2a.tar.lz gsoc2013-evolution-2f2ff6d4cc13fccff5bdc3a0370b101cf539fb2a.tar.xz gsoc2013-evolution-2f2ff6d4cc13fccff5bdc3a0370b101cf539fb2a.tar.zst gsoc2013-evolution-2f2ff6d4cc13fccff5bdc3a0370b101cf539fb2a.zip |
Deal with having multiple selected messages.
* mail-ops.c (forward_msg): Deal with having multiple selected
messages.
* mail-format.c (mail_generate_forward): Removed. (Integrated into
forward_msg)
svn path=/trunk/; revision=3982
Diffstat (limited to 'mail/mail-format.c')
-rw-r--r-- | mail/mail-format.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/mail/mail-format.c b/mail/mail-format.c index 909eced8ca..56f361aebf 100644 --- a/mail/mail-format.c +++ b/mail/mail-format.c @@ -1437,48 +1437,3 @@ mail_generate_reply (CamelMimeMessage *message, gboolean to_all) return composer; } - -EMsgComposer * -mail_generate_forward (CamelMimeMessage *mime_message, - gboolean forward_as_attachment, - gboolean keep_attachments) -{ - EMsgComposer *composer; - CamelMimePart *part; - const char *from, *subject; - char *fwd_subj; - - if (!forward_as_attachment) - g_warning ("Forward as non-attachment not implemented."); - if (!keep_attachments) - g_warning ("Forwarding without attachments not implemented."); - - composer = E_MSG_COMPOSER (e_msg_composer_new ()); - - part = camel_mime_part_new (); - camel_mime_part_set_disposition (part, "inline"); - camel_mime_part_set_description (part, "forwarded message"); - camel_medium_set_content_object (CAMEL_MEDIUM (part), - CAMEL_DATA_WRAPPER (mime_message)); - camel_mime_part_set_content_type (part, "message/rfc822"); - - e_msg_composer_attach (composer, part); - gtk_object_unref (GTK_OBJECT (part)); - - from = camel_mime_message_get_from (mime_message); - subject = camel_mime_message_get_subject (mime_message); - if (from) { - if (subject && *subject) { - while (*subject == ' ') - subject++; - fwd_subj = g_strdup_printf ("[%s] %s", from, subject); - } else { - fwd_subj = g_strdup_printf ("[%s] (forwarded message)", - from); - } - } - e_msg_composer_set_headers (composer, NULL, NULL, NULL, fwd_subj); - g_free (fwd_subj); - - return composer; -} |