/**
* @brief This structure is to connect TextField with Accessible functions.
*/
- struct AccessibleImpl : public DevelControl::ControlAccessible,
- public virtual Dali::Accessibility::EditableText,
- public virtual Dali::Accessibility::Hypertext
+ class TextFieldAccessible : public DevelControl::ControlAccessible,
+ public virtual Dali::Accessibility::EditableText,
+ public virtual Dali::Accessibility::Hypertext
{
+ public:
using DevelControl::ControlAccessible::ControlAccessible;
/**
bool SetRangeOfSelection(size_t selectionIndex, size_t startOffset, size_t endOffset) override;
/**
+ * @copydoc Dali::Accessibility::Text::GetRangeExtents()
+ */
+ Rect<> GetRangeExtents(size_t startOffset, size_t endOffset, Accessibility::CoordinateType type) override;
+
+ /**
* @copydoc Dali::Accessibility::EditableText::CopyText()
*/
bool CopyText(size_t startPosition, size_t endPosition) override;