aboutsummaryrefslogtreecommitdiffstats
path: root/src/Makefile_Evas.am
diff options
context:
space:
mode:
authorDaniel Hirt <daniel.hirt@samsung.com>2016-05-24 16:11:03 +0300
committerTom Hacohen <tom@stosb.com>2016-06-16 19:15:20 +0100
commit3a6c648d2805fbe76eeb93c0597c4180bd8b6e6d (patch)
treeb2a6a31b3a39fc2594ab37e25459d342df04a814 /src/Makefile_Evas.am
parentelput: Trap for null physical seat name (diff)
downloadefl-3a6c648d2805fbe76eeb93c0597c4180bd8b6e6d.tar.gz
Canvas text: introduce new text object
The implementation depends on creating different code paths from the now-legacy behavior of text appending. The annotation system introduced in this commit replaces the current way of applying formats on text. Up until now it has been quite a hassle for the user to control the formats, as it required keeping track of the format positions with an opener and closer formats almost every time (with the exception of own-closing formats). The combination of Efl.Text API along with the Efl.Canvas.Text annotation API essentially replaces the capabilities of the old format. There is additional annotation API to allow more control, so be sure to check the documentation/.eo files and the wiki page of Efl.Canvas.Text. The style API now accepts actual strings of format style. There is not longer need to instantiate as style with style_new() followed later by style_free(). @feature
Diffstat (limited to 'src/Makefile_Evas.am')
-rw-r--r--src/Makefile_Evas.am3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am
index 344cdd2839..ec94ac9b03 100644
--- a/src/Makefile_Evas.am
+++ b/src/Makefile_Evas.am
@@ -5,7 +5,7 @@ evas_eolian_pub_files = \
lib/evas/canvas/evas_object.eo \
lib/evas/canvas/efl_canvas_polygon.eo \
lib/evas/canvas/efl_canvas_rectangle.eo \
- lib/evas/canvas/evas_textblock.eo \
+ lib/evas/canvas/efl_canvas_text.eo \
lib/evas/canvas/evas_object_smart.eo \
lib/evas/canvas/evas_common_interface.eo \
lib/evas/canvas/evas_canvas.eo \
@@ -100,6 +100,7 @@ lib/evas/Evas.h \
lib/evas/Evas_Common.h \
lib/evas/Evas_Eo.h \
lib/evas/Evas_Legacy.h \
+lib/evas/Evas_Textblock_Legacy.h \
lib/evas/Evas_GL.h \
lib/evas/Evas_Loader.h