File tree Expand file tree Collapse file tree 6 files changed +21
-9
lines changed
Assets/Scripts/Screen Reader/UITk/Handlers Expand file tree Collapse file tree 6 files changed +21
-9
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,10 @@ public override string GetHint()
3030 return LocalizationSettings . StringDatabase . GetLocalizedString ( "Game Text" , "DROPDOWN_CLOSED_HINT" ) ;
3131 }
3232
33+ #if UNITY_6000_3_OR_NEWER
34+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . Dropdown ;
35+ #endif // UNITY_6000_3_OR_NEWER
36+
3337 protected override void BindToElement ( VisualElement element )
3438 {
3539 base . BindToElement ( element ) ;
Original file line number Diff line number Diff line change @@ -29,10 +29,10 @@ public override string GetLabel()
2929 return ( ownerElement as Button ) ? . text ;
3030 }
3131
32+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . Button ;
33+
3234 protected override void BindToElement ( VisualElement ve )
3335 {
3436 }
35-
36- public override AccessibilityRole GetRole ( ) => AccessibilityRole . Button ;
3737 }
3838}
Original file line number Diff line number Diff line change @@ -30,6 +30,10 @@ public override string GetHint()
3030 return LocalizationSettings . StringDatabase . GetLocalizedString ( "Game Text" , "DROPDOWN_CLOSED_HINT" ) ;
3131 }
3232
33+ #if UNITY_6000_3_OR_NEWER
34+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . Dropdown ;
35+ #endif // UNITY_6000_3_OR_NEWER
36+
3337 protected override void BindToElement ( VisualElement element )
3438 {
3539 base . BindToElement ( element ) ;
Original file line number Diff line number Diff line change @@ -7,11 +7,11 @@ namespace Unity.Samples.ScreenReader
77 [ Preserve ]
88 class LabelHandler : VisualElementAccessibilityHandler
99 {
10- public override AccessibilityRole GetRole ( ) => AccessibilityRole . StaticText ;
11-
1210 public override string GetLabel ( )
1311 {
1412 return ( ownerElement as Label ) ? . text ;
1513 }
14+
15+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . StaticText ;
1616 }
1717}
Original file line number Diff line number Diff line change @@ -8,11 +8,10 @@ namespace Unity.Samples.ScreenReader
88 [ Preserve ]
99 public class ScrollViewHandler : VisualElementAccessibilityHandler
1010 {
11- public override AccessibilityRole GetRole ( )
12- {
13- return AccessibilityRole . ScrollView ;
14- }
15-
11+ #if UNITY_6000_3_OR_NEWER
12+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . ScrollView ;
13+ #endif // UNITY_6000_3_OR_NEWER
14+
1615 protected override void BindToElement ( VisualElement ve )
1716 {
1817 var scrollView = ve as ScrollView ;
Original file line number Diff line number Diff line change 1+ using UnityEngine . Accessibility ;
12using UnityEngine . UIElements ;
23
34namespace Unity . Samples . ScreenReader
@@ -25,6 +26,10 @@ public override string GetLabel()
2526 {
2627 return m_Tab . label ;
2728 }
29+
30+ #if UNITY_6000_3_OR_NEWER
31+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . TabButton ;
32+ #endif // UNITY_6000_3_OR_NEWER
2833 }
2934
3035 class TabHandlerCreator : VisualElementAccessibilityHandlerFactory . ICreator
You can’t perform that action at this time.
0 commit comments