diff options
Diffstat (limited to 'mail/em-composer-utils.h')
-rw-r--r-- | mail/em-composer-utils.h | 62 |
1 files changed, 29 insertions, 33 deletions
diff --git a/mail/em-composer-utils.h b/mail/em-composer-utils.h index e1974aa8f3..5dbd8e1409 100644 --- a/mail/em-composer-utils.h +++ b/mail/em-composer-utils.h @@ -21,10 +21,11 @@ * */ -#ifndef __EM_COMPOSER_UTILS_H__ -#define __EM_COMPOSER_UTILS_H__ +#ifndef EM_COMPOSER_UTILS_H +#define EM_COMPOSER_UTILS_H #include <em-format/em-format.h> +#include <mail/e-mail-enums.h> #include <mail/e-mail-session.h> #include <composer/e-msg-composer.h> @@ -43,25 +44,15 @@ void em_utils_edit_messages (EShell *shell, CamelFolder *folder, GPtrArray *uids, gboolean replace); -void em_utils_forward_attached (EShell *shell, - CamelFolder *folder, - GPtrArray *uids, - const gchar *from_uri); -void em_utils_forward_inline (EShell *shell, - CamelFolder *folder, - GPtrArray *uids, - const gchar *from_uri); -void em_utils_forward_quoted (EShell *shell, - CamelFolder *folder, - GPtrArray *uids, - const gchar *from_uri); EMsgComposer * em_utils_forward_message (EShell *shell, CamelMimeMessage *msg, - const gchar *from_uri); + const gchar *from_uri, + EMailForwardStyle style); void em_utils_forward_messages (EShell *shell, CamelFolder *folder, GPtrArray *uids, - const gchar *from_uri); + const gchar *from_uri, + EMailForwardStyle style); void em_utils_redirect_message (EShell *shell, CamelMimeMessage *message); void em_utils_redirect_message_by_uid (EShell *shell, @@ -74,23 +65,28 @@ void em_utils_handle_receipt (EMailSession *session, void em_utils_send_receipt (EMailSession *session, CamelFolder *folder, CamelMimeMessage *message); - -enum { - REPLY_MODE_SENDER, /* Reply-To?:From */ - REPLY_MODE_FROM, - REPLY_MODE_ALL, - REPLY_MODE_LIST -}; - -gchar *em_utils_construct_composer_text (CamelMimeMessage *message, EMFormat *source); -gboolean em_utils_is_munged_list_message (CamelMimeMessage *message); -void em_utils_get_reply_sender (CamelMimeMessage *message, CamelInternetAddress *to, CamelNNTPAddress *postto); -void em_utils_get_reply_all (CamelMimeMessage *message, CamelInternetAddress *to, CamelInternetAddress *cc, CamelNNTPAddress *postto); -EMsgComposer * em_utils_reply_to_message (EShell *shell, CamelFolder *, const gchar *uid, CamelMimeMessage *message, gint mode, EMFormat *source); -EDestination ** em_utils_camel_address_to_destination (CamelInternetAddress *iaddr); - -void em_configure_new_composer (struct _EMsgComposer *composer); +gchar * em_utils_construct_composer_text + (CamelMimeMessage *message, + EMFormat *source); +gboolean em_utils_is_munged_list_message (CamelMimeMessage *message); +void em_utils_get_reply_sender (CamelMimeMessage *message, + CamelInternetAddress *to, + CamelNNTPAddress *postto); +void em_utils_get_reply_all (CamelMimeMessage *message, + CamelInternetAddress *to, + CamelInternetAddress *cc, + CamelNNTPAddress *postto); +EMsgComposer * em_utils_reply_to_message (EShell *shell, + CamelFolder *folder, + const gchar *uid, + CamelMimeMessage *message, + EMailReplyType type, + EMailReplyStyle style, + EMFormat *source); +EDestination ** em_utils_camel_address_to_destination + (CamelInternetAddress *iaddr); +void em_configure_new_composer (EMsgComposer *composer); G_END_DECLS -#endif /* __EM_COMPOSER_UTILS_H__ */ +#endif /* EM_COMPOSER_UTILS_H */ |