X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=src%2Fmodest-text-utils.h;h=b2e56ead99c77028d6be95d31b61c772a8daa318;hp=3b27aa985bfddd2824f6cc649028b144e32f4877;hb=33b5d84fbaaf8dd4eafe4176dba08213c046463f;hpb=d27a0a29347366d5421e7e796eca4655ef0d095a diff --git a/src/modest-text-utils.h b/src/modest-text-utils.h index 3b27aa9..b2e56ea 100644 --- a/src/modest-text-utils.h +++ b/src/modest-text-utils.h @@ -386,6 +386,16 @@ GSList *modest_text_utils_split_addresses_list (const gchar *addresses); void modest_text_utils_get_addresses_indexes (const gchar *addresses, GSList **start_indexes, GSList **end_indexes); /** + * modest_text_utils_address_with_standard_length: + * @recipients_list: a string + * + * obtains the list of recipients, but making sure that lines are not longer than 1000 chars + * + * Returns: a newly allocated string + */ +gchar * modest_text_utils_address_with_standard_length (const gchar *recipients_list); + +/** * modest_text_utils_get_color_string: * @color: a #GdkColor * @@ -435,5 +445,26 @@ gchar * modest_text_utils_label_get_selection (GtkLabel *label); gboolean modest_text_utils_is_forbidden_char (const gchar character, ModestTextUtilsForbiddenCharType type); +/** + * modest_text_utils_buffer_selection_is_valid: + * @buffer: a #GtkTextBuffer + * + * Checks if @buffer contains a valid selection for cut/copy. This means it's + * not empty, and no images are in the selection. + * + * Returns: %TRUE if there's a valid selection, false otherwise. + */ +gboolean modest_text_utils_buffer_selection_is_valid (GtkTextBuffer *buffer); + +/** + * modest_text_utils_escape_mnemonics: + * @text: a string + * + * obtains the representation of text, but escaping mnemonics (we duplicate _) + * + * Returns: a newly allocated string + */ +gchar *modest_text_utils_escape_mnemonics (const gchar *text); + #endif /* __MODEST_TEXT_UTILS_H__ */