*/
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:
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,
- GSList *attachments);
+ GList *attachments);
/**
* modest_tny_msg_find_body_part:
* modest_tny_msg_find_body:
* @self:
* @want_html:
+ * @is_html: if the original body was html or plain text
*
* gets the body of a message as text, if @want_html is true, try HTML mail
* first.
* Returns: the body of the message as text, or NULL if it is not found
* the text should be freed with
**/
-gchar* modest_tny_msg_get_body (TnyMsg *self, gboolean want_html);
+gchar* modest_tny_msg_get_body (TnyMsg *self, gboolean want_html, gboolean *is_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
**/
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
+ * @msg: a valid #TnyMsg instance, or %NULL
+ * @header: a valid #TnyHeader instance, or %NULL
* @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
*
*
* Returns: Returns: a new #TnyMsg, or NULL in case of error
**/
-TnyMsg* modest_tny_msg_create_reply_msg (TnyMsg *msg,
+TnyMsg* modest_tny_msg_create_reply_msg (TnyMsg *msg,
+ TnyHeader *header,
const gchar *from,
+ const gchar *signature,
ModestTnyMsgReplyType reply_type,
ModestTnyMsgReplyMode reply_mode);