X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-tny-msg.h;h=f43b9b5db3c0a7f0a601f5a065c587f3f04f0d8b;hb=894d1319154ed819ad0b4ac1b8921c66c45a6667;hp=250c6f8cfc1fb4c2ce0cc8b2d3f37ce227ef9623;hpb=c2c60d8c88aa180b656a1b932ea695185f7f3f6e;p=modest diff --git a/src/modest-tny-msg.h b/src/modest-tny-msg.h index 250c6f8..f43b9b5 100644 --- a/src/modest-tny-msg.h +++ b/src/modest-tny-msg.h @@ -77,7 +77,27 @@ typedef enum _ModestTnyMsgReplyMode { */ TnyMsg* modest_tny_msg_new (const gchar* mailto, const gchar* mailfrom, const gchar *cc, const gchar *bcc, const gchar* subject, const gchar *body, - GSList *attachments); + GList *attachments); + +/** + * modest_tny_msg_new_html_plain: + * @mailto: recipient for the message + * @mailfrom: sender of this message + * @cc: Cc: address for the message + * @bcc: Bcc: address for the message + * @subject: subject for the message + * @html_body: body for the message in HTML + * @plain_body: body for the message in plain text + * @attachments: a list of attachments (local URIs) + * + * create a new TnyMsg with the given parameters + * + * Returns: a new TnyMsg (free with g_object_unref) + */ +TnyMsg* modest_tny_msg_new_html_plain (const gchar* mailto, const gchar* mailfrom, const gchar *cc, + const gchar *bcc, const gchar* subject, + const gchar *html_body, const gchar *plain_body, + GList *attachments); /** * modest_tny_msg_find_body_part: @@ -110,6 +130,7 @@ gchar* modest_tny_msg_get_body (TnyMsg *self, gboolean want_html); * modest_tny_msg_create_forward_msg: * @msg: a valid #TnyMsg instance * @from: the sender of the forwarded mail + * @signature: signature to attach to the reply * @forward_type: the type of formatting used to create the forwarded message * * Creates a forwarded message from an existing one @@ -118,12 +139,14 @@ gchar* modest_tny_msg_get_body (TnyMsg *self, gboolean want_html); **/ TnyMsg* modest_tny_msg_create_forward_msg (TnyMsg *msg, const gchar *from, + const gchar *signature, ModestTnyMsgForwardType forward_type); /** * modest_tny_msg_create_reply_msg: * @msg: a valid #TnyMsg instance * @from: the sender of the forwarded mail + * @signature: signature to add to the reply message * @reply_type: the type of formatting used to create the reply message * @reply_mode: the mode of reply: to the sender only, to a mail list or to all * @@ -133,6 +156,7 @@ TnyMsg* modest_tny_msg_create_forward_msg (TnyMsg *msg, **/ TnyMsg* modest_tny_msg_create_reply_msg (TnyMsg *msg, const gchar *from, + const gchar *signature, ModestTnyMsgReplyType reply_type, ModestTnyMsgReplyMode reply_mode);