#include <time.h>
#include <glib.h>
+#define _FM(str) dgettext("hildon-fm",str)
+
/**
* modest_text_utils_derived_subject:
* @subject: a string which contains the original subject
* @text: a non-NULL string which contains the message to quote
* @from: a non-NULL sender of the original message
* @content_type: the non-NULL content type for the quoting, e.g. "text/html"
+ * @signature: NULL or the signature to add
* @sent_date: sent date/time of the original message
* @limit: specifies the maximum characters per line in the quoted text
*
*/
gchar* modest_text_utils_quote (const gchar *text,
const gchar *content_type,
+ const gchar *signature,
const gchar *from,
const time_t sent_date,
int limit);
*/
gchar* modest_text_utils_cite (const gchar *text,
const gchar *content_type,
+ const gchar *signature,
const gchar *from,
time_t sent_date);
*/
gchar* modest_text_utils_inline (const gchar *text,
const gchar *content_type,
+ const gchar *signature,
const gchar *from,
time_t sent_date,
const gchar *to,
gchar* modest_text_utils_convert_to_html (const gchar *txt);
/**
- * modest_text_utils_convert_to_pango:
+ * modest_text_utils_convert_to_html_body:
* @txt: a string
*
- * convert plain text (utf8) into pango-escaped text
+ * convert plain text (utf8) into html without adding html headers.
*
* Returns: a newly allocated string containing the html
*/
-gchar* modest_text_utils_convert_to_pango (const gchar *txt);
-
-
+gchar* modest_text_utils_convert_to_html_body (const gchar *data);
/**
gboolean modest_text_utils_validate_email_address (const gchar *email_address);
/**
+ * modest_text_utils_validate_recipient:
+ * @recipient: a string
+ *
+ * validates @recipient as a valid recipient field for header.
+ * It's different from modest_text_utils_validate_email_address()
+ * as it validates a whole recipient, and not only the part between
+ * the < and > symbols.
+ *
+ * Returns: %TRUE if the recipient is valid, FALSE otherwise
+ **/
+gboolean modest_text_utils_validate_recipient (const gchar *recipient);
+
+/**
* modest_text_utils_split_addresses_list:
* @addresses: a string
*