xartigas pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=8dbc75fdce3a88bbb7cd29ab9ee2383b4d76417d

commit 8dbc75fdce3a88bbb7cd29ab9ee2383b4d76417d
Author: Ali Alzyod <[email protected]>
Date:   Fri Dec 20 12:35:13 2019 +0100

    efl_text_attribute_factory: rename to efl_text_formatter
    
    Reviewers: segfaultxavi
    
    Reviewed By: segfaultxavi
    
    Subscribers: segfaultxavi, cedric, #reviewers, #committers
    
    Tags: #efl
    
    Maniphest Tasks: T8455
    
    Differential Revision: https://phab.enlightenment.org/D10925
---
 src/bin/elementary/test_efl_ui_text.c              |  2 +-
 src/lib/elementary/efl_ui_textbox.c                | 20 ++++++++---------
 src/lib/evas/Efl_Canvas.h                          |  2 +-
 src/lib/evas/Evas_Eo.h                             |  2 +-
 src/lib/evas/Evas_Internal.h                       | 12 +++++-----
 ...xt_attribute_factory.c => efl_text_formatter.c} | 26 +++++++++++-----------
 ..._attribute_factory.eo => efl_text_formatter.eo} |  4 ++--
 src/lib/evas/canvas/meson.build                    |  4 ++--
 src/tests/evas/evas_test_textblock.c               |  8 +++----
 9 files changed, 40 insertions(+), 40 deletions(-)

diff --git a/src/bin/elementary/test_efl_ui_text.c 
b/src/bin/elementary/test_efl_ui_text.c
index 1d098c1052..dc1748bd07 100644
--- a/src/bin/elementary/test_efl_ui_text.c
+++ b/src/bin/elementary/test_efl_ui_text.c
@@ -16,7 +16,7 @@ _apply_style(Eo *obj, size_t start_pos, size_t end_pos, const 
char *style)
    efl_text_cursor_position_set(start, start_pos);
    efl_text_cursor_position_set(end, end_pos);
 
-   efl_text_attribute_factory_attribute_insert(start, end, style);
+   efl_text_formatter_attribute_insert(start, end, style);
 
    efl_del(start);
    efl_del(end);
diff --git a/src/lib/elementary/efl_ui_textbox.c 
b/src/lib/elementary/efl_ui_textbox.c
index 26e09f0f72..31531d9ef6 100644
--- a/src/lib/elementary/efl_ui_textbox.c
+++ b/src/lib/elementary/efl_ui_textbox.c
@@ -2808,7 +2808,7 @@ 
_textblock_node_format_to_atspi_text_attr(Efl_Text_Attribute_Handle *annotation)
    Efl_Access_Text_Attribute *ret;
    const char *txt;
 
-   txt = efl_text_attribute_factory_attribute_get(annotation);
+   txt = efl_text_formatter_attribute_get(annotation);
    if (!txt) return NULL;
 
    ret = calloc(1, sizeof(Efl_Access_Text_Attribute));
