[NUI] Fix View to use control-accessible State::SENSITIVE
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Mon, 15 Apr 2024 08:11:38 +0000 (17:11 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Wed, 17 Apr 2024 06:51:57 +0000 (15:51 +0900)
commit659030028808bdcc4befc4c6072f84c3eeccac7a
tree994dd48c86cbfc6b835a270c2aa24310ba2bf6c7
parent5f848653832254480cc118e96073ddbee7f250c0
[NUI] Fix View to use control-accessible State::SENSITIVE

In dali-toolkit, control-accessible's State::SENSITIVE has been modified
from Actor::Property::SENSITIVE to IsHittable() && GetTouchRequired().

Unlike control-accessible, NUI View's custom Accessibility state of
Sensitive still refers Actor::Property::SENSITIVE.

So NUI View with ViewAccessibilityMode.Default's Accessibility state of
Sensitive refers IsHittable() && GetTouchRequired().

In contrast, NUI View with ViewAccessibilityMode.Custom's Accessibility
state of Sensitive refers Actor::Property::SENSITIVE.

To make them have same Sensitive value, NUI View's custom Accessibility
state of Sensitive is modified to use the value from control-accessible.
src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs