diff options
author | Daniel Hirt <daniel.hirt@samsung.com> | 2016-04-25 10:53:41 +0300 |
---|---|---|
committer | Daniel Hirt <daniel.hirt@samsung.com> | 2016-05-16 11:17:52 +0300 |
commit | 0442ef7de6bc2388b2548330f67058d46ebee9c7 (patch) | |
tree | 5eb7b8a98c7cda330b550828e25cb993fbd1d7c4 | |
parent | 439186d9bf3e20cdfc208e5739bb58bfafbac0a3 (diff) | |
download | efl-0442ef7de6bc2388b2548330f67058d46ebee9c7.tar.gz |
Evas textblock: port cursor_paragraph_char_first to eo
-rw-r--r-- | src/lib/evas/canvas/evas_object_textblock.c | 9 | ||||
-rw-r--r-- | src/lib/evas/canvas/evas_textblock.eo | 6 |
2 files changed, 14 insertions, 1 deletions
diff --git a/src/lib/evas/canvas/evas_object_textblock.c b/src/lib/evas/canvas/evas_object_textblock.c index 014a1d5419..520b9f2b0e 100644 --- a/src/lib/evas/canvas/evas_object_textblock.c +++ b/src/lib/evas/canvas/evas_object_textblock.c @@ -8460,8 +8460,15 @@ _evas_textblock_cursor_char_prev(Eo *eo_obj, Evas_Textblock_Data *o EINA_UNUSED, EAPI void evas_textblock_cursor_paragraph_char_first(Evas_Textblock_Cursor *cur) { + evas_obj_textblock_cursor_paragraph_char_first(cur->obj, cur); +} + +EOLIAN static void +_evas_textblock_cursor_paragraph_char_first(Eo *eo_obj, + Evas_Textblock_Data *o EINA_UNUSED, Evas_Textblock_Cursor *cur) +{ if (!cur) return; - Evas_Object_Protected_Data *obj = eo_data_scope_get(cur->obj, EVAS_OBJECT_CLASS); + Evas_Object_Protected_Data *obj = eo_data_scope_get(eo_obj, EVAS_OBJECT_CLASS); evas_object_async_block(obj); cur->pos = 0; diff --git a/src/lib/evas/canvas/evas_textblock.eo b/src/lib/evas/canvas/evas_textblock.eo index 424a5f5793..20f8e84133 100644 --- a/src/lib/evas/canvas/evas_textblock.eo +++ b/src/lib/evas/canvas/evas_textblock.eo @@ -306,6 +306,12 @@ class Evas.Textblock (Evas.Object) @in cur: Evas.Textblock.Cursor *; [[The cursor to move.]] } } + cursor_paragraph_char_first { + [[Goes to the first char in the node the cursor is pointing on.]] + params { + @in cur: Evas.Textblock.Cursor *; [[The cursor to move.]] + } + } style_user_peek @const { [[Get (don't remove) the style at the top of the user style stack. |