@@ -2843,7 +2843,7 @@ _efl_ui_textbox_efl_access_text_attribute_get(const Eo 
*obj, Efl_Ui_Textbox_Data
    efl_text_cursor_position_set(cur1, *start_offset);
    efl_text_cursor_position_set(cur2, *end_offset);
 
-   annotations = efl_text_attribute_factory_range_attributes_get(cur1, cur2);
+   annotations = efl_text_formatter_range_attributes_get(cur1, cur2);
 
    efl_del(cur1);
    efl_del(cur2);
@@ -2889,7 +2889,7 @@ _efl_ui_textbox_efl_access_text_text_attributes_get(const 
Eo *obj, Efl_Ui_Textbo
    efl_text_cursor_position_set(cur1, *start_offset);
    efl_text_cursor_position_set(cur2, *end_offset);
 
-   annotations = efl_text_attribute_factory_range_attributes_get(cur1, cur2);
+   annotations = efl_text_formatter_range_attributes_get(cur1, cur2);
 
    efl_del(cur1);
    efl_del(cur2);
@@ -2924,7 +2924,7 @@ 
_efl_ui_textbox_efl_access_text_default_attributes_get(const Eo *obj, Efl_Ui_Tex
    efl_text_cursor_move(start, EFL_TEXT_CURSOR_MOVE_TYPE_FIRST);
    efl_text_cursor_move(end, EFL_TEXT_CURSOR_MOVE_TYPE_LAST);
 
-   annotations = efl_text_attribute_factory_range_attributes_get(start, end);
+   annotations = efl_text_formatter_range_attributes_get(start, end);
 
    EINA_ITERATOR_FOREACH(annotations, an)
      {
@@ -3288,14 +3288,14 @@ _anchor_get(Eo *obj, Efl_Ui_Textbox_Data *sd, 
Efl_Text_Attribute_Handle *an)
    Eina_List *i;
    const char *str;
 
-   str = efl_text_attribute_factory_attribute_get(an);
+   str = efl_text_formatter_attribute_get(an);
 
    EINA_LIST_FOREACH(sd->anchors, i, anc)
      {
         if (anc->annotation == an) break;
      }
 
-   if (!anc && (efl_text_attribute_factory_attribute_is_item(an) || 
!strncmp(str, "a ", 2)))
+   if (!anc && (efl_text_formatter_attribute_is_item(an) || !strncmp(str, "a 
", 2)))
      {
         const char *p;
 
@@ -3304,7 +3304,7 @@ _anchor_get(Eo *obj, Efl_Ui_Textbox_Data *sd, 
Efl_Text_Attribute_Handle *an)
           {
              anc->obj = obj;
              anc->annotation = an;
-             anc->item = efl_text_attribute_factory_attribute_is_item(an);
+             anc->item = efl_text_formatter_attribute_is_item(an);
              p = strstr(str, "href=");
              if (p)
                {
@@ -3344,7 +3344,7 @@ _anchors_update(Eo *obj, Efl_Ui_Textbox_Data *sd)
    efl_text_cursor_move(start, EFL_TEXT_CURSOR_MOVE_TYPE_FIRST);
    efl_text_cursor_move(end, EFL_TEXT_CURSOR_MOVE_TYPE_LAST);
 
-   it = efl_text_attribute_factory_range_attributes_get(start, end);
+   it = efl_text_formatter_range_attributes_get(start, end);
    efl_del(start);
    efl_del(end);
 
@@ -3386,7 +3386,7 @@ _anchors_update(Eo *obj, Efl_Ui_Textbox_Data *sd)
                     }
 
                   rect = eina_list_data_get(anc->rects);
-                  
efl_text_attribute_factory_item_geometry_get(anc->annotation, &cx, &cy, &cw, 
&ch);
+                  efl_text_formatter_item_geometry_get(anc->annotation, &cx, 
&cy, &cw, &ch);
                   efl_gfx_entity_size_set(rect->obj, EINA_SIZE2D(cw, ch));
                   efl_gfx_entity_position_set(rect->obj,
                         EINA_POSITION2D(off.x + cx, off.y + cy));
@@ -3400,7 +3400,7 @@ _anchors_update(Eo *obj, Efl_Ui_Textbox_Data *sd)
                   size_t count;
                   start = efl_ui_textbox_cursor_create(obj);
                   end = efl_ui_textbox_cursor_create(obj);
-                  
efl_text_attribute_factory_attribute_cursors_get(anc->annotation, start, end);
+                  efl_text_formatter_attribute_cursors_get(anc->annotation, 
start, end);
 
                   range = efl_text_cursor_range_geometry_get(start, end);
                   count = eina_list_count(eina_iterator_container_get(range));
diff --git a/src/lib/evas/Efl_Canvas.h b/src/lib/evas/Efl_Canvas.h
index 53bc52cfb1..1963aa2a55 100644
--- a/src/lib/evas/Efl_Canvas.h
+++ b/src/lib/evas/Efl_Canvas.h
@@ -84,7 +84,7 @@ extern "C" {
 */
 #include <canvas/efl_canvas_snapshot.eo.h>
 #include <canvas/efl_text_cursor.eo.h>
-#include <canvas/efl_text_attribute_factory.eo.h>
+#include <canvas/efl_text_formatter.eo.h>
 #include <canvas/efl_canvas_textblock.eo.h>
 #include <canvas/efl_canvas_textblock_factory.eo.h>
 #include <canvas/efl_canvas_vg_node.eo.h>
diff --git a/src/lib/evas/Evas_Eo.h b/src/lib/evas/Evas_Eo.h
index 4d42740252..1137426a30 100644
--- a/src/lib/evas/Evas_Eo.h
+++ b/src/lib/evas/Evas_Eo.h
@@ -148,7 +148,7 @@ struct _Efl_Canvas_Object_Animation_Event
  * @{
  */
 #include "canvas/efl_text_cursor.eo.h"
-#include "canvas/efl_text_attribute_factory.eo.h"
+#include "canvas/efl_text_formatter.eo.h"
 #include "canvas/efl_canvas_textblock.eo.h"
 #include "canvas/efl_canvas_textblock_factory.eo.h"
 /**
diff --git a/src/lib/evas/Evas_Internal.h b/src/lib/evas/Evas_Internal.h
index 0fa833c362..4282488644 100644
--- a/src/lib/evas/Evas_Internal.h
+++ b/src/lib/evas/Evas_Internal.h
@@ -322,12 +322,12 @@ EAPI Eina_Bool 
evas_textblock_cursor_at_cluster_as_single_glyph(Evas_Textblock_C
 
 
 /*Attribute Factory Internal function*/
-EAPI const char * 
efl_text_attribute_factory_attribute_get(Efl_Text_Attribute_Handle *annotation);
-EAPI Eina_Iterator * efl_text_attribute_factory_range_attributes_get(const 
Efl_Text_Cursor *start, const Efl_Text_Cursor *end);
-EAPI void efl_text_attribute_factory_attribute_cursors_get(const 
Efl_Text_Attribute_Handle *handle, Efl_Text_Cursor *start, Efl_Text_Cursor 
*end);
-EAPI void efl_text_attribute_factory_remove(Efl_Text_Attribute_Handle 
*annotation);
-EAPI Eina_Bool 
efl_text_attribute_factory_attribute_is_item(Efl_Text_Attribute_Handle 
*annotation);
-EAPI Eina_Bool efl_text_attribute_factory_item_geometry_get(const 
Efl_Text_Attribute_Handle *annotation, int *x, int *y, int *w, int *h);
+EAPI const char * efl_text_formatter_attribute_get(Efl_Text_Attribute_Handle 
*annotation);
+EAPI Eina_Iterator * efl_text_formatter_range_attributes_get(const 
Efl_Text_Cursor *start, const Efl_Text_Cursor *end);
+EAPI void efl_text_formatter_attribute_cursors_get(const 
Efl_Text_Attribute_Handle *handle, Efl_Text_Cursor *start, Efl_Text_Cursor 
*end);
+EAPI void efl_text_formatter_remove(Efl_Text_Attribute_Handle *annotation);
+EAPI Eina_Bool efl_text_formatter_attribute_is_item(Efl_Text_Attribute_Handle 
*annotation);
+EAPI Eina_Bool efl_text_formatter_item_geometry_get(const 
Efl_Text_Attribute_Handle *annotation, int *x, int *y, int *w, int *h);
 
 #ifdef __cplusplus
 }
diff --git a/src/lib/evas/canvas/efl_text_attribute_factory.c 
b/src/lib/evas/canvas/efl_text_formatter.c
similarity index 77%
rename from src/lib/evas/canvas/efl_text_attribute_factory.c
rename to src/lib/evas/canvas/efl_text_formatter.c
index 72e8b2a395..8325245cd2 100644
--- a/src/lib/evas/canvas/efl_text_attribute_factory.c
+++ b/src/lib/evas/canvas/efl_text_formatter.c
@@ -4,15 +4,15 @@
 #include "efl_canvas_textblock_internal.h"
 #include "efl_text_cursor.eo.h"
 
-#define MY_CLASS EFL_TEXT_ATTRIBUTE_FACTORY_CLASS
+#define MY_CLASS EFL_TEXT_FORMATTER_CLASS
 
 typedef struct
 {
 
-} Efl_Text_Attribute_Factory_Data;
+} Efl_Text_Formatter_Data;
 
 EOLIAN static void
-_efl_text_attribute_factory_attribute_insert(const Efl_Text_Cursor *start, 
const Efl_Text_Cursor *end, const char *format)
+_efl_text_formatter_attribute_insert(const Efl_Text_Cursor *start, const 
Efl_Text_Cursor *end, const char *format)
 {
    EINA_SAFETY_ON_TRUE_RETURN(!efl_text_cursor_handle_get(start) ||
                               !efl_text_cursor_handle_get(end) ||
@@ -27,19 +27,19 @@ _efl_text_attribute_factory_attribute_insert(const 
Efl_Text_Cursor *start, const
 }
 
 EOLIAN static unsigned int
-_efl_text_attribute_factory_attribute_clear(const Efl_Text_Cursor *start, 
const Efl_Text_Cursor *end)
+_efl_text_formatter_attribute_clear(const Efl_Text_Cursor *start, const 
Efl_Text_Cursor *end)
 {
    unsigned int ret = 0;
    Eina_Iterator *annotations;
    Efl_Text_Attribute_Handle *an;
-   annotations = efl_text_attribute_factory_range_attributes_get(start, end);
+   annotations = efl_text_formatter_range_attributes_get(start, end);
 
    if (!annotations) return ret;
 
    EINA_ITERATOR_FOREACH(annotations, an)
      {
         ret++;
-        efl_text_attribute_factory_remove(an);
+        efl_text_formatter_remove(an);
      }
    eina_iterator_free(annotations);
 
@@ -47,7 +47,7 @@ _efl_text_attribute_factory_attribute_clear(const 
Efl_Text_Cursor *start, const
 }
 
 const char *
-efl_text_attribute_factory_attribute_get(Efl_Text_Attribute_Handle *annotation)
+efl_text_formatter_attribute_get(Efl_Text_Attribute_Handle *annotation)
 {
    EINA_SAFETY_ON_TRUE_RETURN_VAL(!annotation || !(annotation->obj), NULL);
 
@@ -55,7 +55,7 @@ 
efl_text_attribute_factory_attribute_get(Efl_Text_Attribute_Handle *annotation)
 }
 
 Eina_Iterator *
-efl_text_attribute_factory_range_attributes_get(const Efl_Text_Cursor *start, 
const Efl_Text_Cursor *end)
+efl_text_formatter_range_attributes_get(const Efl_Text_Cursor *start, const 
Efl_Text_Cursor *end)
 {
    Eina_List *lst = NULL;
    Efl_Text_Attribute_Handle *it;
@@ -86,7 +86,7 @@ efl_text_attribute_factory_range_attributes_get(const 
Efl_Text_Cursor *start, co
 }
 
 void
-efl_text_attribute_factory_attribute_cursors_get(const 
Efl_Text_Attribute_Handle *handle, Efl_Text_Cursor *start, Efl_Text_Cursor *end)
+efl_text_formatter_attribute_cursors_get(const Efl_Text_Attribute_Handle 
*handle, Efl_Text_Cursor *start, Efl_Text_Cursor *end)
 {
    EINA_SAFETY_ON_TRUE_RETURN (!handle || !(handle->obj));
 
@@ -97,7 +97,7 @@ efl_text_attribute_factory_attribute_cursors_get(const 
Efl_Text_Attribute_Handle
 }
 
 void
-efl_text_attribute_factory_remove(Efl_Text_Attribute_Handle *annotation)
+efl_text_formatter_remove(Efl_Text_Attribute_Handle *annotation)
 {
    EINA_SAFETY_ON_TRUE_RETURN (!annotation || !(annotation->obj));
 
@@ -106,7 +106,7 @@ efl_text_attribute_factory_remove(Efl_Text_Attribute_Handle 
*annotation)
 }
 
 Eina_Bool
-efl_text_attribute_factory_attribute_is_item(Efl_Text_Attribute_Handle 
*annotation)
+efl_text_formatter_attribute_is_item(Efl_Text_Attribute_Handle *annotation)
 {
    EINA_SAFETY_ON_TRUE_RETURN_VAL(!annotation || !(annotation->obj), 
EINA_FALSE);
 
@@ -114,7 +114,7 @@ 
efl_text_attribute_factory_attribute_is_item(Efl_Text_Attribute_Handle *annotati
 }
 
 Eina_Bool
-efl_text_attribute_factory_item_geometry_get(const Efl_Text_Attribute_Handle 
*annotation, int *x, int *y, int *w, int *h)
+efl_text_formatter_item_geometry_get(const Efl_Text_Attribute_Handle 
*annotation, int *x, int *y, int *w, int *h)
 {
    EINA_SAFETY_ON_TRUE_RETURN_VAL(!annotation || !(annotation->obj), 
EINA_FALSE);
 
@@ -130,4 +130,4 @@ efl_text_attribute_factory_item_geometry_get(const 
Efl_Text_Attribute_Handle *an
    return evas_textblock_cursor_format_item_geometry_get(&cur, x, y, w, h);
 }
 
-#include "efl_text_attribute_factory.eo.c"
+#include "efl_text_formatter.eo.c"
diff --git a/src/lib/evas/canvas/efl_text_attribute_factory.eo 
b/src/lib/evas/canvas/efl_text_formatter.eo
similarity index 92%
rename from src/lib/evas/canvas/efl_text_attribute_factory.eo
rename to src/lib/evas/canvas/efl_text_formatter.eo
index 5d10451fc2..ccc84816b5 100644
--- a/src/lib/evas/canvas/efl_text_attribute_factory.eo
+++ b/src/lib/evas/canvas/efl_text_formatter.eo
@@ -1,7 +1,7 @@
 import efl_text_types;
 
-abstract @beta Efl.Text.Attribute.Factory extends Efl.Object {
-   [[Attribute factory API to manage text attributes.
+abstract @beta Efl.Text.Formatter extends Efl.Object {
+    [[Text Formatter API to manage text formatting(attributes).
      Use it to insert and remove style attributes (font, size, color, ...) 
using @Efl.Text.Cursor on EFL Widgets.
 
      Attributes can be assigned to character ranges, selected using two 
@Efl.Text.Cursor instances.
diff --git a/src/lib/evas/canvas/meson.build b/src/lib/evas/canvas/meson.build
index 92ed277f87..196b3962bb 100644
--- a/src/lib/evas/canvas/meson.build
+++ b/src/lib/evas/canvas/meson.build
@@ -56,7 +56,7 @@ pub_eo_files = [
   'efl_canvas_event_grabber.eo',
   'efl_text_cursor.eo',
   'efl_canvas_textblock.eo',
-  'efl_text_attribute_factory.eo',
+  'efl_text_formatter.eo',
   'efl_canvas_object_animation.eo',
 ]
 
@@ -210,7 +210,7 @@ evas_src += files([
   'evas_canvas3d_eet.c',
   'efl_canvas_object_animation.c',
   'efl_text_cursor.c',
-  'efl_text_attribute_factory.c'
+  'efl_text_formatter.c'
   ])
 
 evas_include_directories += include_directories('.')
diff --git a/src/tests/evas/evas_test_textblock.c 
b/src/tests/evas/evas_test_textblock.c
index e2442c7163..56310f9f70 100644
--- a/src/tests/evas/evas_test_textblock.c
+++ b/src/tests/evas/evas_test_textblock.c
@@ -4362,17 +4362,17 @@ EFL_START_TEST(evas_textblock_annotation)
 
    efl_text_cursor_position_set(start, 0);
    efl_text_cursor_position_set(end, 3);
-   efl_text_attribute_factory_attribute_insert(start, end, "font_size=80");
+   efl_text_formatter_attribute_insert(start, end, "font_size=80");
    efl_text_cursor_position_set(start, 1);
    efl_text_cursor_position_set(end, 2);
-   efl_text_attribute_factory_attribute_insert(start, end, "font=arial");
+   efl_text_formatter_attribute_insert(start, end, "font=arial");
    efl_text_cursor_position_set(start, 2);
    efl_text_cursor_position_set(end, 3);
-   efl_text_attribute_factory_attribute_insert(start, end, "color=#fff");
+   efl_text_formatter_attribute_insert(start, end, "color=#fff");
 
    efl_text_cursor_position_set(start, 0);
    efl_text_cursor_position_set(end, 3);
-   unsigned int count = efl_text_attribute_factory_attribute_clear(start, end);
+   unsigned int count = efl_text_formatter_attribute_clear(start, end);
    fail_if(count != 3);
 }
 EFL_END_TEST;

-- 


Reply via email to