summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Hirt <hirt.danny@gmail.com>2017-11-09 17:53:20 +0200
committerDaniel Hirt <hirt.danny@gmail.com>2017-11-19 23:47:30 +0200
commit38e2d267c7d72a53639221d64bf3c5d7646c6f37 (patch)
tree75d2ea7bfb9d0ef96af68a6288064a03e8009f4b
parentf989f4987f6c430c3fb6ab01b7a9314c917983af (diff)
Canvas.Text: Add Efl.Canvas.Text.Factory
This interface has a simple 'create' method to create Efl.Canvas.Object given a key. This is used higher-up in Ui.Text in the next commit. @feature
-rw-r--r--src/Makefile_Evas.am1
-rw-r--r--src/lib/evas/Evas_Eo.h1
-rw-r--r--src/lib/evas/canvas/evas_object_textblock.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index 408c0c7583..ae5fd661a1 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -7,6 +7,7 @@ evas_canvas_eolian_pub_files = \
7 lib/evas/canvas/efl_canvas_polygon.eo \ 7 lib/evas/canvas/efl_canvas_polygon.eo \
8 lib/evas/canvas/efl_canvas_rectangle.eo \ 8 lib/evas/canvas/efl_canvas_rectangle.eo \
9 lib/evas/canvas/efl_canvas_text.eo \ 9 lib/evas/canvas/efl_canvas_text.eo \
10 lib/evas/canvas/efl_canvas_text_item_factory.eo \
10 lib/evas/canvas/efl_canvas_group.eo \ 11 lib/evas/canvas/efl_canvas_group.eo \
11 lib/evas/canvas/efl_canvas_image_internal.eo \ 12 lib/evas/canvas/efl_canvas_image_internal.eo \
12 lib/evas/canvas/evas_canvas3d_camera.eo\ 13 lib/evas/canvas/evas_canvas3d_camera.eo\
diff --git a/src/lib/evas/Evas_Eo.h b/src/lib/evas/Evas_Eo.h
index fcc7fc67fe..eeede6dc4c 100644
--- a/src/lib/evas/Evas_Eo.h
+++ b/src/lib/evas/Evas_Eo.h
@@ -21,6 +21,7 @@
21 */ 21 */
22//#include "canvas/efl_canvas_text_cursor.eo.h" 22//#include "canvas/efl_canvas_text_cursor.eo.h"
23#include "canvas/efl_canvas_text.eo.h" 23#include "canvas/efl_canvas_text.eo.h"
24#include "canvas/efl_canvas_text_item_factory.eo.h"
24/** 25/**
25 * @} 26 * @}
26 */ 27 */
diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c
index 4bc6ad66b7..1f4c4c0499 100644
--- a/src/lib/evas/canvas/evas_object_textblock.c
+++ b/src/lib/evas/canvas/evas_object_textblock.c
@@ -16266,3 +16266,4 @@ _efl_canvas_text_async_layout(Eo *eo_obj EINA_UNUSED, Efl_Canvas_Text_Data *o)
16266} 16266}
16267 16267
16268#include "canvas/efl_canvas_text.eo.c" 16268#include "canvas/efl_canvas_text.eo.c"
16269#include "canvas/efl_canvas_text_item_factory.eo.c" // interface