efl/src/lib/efl
Youngbok Shin 517018e008 evas textblock: add/apply cursor cluster APIs based on grapheme cluster
Summary:
Add a feature for moving cursor over a grapheme cluster.
It is applied to edje_entry.c and elm_entry.c for improving
cursor handling just like other modern text editors. ex) gedit
The patch on Evas needs to update libunibreak library.
So, the patch will update libunibreak, too.
@feature

Test Plan:
1. Put "ഹലോ" in your entry.
2. Your cursor can reach at the end of text from the beginning
   only in 2 right key event with this feature.

Reviewers: raster, cedric, jpeg, herdsman, zmike, devilhorns

Reviewed By: herdsman, zmike

Subscribers: #reviewers, #committers, zmike, bowonryu, woohyun

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D5490
2018-08-20 10:29:32 -04:00
..
cxx efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
interfaces evas textblock: add/apply cursor cluster APIs based on grapheme cluster 2018-08-20 10:29:32 -04:00
.gitignore CMake: rework to use some helper macros. 2017-01-23 18:23:40 +01:00
CMakeLists.txt elm_menu, toolbar, ctxpopup : remove unnecesary interface efl_ui_item and efl_ui_menu 2018-04-16 11:03:02 -07:00
Efl.h efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
Efl.hh efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
Efl_Config.h.cmake cmake: sync EFL_EO_API_SUPPORT definition with autotools. 2017-02-03 12:36:50 -02:00
Efl_Config.h.in
Efl_Model_Common.h efl_model: fix redefine warning 2018-07-31 11:26:19 -04:00
config.h.cmake cmake: add ector. 2017-01-27 10:56:02 -02:00