X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fbuttons%2Fbutton-impl.cpp;h=e4a41a1af384fbc114d6588870bf8852295b5c45;hp=54cf75f28a3e7a0db5902c657db914adba5529cb;hb=9c1f4310db72879676b5aca2875fbf67b97a4b0a;hpb=d74d70d51ed70b00e29a2b6feac5419124fffc49 diff --git a/dali-toolkit/internal/controls/buttons/button-impl.cpp b/dali-toolkit/internal/controls/buttons/button-impl.cpp index 54cf75f..e4a41a1 100644 --- a/dali-toolkit/internal/controls/buttons/button-impl.cpp +++ b/dali-toolkit/internal/controls/buttons/button-impl.cpp @@ -111,7 +111,7 @@ const Scripting::StringEnum ALIGNMENT_STRING_TABLE[] = const unsigned int ALIGNMENT_STRING_TABLE_COUNT = sizeof(ALIGNMENT_STRING_TABLE) / sizeof(ALIGNMENT_STRING_TABLE[0]); -const Property::Index VISUAL_INDEX_FOR_STATE[][Button::STATE_COUNT] = +const Property::Index VISUAL_INDEX_FOR_STATE[Button::STATE_COUNT][Button::VISUAL_STATE_COUNT] = { {Toolkit::Button::Property::UNSELECTED_BACKGROUND_VISUAL, Toolkit::Button::Property::UNSELECTED_VISUAL}, {Toolkit::Button::Property::SELECTED_BACKGROUND_VISUAL, Toolkit::Button::Property::SELECTED_VISUAL}, @@ -1303,7 +1303,7 @@ Padding Button::GetForegroundPadding() return mForegroundPadding; } -std::string Button::AccessibleImpl::GetNameRaw() +std::string Button::ButtonAccessible::GetNameRaw() const { std::string labelText; auto slf = Toolkit::Button::DownCast(Self()); @@ -1318,20 +1318,24 @@ std::string Button::AccessibleImpl::GetNameRaw() 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); if(MapContainsTextString(labelMap)) + { return label; + } else + { return Property::INVALID_INDEX; + } } -Dali::Accessibility::States Button::AccessibleImpl::CalculateStates() +Dali::Accessibility::States Button::ButtonAccessible::CalculateStates() { - auto tmp = DevelControl::AccessibleImpl::CalculateStates(); + auto tmp = DevelControl::ControlAccessible::CalculateStates(); tmp[Dali::Accessibility::State::SELECTABLE] = true; auto slf = Toolkit::Button::DownCast(Self()); tmp[Dali::Accessibility::State::ENABLED] = !slf.GetProperty(Toolkit::Button::Property::DISABLED);