#include <dali-toolkit/internal/text/rendering/text-renderer.h>
#include <dali-toolkit/internal/text/text-scroller.h>
#include <dali-toolkit/internal/visuals/text/text-visual.h>
+#include <dali-toolkit/internal/controls/control/control-data-impl.h>
namespace Dali
bool mTextUpdateNeeded:1;
protected:
- struct AccessibleImpl : public Control::AccessibleImpl,
+ struct AccessibleImpl : public Control::Impl::AccessibleImpl,
public virtual Dali::Accessibility::Text
{
- using Control::AccessibleImpl::AccessibleImpl;
+ using Control::Impl::AccessibleImpl::AccessibleImpl;
- std::string GetName() override;
std::string GetText( size_t startOffset, size_t endOffset ) override;
size_t GetCharacterCount() override;
+ size_t GetCaretOffset() override;
+ bool SetCaretOffset(size_t offset) override;
Dali::Accessibility::Range
GetTextAtOffset( size_t offset,
Dali::Accessibility::TextBoundary boundary ) override;
bool RemoveSelection( size_t selectionNum ) override;
bool SetSelection( size_t selectionNum, size_t startOffset,
size_t endOffset ) override;
+ std::string GetNameRaw() override;
};
};