Add GetCharacterIndexAtPosition API 04/284604/9
authorsarajammal <s.al-jammal@partner.samsung.com>
Mon, 21 Nov 2022 16:28:54 +0000 (19:28 +0300)
committersarajammal <s.al-jammal@partner.samsung.com>
Tue, 27 Dec 2022 09:00:06 +0000 (12:00 +0300)
commite4025736c4d5e85ab7408f9d6932cc7b3e9c9fef
tree1f3a84753ec376d0b5bb1951d4bc500b761fcf7c
parent9c9c7e28c052746ade264c9d0522d090674a78a3
Add GetCharacterIndexAtPosition API

Retrieve the character index based on a given visual X and Y values.

Function prototype: int GetCharacterIndexAtPosition(ModelPtr textModel, float visualX, float visualY);

Add new API to TextGeometry.

Change-Id: Idea36f92053cd475e48e15c3bbdd57c79311f4c3
13 files changed:
automated-tests/src/dali-toolkit/utc-Dali-TextGeometry.cpp
dali-toolkit/devel-api/text/text-geometry-devel.cpp
dali-toolkit/devel-api/text/text-geometry-devel.h
dali-toolkit/internal/controls/text-controls/text-editor-impl.cpp
dali-toolkit/internal/controls/text-controls/text-editor-impl.h
dali-toolkit/internal/controls/text-controls/text-field-impl.cpp
dali-toolkit/internal/controls/text-controls/text-field-impl.h
dali-toolkit/internal/controls/text-controls/text-label-impl.cpp
dali-toolkit/internal/controls/text-controls/text-label-impl.h
dali-toolkit/internal/text/controller/text-controller.cpp
dali-toolkit/internal/text/controller/text-controller.h
dali-toolkit/internal/text/text-geometry.cpp
dali-toolkit/internal/text/text-geometry.h