From: Jaehyun Cho Date: Mon, 15 Apr 2024 08:11:38 +0000 (+0900) Subject: [NUI] Fix View to use control-accessible State::SENSITIVE X-Git-Tag: submit/tizen_7.0/20240416.030312~1^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c5aad7f53a7d3690fbc5b44be5961f7c5289513c;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [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. --- diff --git a/src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs b/src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs index 68ddfad63..e44f6a137 100755 --- a/src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs +++ b/src/Tizen.NUI/src/public/BaseComponents/ViewAccessibility.cs @@ -518,7 +518,6 @@ namespace Tizen.NUI.BaseComponents states[AccessibilityState.Focused] = this.State == States.Focused; states[AccessibilityState.Enabled] = this.State != States.Disabled; - states[AccessibilityState.Sensitive] = this.Sensitive; return states; }