X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmodest-text-utils.h;h=00c42ca23b3c0a27ec85f06e18f77b440e28d5a6;hb=9dc8a2092192fbfed79e0643a3f6364036f7a6ea;hp=7415003f58d9ed5aeafa5ce7aa3af899e91c06d0;hpb=1f240a543af567aeac580bbd10d07f55f015c4cc;p=modest diff --git a/src/modest-text-utils.h b/src/modest-text-utils.h index 7415003..00c42ca 100644 --- a/src/modest-text-utils.h +++ b/src/modest-text-utils.h @@ -45,6 +45,7 @@ #define _MD(str) dgettext("maemo-af-desktop",str) #define _AB(str) dgettext("osso-addressbook",str) #define _KR(str) dgettext("ke-recv",str) +#define _UR(str) dgettext("osso-uri",str) /* Forbidden char arrays */ extern const gchar account_title_forbidden_chars[]; @@ -61,16 +62,22 @@ extern const guint USER_NAME_FORBIDDEN_CHARS_LENGTH; /** * modest_text_utils_derived_subject: * @subject: a string which contains the original subject - * @prefix: the prefix for the new subject (such as 'Re:' or 'Fwd:'), - * must not be NULL + * @is_reply: whether the derived subject is for a reply or a forward message + * + * create a 'derived' subject line for eg. replies and forwards. Note + * that this function will use the localized versions of "Re" and + * "Fw", unless one of these two versions was already included. For + * example replying to an email in Finish would work as: + * + * "some subject" -> "VS: some subject" + * "VS: some subject" -> "VS: some subject" + * "Re: some subject" -> "Re: some subject" + * "Fw: some subject" -> "VS: Fw: some subject" * - * create a 'derived' subject line for eg. replies and forwards - * * Returns: a newly allocated string containing the resulting subject - * subject == NULL, then @prefix " " will be returned */ -gchar* modest_text_utils_derived_subject (const gchar *subject, - const gchar* prefix); +gchar* modest_text_utils_derived_subject (const gchar *subject, + gboolean is_reply); /** @@ -396,6 +403,21 @@ gboolean modest_text_utils_validate_recipient (const gchar *recipient, **/ GSList *modest_text_utils_split_addresses_list (const gchar *addresses); +/** + * modest_text_utils_join_addresses: + * @from: comma separated string of addresses + * @to: comma separated string of addresses + * @cc: comma separated string of addresses + * @bcc: comma separated string of addresses + * + * joins all the addresses in a single comma-separated string + * + * Returns: a newly allocated string with a list of addresses + **/ +gchar *modest_text_utils_join_addresses (const gchar *from, + const gchar *to, + const gchar *cc, + const gchar *bcc); /** * modest_text_utils_get_addresses_indexes: