*/
// EXTERNAL INCLUDES
-#include <dali/devel-api/adaptor-framework/clipboard-event-notifier.h>
+#include <dali/devel-api/adaptor-framework/text-clipboard-event-notifier.h>
#include <dali/devel-api/adaptor-framework/input-method-context.h>
#include <dali/devel-api/atspi-interfaces/editable-text.h>
#include <dali/devel-api/atspi-interfaces/hypertext.h>
int GetCharacterIndexAtPosition(float visualX, float visualY) const;
/**
+ * @brief Gets the bounding box of a specific text range.
+ *
+ * @param[in] startIndex start index of the text requested to get bounding box to.
+ * @param[in] endIndex end index(included) of the text requested to get bounding box to.
+ * @return bounding box of the requested text.
+ */
+ Rect<> GetTextBoundingRectangle(uint32_t startIndex, uint32_t endIndex) const;
+
+ /**
* @brief Set the @p spannedText into current textField
* the spanned text contains content (text) and format (spans with ranges)
* the text is copied into text-controller and the spans are applied on ranges
/**
* @brief Callback when Clipboard signals an item should be pasted
- * @param[in] clipboard handle to Clipboard Event Notifier
+ * @param[in] clipboard handle to TextClipboard Event Notifier
*/
- void OnClipboardTextSelected(ClipboardEventNotifier& clipboard);
+ void OnClipboardTextSelected(TextClipboardEventNotifier& clipboard);
/**
* @brief Get a Property Map for the image used for the required Handle Image