From c0d530d6cd31a6a7a8f90fde2d3020ff697cb99f Mon Sep 17 00:00:00 2001 From: barbieri Date: Tue, 14 Apr 2009 23:51:43 +0000 Subject: [PATCH] export useful function. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@40065 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/Evas.h | 3 ++- src/lib/canvas/evas_object_textblock.c | 11 +++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/lib/Evas.h b/src/lib/Evas.h index c7f5cdf..8363dba 100644 --- a/src/lib/Evas.h +++ b/src/lib/Evas.h @@ -691,7 +691,8 @@ extern "C" { EAPI const char *evas_textblock_escape_string_get(const char *escape) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE; EAPI const char *evas_textblock_string_escape_get(const char *string, int *len_ret) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE; - + EAPI const char *evas_textblock_escape_string_range_get(const char *escape_start, const char *escape_end) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1, 2) EINA_PURE; + EAPI Evas_Textblock_Style *evas_textblock_style_new(void) EINA_WARN_UNUSED_RESULT EINA_MALLOC; EAPI void evas_textblock_style_free(Evas_Textblock_Style *ts) EINA_ARG_NONNULL(1); EAPI void evas_textblock_style_set(Evas_Textblock_Style *ts, const char *text) EINA_ARG_NONNULL(1, 2); diff --git a/src/lib/canvas/evas_object_textblock.c b/src/lib/canvas/evas_object_textblock.c index 7184465..494379c 100644 --- a/src/lib/canvas/evas_object_textblock.c +++ b/src/lib/canvas/evas_object_textblock.c @@ -2705,6 +2705,17 @@ evas_textblock_escape_string_get(const char *escape) * @return to be documented. */ EAPI const char * +evas_textblock_escape_string_range_get(const char *escape_start, const char *escape_end) +{ + return _escaped_char_get(escape_start, escape_end); +} + +/** + * to be documented. + * @param obj to be documented. + * @return to be documented. + */ +EAPI const char * evas_textblock_string_escape_get(const char *string, int *len_ret) { /* & -> & */ -- 2.7.4