X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-text-utils.h;h=d881f00ad5901926a29988748ef80df70f825349;hp=f2d96592d2f3eef0448db81ad7e1d5dcccbf0724;hb=4d39841513a3a7f7aa9d38ab97cb9fcc9171e80b;hpb=3a00a6ff63e2fcd2feb005314753c6d4f32cf105 diff --git a/src/modest-text-utils.h b/src/modest-text-utils.h index f2d9659..d881f00 100644 --- a/src/modest-text-utils.h +++ b/src/modest-text-utils.h @@ -54,6 +54,10 @@ extern const guint ACCOUNT_TITLE_FORBIDDEN_CHARS_LENGTH; extern const guint FOLDER_NAME_FORBIDDEN_CHARS_LENGTH; extern const guint USER_NAME_FORBIDDEN_CHARS_LENGTH; +/* It includes a white space as RFC 3676 Section 4.3 about usenet + message signatures defines */ +#define MODEST_TEXT_UTILS_SIGNATURE_MARKER "-- " + /** * modest_text_utils_derived_subject: * @subject: a string which contains the original subject @@ -246,6 +250,19 @@ void modest_text_utils_hyperlinkify (GString *string_buffer); void modest_text_utils_get_display_address (gchar *address); /** + * modest_text_utils_get_display_addresses: + * @addresses: a list of comma-separated addresses + * + * Transforms a list of email addresses in a list of recipients, + * replacing each plain email address by the correspondent display + * address. + * + * Returns: a newly allocated string, that must be freed by the caller + **/ +gchar *modest_text_utils_get_display_addresses (const gchar *addresses); + + +/** * modest_text_utils_get_email_address: * @full_address: original address (UTF8 string) * @@ -474,5 +491,17 @@ gboolean modest_text_utils_buffer_selection_is_valid (GtkTextBuffer *buffer) */ gchar *modest_text_utils_escape_mnemonics (const gchar *text); +/** + * modest_text_utils_simplify_recipients: + * @recipients: a list of recipients + * + * returns a list of simplified recipients: + * * a@b converted to a@b + * * NULL converted to "" + * + * It's mainly intended for printing in screen addresses, but it can + * also be used for reply/forward. + */ +gchar *modest_text_utils_simplify_recipients (const gchar *recipient); #endif /* __MODEST_TEXT_UTILS_H__ */