+
+ DevelControl::SetAccessibilityConstructor(Self(), [](Dali::Actor actor) {
+ return std::unique_ptr<Dali::Accessibility::Accessible>(
+ new AccessibleImpl(actor, Dali::Accessibility::Role::CHECK_BOX));
+ });
+}
+
+Dali::Accessibility::States CheckBoxButton::AccessibleImpl::CalculateStates()
+{
+ auto tmp = Button::AccessibleImpl::CalculateStates();
+ auto slf = Toolkit::Button::DownCast(Self());
+ if(slf.GetProperty<bool>(Toolkit::Button::Property::SELECTED))
+ tmp[Dali::Accessibility::State::CHECKED] = true;
+ return tmp;