X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fbuttons%2Fbutton-impl.cpp;h=0305e8a3c85dc64af40135ebbcd8a044c1b665d4;hb=HEAD;hp=7fb1ab8294da7f644a6083aa6f3e17a0ce9fbdc6;hpb=70fdb1a1e8e2660c383079ae49bc94fbe14943d1;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/buttons/button-impl.cpp b/dali-toolkit/internal/controls/buttons/button-impl.cpp index 7fb1ab8..6c33e19 100644 --- a/dali-toolkit/internal/controls/buttons/button-impl.cpp +++ b/dali-toolkit/internal/controls/buttons/button-impl.cpp @@ -620,6 +620,11 @@ bool Button::OnAccessibilityActivated() return OnKeyboardEnter(); } +DevelControl::ControlAccessible* Button::CreateAccessibleObject() +{ + return new ButtonAccessible(Self()); +} + bool Button::OnTouch(Actor actor, const TouchEvent& touch) { if(!IsDisabled() && (actor == touch.GetHitActor(0))) @@ -1303,7 +1308,7 @@ Padding Button::GetForegroundPadding() return mForegroundPadding; } -std::string Button::AccessibleImpl::GetNameRaw() const +std::string Button::ButtonAccessible::GetNameRaw() const { std::string labelText; auto slf = Toolkit::Button::DownCast(Self()); @@ -1318,7 +1323,7 @@ std::string Button::AccessibleImpl::GetNameRaw() const return labelText; } -Property::Index Button::AccessibleImpl::GetNamePropertyIndex() +Property::Index Button::ButtonAccessible::GetNamePropertyIndex() { Property::Index label = Toolkit::Button::Property::LABEL; Property::Map labelMap = Self().GetProperty(label); @@ -1333,7 +1338,7 @@ Property::Index Button::AccessibleImpl::GetNamePropertyIndex() } } -Dali::Accessibility::States Button::AccessibleImpl::CalculateStates() +Dali::Accessibility::States Button::ButtonAccessible::CalculateStates() { auto tmp = DevelControl::ControlAccessible::CalculateStates(); tmp[Dali::Accessibility::State::SELECTABLE] = true;