From c7662c9acd192d251c0d5b5794b8fb37c82c557c Mon Sep 17 00:00:00 2001 From: tasn Date: Tue, 2 Aug 2011 12:17:01 +0000 Subject: [PATCH] Evas textblock: Renamed newline_mode_set/get -> legacy_newline_set/get. git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@61992 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/Evas.h | 8 ++++---- src/lib/canvas/evas_object_textblock.c | 18 +++++++++--------- src/tests/evas_test_textblock.c | 2 +- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/src/lib/Evas.h b/src/lib/Evas.h index d7471e8..50e5ac8 100644 --- a/src/lib/Evas.h +++ b/src/lib/Evas.h @@ -7703,20 +7703,20 @@ EAPI const char *evas_object_textblock_bidi_delimiters_get(cons * as a paragraph separator. * * @param obj The given textblock object. - * @param mode EINA_TRUE for PS mode, EINA_FALSE otherwise. + * @param mode EINA_TRUE for legacy mode, EINA_FALSE otherwise. * @since 1.1.0 */ -EAPI void evas_object_textblock_newline_mode_set(Evas_Object *obj, Eina_Bool mode) EINA_ARG_NONNULL(1); +EAPI void evas_object_textblock_legacy_newline_set(Evas_Object *obj, Eina_Bool mode) EINA_ARG_NONNULL(1); /** * @brief Gets newline mode. When true, newline character behaves * as a paragraph separator. * * @param obj The given textblock object. - * @return EINA_TRUE if in PS mode, EINA_FALSE otherwise. + * @return EINA_TRUE if in legacy mode, EINA_FALSE otherwise. * @since 1.1.0 */ -EAPI Eina_Bool evas_object_textblock_newline_mode_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE; +EAPI Eina_Bool evas_object_textblock_legacy_newline_get(const Evas_Object *obj) EINA_WARN_UNUSED_RESULT EINA_ARG_NONNULL(1) EINA_PURE; /** diff --git a/src/lib/canvas/evas_object_textblock.c b/src/lib/canvas/evas_object_textblock.c index 5d82405..a7da525 100644 --- a/src/lib/canvas/evas_object_textblock.c +++ b/src/lib/canvas/evas_object_textblock.c @@ -429,7 +429,7 @@ struct _Evas_Object_Textblock Eina_Bool content_changed : 1; Eina_Bool format_changed : 1; Eina_Bool have_ellipsis : 1; - Eina_Bool newline_is_ps : 1; + Eina_Bool legacy_newline : 1; }; /* private methods for textblock objects */ @@ -2993,7 +2993,7 @@ _format_finalize(Evas_Object *obj, Evas_Object_Textblock_Format *fmt) */ #define _IS_PARAGRAPH_SEPARATOR(o, item) \ (!strcmp(item, "ps") || \ - (o->newline_is_ps && _IS_LINE_SEPARATOR(item))) /* Paragraph separator */ + (o->legacy_newline && _IS_LINE_SEPARATOR(item))) /* Paragraph separator */ /** * @internal @@ -3794,7 +3794,7 @@ _layout_par(Ctxt *c) * mode, or we are in newline compat mode, and this is * not used as a paragraph separator, advance */ if (fi->item && _IS_LINE_SEPARATOR(fi->item) && - (!c->o->newline_is_ps || + (!c->o->legacy_newline || eina_list_next(i))) { adv_line = 1; @@ -4555,22 +4555,22 @@ evas_object_textblock_replace_char_set(Evas_Object *obj, const char *ch) } EAPI void -evas_object_textblock_newline_mode_set(Evas_Object *obj, Eina_Bool mode) +evas_object_textblock_legacy_newline_set(Evas_Object *obj, Eina_Bool mode) { TB_HEAD(); - if (o->newline_is_ps == mode) + if (o->legacy_newline == mode) return; - o->newline_is_ps = mode; + o->legacy_newline = mode; /* FIXME: Should recreate all the textnodes... For now, it's just * for new text inserted. */ } EAPI Eina_Bool -evas_object_textblock_newline_mode_get(const Evas_Object *obj) +evas_object_textblock_legacy_newline_get(const Evas_Object *obj) { TB_HEAD_RETURN(EINA_FALSE); - return o->newline_is_ps; + return o->legacy_newline; } EAPI void @@ -8596,7 +8596,7 @@ evas_object_textblock_init(Evas_Object *obj) o = (Evas_Object_Textblock *)(obj->object_data); o->cursor->obj = obj; - o->newline_is_ps = EINA_TRUE; + o->legacy_newline = EINA_TRUE; } static void * diff --git a/src/tests/evas_test_textblock.c b/src/tests/evas_test_textblock.c index 62367b3..3bd5d65 100644 --- a/src/tests/evas_test_textblock.c +++ b/src/tests/evas_test_textblock.c @@ -35,7 +35,7 @@ static const char *style_buf = evas_font_hinting_set(evas, EVAS_FONT_HINTING_AUTO); \ tb = evas_object_textblock_add(evas); \ fail_if(!tb); \ - evas_object_textblock_newline_mode_set(tb, EINA_FALSE); \ + evas_object_textblock_legacy_newline_set(tb, EINA_FALSE); \ st = evas_textblock_style_new(); \ fail_if(!st); \ evas_textblock_style_set(st, style_buf); \ -- 2.7.4