[AT-SPI] text: add "GetRangeExtents" interface 61/271761/7
authorShinwoo Kim <cinoo.kim@samsung.com>
Mon, 28 Feb 2022 07:52:13 +0000 (16:52 +0900)
committerShinwoo Kim <cinoo.kim@samsung.com>
Mon, 7 Mar 2022 11:34:02 +0000 (20:34 +0900)
commit8cf6ed1255128c422ebe51a090cb3df76c1e05d9
tree6ba3a6023a7bf89783e73922448496adcbe169c2
parent8415ef3a6223d35cd985efe0c38bd6cbea89a3fb
[AT-SPI] text: add "GetRangeExtents" interface

This interface will be used for getting MBR(Minimum Bounding Rectangle)
with following usage on the AT client side.

  cc = atspi_text_get_character_count(text, NULL);
  rect = atspi_text_get_range_extents(text, 0, cc, ATSPI_COORD_TYPE_WINDOW, NULL);

Change-Id: Ib8c91c56f44de5fda65fc2bc28c363601b6afccb
automated-tests/src/dali-toolkit-internal/utc-Dali-Accessibility-Text.cpp
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/text-controller.cpp
dali-toolkit/internal/text/text-controller.h