path: root/src/
diff options
authorDaniel Hirt <>2017-06-05 14:52:10 +0300
committerDaniel Hirt <>2017-06-11 23:58:52 +0300
commit49b838c448e8b77623ce45206476212e2f513778 (patch)
tree3fd189bda00d91022b04a61b85d9ceb02bca082a /src/
parent716cc6be5ba4c7c5112750427281e448457cfe1a (diff)
Canvas text cursor: move to Efl.Canvas.Text namespace
Originally it was its own object. There are some valid claims that there is no justification for it to remain an object. Furthermore, it's apparent that it added little benefit: changes of each cursors, in practice, triggered a query for all objects of the same textblock. There wasn't real advantage to have a finer resolution of controlling the cursors with their own events. This ports back a lot of code, and changes a lot of other code in the higher-up widgets, such as Efl.Ui.Text and co. The usage was replaces from: efl_canvas_text_cursor_char_next(cur_obj) to efl_canvas_text_cursor_char_next(text_obj, cur_obj) that is, it is an operations on the TEXT OBJECT, rather than on the (now removed) cursor object. So, one less efl object to worry about now. Hopefully, the port went smooth.
Diffstat (limited to 'src/')
1 files changed, 0 insertions, 1 deletions
diff --git a/src/ b/src/
index 41c44e7..fc477e8 100644
--- a/src/
+++ b/src/
@@ -7,7 +7,6 @@ evas_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_cursor.eo \
11 lib/evas/canvas/efl_canvas_group.eo \ 10 lib/evas/canvas/efl_canvas_group.eo \
12 lib/evas/canvas/evas_canvas.eo \ 11 lib/evas/canvas/evas_canvas.eo \
13 lib/evas/canvas/efl_canvas_image_internal.eo \ 12 lib/evas/canvas/efl_canvas_image_internal.eo \