X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fscrollable%2Fscrollable-impl.cpp;h=7c123484992bc331cd52d02994088bc1fb7aa631;hb=HEAD;hp=609476a6eed961cfbe3eb1c4bc49126779a41d14;hpb=f2039d47f9bed8104575da80a2ecf0bb6e37ff8d;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/scrollable/scrollable-impl.cpp b/dali-toolkit/internal/controls/scrollable/scrollable-impl.cpp index 609476a..7c12348 100644 --- a/dali-toolkit/internal/controls/scrollable/scrollable-impl.cpp +++ b/dali-toolkit/internal/controls/scrollable/scrollable-impl.cpp @@ -92,17 +92,19 @@ Scrollable::~Scrollable() { } -bool Scrollable::AccessibleImpl::IsScrollable() +bool Scrollable::ScrollableAccessible::IsScrollable() const { return true; } void Scrollable::OnInitialize() { - DevelControl::SetAccessibilityConstructor(Self(), [](Dali::Actor actor) { - return std::unique_ptr( - new AccessibleImpl(actor, Dali::Accessibility::Role::SCROLL_PANE)); - }); + Self().SetProperty(DevelControl::Property::ACCESSIBILITY_ROLE, Dali::Accessibility::Role::SCROLL_PANE); +} + +DevelControl::ControlAccessible* Scrollable::CreateAccessibleObject() +{ + return new ScrollableAccessible(Self()); } bool Scrollable::IsOvershootEnabled() const