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()
30
30
return LocalizationSettings . StringDatabase . GetLocalizedString ( "Game Text" , "DROPDOWN_CLOSED_HINT" ) ;
31
31
}
32
32
33
+ #if UNITY_6000_3_OR_NEWER
34
+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . Dropdown ;
35
+ #endif // UNITY_6000_3_OR_NEWER
36
+
33
37
protected override void BindToElement ( VisualElement element )
34
38
{
35
39
base . BindToElement ( element ) ;
Original file line number Diff line number Diff line change @@ -29,10 +29,10 @@ public override string GetLabel()
29
29
return ( ownerElement as Button ) ? . text ;
30
30
}
31
31
32
+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . Button ;
33
+
32
34
protected override void BindToElement ( VisualElement ve )
33
35
{
34
36
}
35
-
36
- public override AccessibilityRole GetRole ( ) => AccessibilityRole . Button ;
37
37
}
38
38
}
Original file line number Diff line number Diff line change @@ -30,6 +30,10 @@ public override string GetHint()
30
30
return LocalizationSettings . StringDatabase . GetLocalizedString ( "Game Text" , "DROPDOWN_CLOSED_HINT" ) ;
31
31
}
32
32
33
+ #if UNITY_6000_3_OR_NEWER
34
+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . Dropdown ;
35
+ #endif // UNITY_6000_3_OR_NEWER
36
+
33
37
protected override void BindToElement ( VisualElement element )
34
38
{
35
39
base . BindToElement ( element ) ;
Original file line number Diff line number Diff line change @@ -7,11 +7,11 @@ namespace Unity.Samples.ScreenReader
7
7
[ Preserve ]
8
8
class LabelHandler : VisualElementAccessibilityHandler
9
9
{
10
- public override AccessibilityRole GetRole ( ) => AccessibilityRole . StaticText ;
11
-
12
10
public override string GetLabel ( )
13
11
{
14
12
return ( ownerElement as Label ) ? . text ;
15
13
}
14
+
15
+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . StaticText ;
16
16
}
17
17
}
Original file line number Diff line number Diff line change @@ -8,11 +8,10 @@ namespace Unity.Samples.ScreenReader
8
8
[ Preserve ]
9
9
public class ScrollViewHandler : VisualElementAccessibilityHandler
10
10
{
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
+
16
15
protected override void BindToElement ( VisualElement ve )
17
16
{
18
17
var scrollView = ve as ScrollView ;
Original file line number Diff line number Diff line change
1
+ using UnityEngine . Accessibility ;
1
2
using UnityEngine . UIElements ;
2
3
3
4
namespace Unity . Samples . ScreenReader
@@ -25,6 +26,10 @@ public override string GetLabel()
25
26
{
26
27
return m_Tab . label ;
27
28
}
29
+
30
+ #if UNITY_6000_3_OR_NEWER
31
+ public override AccessibilityRole GetRole ( ) => AccessibilityRole . TabButton ;
32
+ #endif // UNITY_6000_3_OR_NEWER
28
33
}
29
34
30
35
class TabHandlerCreator : VisualElementAccessibilityHandlerFactory . ICreator
You can’t perform that action at this time.
0 commit comments