Fix IMF manager issues. 20/50120/8
authorVictor Cebollada <v.cebollada@samsung.com>
Thu, 22 Oct 2015 14:52:39 +0000 (15:52 +0100)
committerVictor Cebollada <v.cebollada@samsung.com>
Tue, 27 Oct 2015 08:40:03 +0000 (08:40 +0000)
commit50913df9b9b5b73eb7e9c27045a2dec93b62553d
tree4c2d6c5b0be27b6d21323b2700bf42a1ad4d047f
parentada974666c47551b8bfdb9302acc95f91ffda901
Fix IMF manager issues.

The text underline while pre-edit text differs from other solutions/toolkits i.e EFL or Android.

One use case that looks different is:
1) Type a word
2) Tap somewhere inside the word
3) Add more text. At this point the underline is visible in Dali but not in EFL or Android.

In addition if the text added in the step 3) is deleted, the underline remains in one character, which is wrong.

Another use case:
1) Type a word
2) Tap at the end of the last word of the text
3) Add more text. At this point the whole last word should be underlined as pre-edit. Sometimes it happens, sometimes it doesn't.

Change-Id: Ib0c76157260776296dfec34680bd200c1b3268f1
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-imf-manager.cpp
automated-tests/src/dali-toolkit/dali-toolkit-test-utils/toolkit-imf-manager.h
dali-toolkit/internal/text/text-controller-impl.cpp
dali-toolkit/internal/text/text-controller-impl.h
dali-toolkit/internal/text/text-controller.cpp