Canvas layout: port 'part_text' to Efl.Text.*
authorDaniel Hirt <hirt.danny@gmail.com>
Fri, 9 Jun 2017 14:55:40 +0000 (17:55 +0300)
committerDaniel Hirt <hirt.danny@gmail.com>
Sun, 11 Jun 2017 21:10:05 +0000 (00:10 +0300)
commit98dad1a52b0c75c18191b069c87ebb6f493e74ca
tree0f234bc27ad1fb726710b1517737df23f9b5e71f
parent869da955ec66f0b7f40035b0d001bb64ff5547db
Canvas layout: port 'part_text' to Efl.Text.*

The following API is now supported with efl_part:

  - Efl.Text.text { set; get; }
  - Efl.Text.Cursor.cursor { get; }
  - Efl.Text.Cursor.cursor_paragraph_first;
  - Efl.Text.Cursor.cursor_paragraph_last;
  - Efl.Text.Cursor.cursor_position { set; get; }
  - Efl.Text.Cursor.cursor_coord_set;
  - Efl.Text.Cursor.cursor_line_char_first;
  - Efl.Text.Cursor.cursor_line_char_last;
  - Efl.Text.Cursor.cursor_char_next;
  - Efl.Text.Cursor.cursor_char_prev;
  - Efl.Text.Cursor.cursor_line_jump_by;
  - Efl.Text.Cursor.cursor_copy;
  - Efl.Text.Cursor.cursor_content { get; }
  - Efl.Text.Cursor.cursor_geometry { get; }
  - Efl.Text.Cursor.cursor_text_insert;

Many of the 'part_text' functionality was moved to legacy, too.
See the edje_object.eo to see which ones are still supported.
src/lib/edje/Edje_Legacy.h
src/lib/edje/edje_entry.c
src/lib/edje/edje_legacy.c
src/lib/edje/edje_object.eo
src/lib/edje/edje_part_text.c
src/lib/edje/edje_private.h
src/lib/edje/edje_util.c
src/lib/edje/efl_canvas_layout_internal_text.eo
src/lib/elementary/elm_entry.c