Skip to content

Commit dee2d37

Browse files
authored
[Accessibility] Update bindings to Xcode 26.1 Beta 3 (#24060)
1 parent f02bb0a commit dee2d37

File tree

8 files changed

+51
-17
lines changed

8 files changed

+51
-17
lines changed

src/Accessibility/AXPrefers.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,21 @@ public static bool NonBlinkingTextInsertionIndicator ()
3535
{
3636
return AXPrefersNonBlinkingTextInsertionIndicator () != 0;
3737
}
38+
39+
[SupportedOSPlatform ("ios26.1")]
40+
[SupportedOSPlatform ("maccatalyst26.1")]
41+
[SupportedOSPlatform ("macos26.1")]
42+
[SupportedOSPlatform ("tvos26.1")]
43+
[DllImport (Constants.AccessibilityLibrary)]
44+
static extern byte AXPrefersActionSliderAlternative ();
45+
46+
[SupportedOSPlatform ("ios26.1")]
47+
[SupportedOSPlatform ("maccatalyst26.1")]
48+
[SupportedOSPlatform ("macos26.1")]
49+
[SupportedOSPlatform ("tvos26.1")]
50+
public static bool ActionSliderAlternative ()
51+
{
52+
return AXPrefersActionSliderAlternative () != 0;
53+
}
3854
}
3955
}

src/Accessibility/AXSettings.cs

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public enum AXSettingsFeature : long {
4040
DwellControl,
4141
}
4242

43-
public static class AXSettings {
43+
public static partial class AXSettings {
4444
[SupportedOSPlatform ("ios18.0")]
4545
[SupportedOSPlatform ("maccatalyst18.0")]
4646
[SupportedOSPlatform ("macos15.0")]
@@ -90,5 +90,21 @@ static void OpenSettingsFeatureCompletionHandler (IntPtr block, IntPtr error)
9090
del (errorObject);
9191
}
9292
}
93+
94+
[SupportedOSPlatform ("ios26.1")]
95+
[SupportedOSPlatform ("maccatalyst26.1")]
96+
[SupportedOSPlatform ("macos26.1")]
97+
[SupportedOSPlatform ("tvos26.1")]
98+
[DllImport (Constants.AccessibilityLibrary)]
99+
static extern byte AXShowBordersEnabled ();
100+
101+
[SupportedOSPlatform ("ios26.1")]
102+
[SupportedOSPlatform ("maccatalyst26.1")]
103+
[SupportedOSPlatform ("macos26.1")]
104+
[SupportedOSPlatform ("tvos26.1")]
105+
public static bool ShowBordersEnabled ()
106+
{
107+
return AXShowBordersEnabled () != 0;
108+
}
93109
}
94110
}

src/accessibility.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,22 @@ partial interface AXPrefers {
354354
[Notification]
355355
[Field ("AXPrefersNonBlinkingTextInsertionIndicatorDidChangeNotification")]
356356
NSString NonBlinkingTextInsertionIndicatorDidChangeNotification { get; }
357+
358+
[TV (26, 1), Mac (26, 1), iOS (26, 1), MacCatalyst (26, 1)]
359+
[Notification]
360+
[Field ("AXPrefersActionSliderAlternativeDidChangeNotification")]
361+
NSString ActionSliderAlternativeDidChangeNotification { get; }
362+
}
363+
364+
[TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)]
365+
[Static]
366+
[Partial]
367+
partial interface AXSettings {
368+
369+
[TV (26, 1), Mac (26, 1), iOS (26, 1), MacCatalyst (26, 1)]
370+
[Notification]
371+
[Field ("AXShowBordersEnabledStatusDidChangeNotification")]
372+
NSString ShowBordersEnabledStatusDidChangeNotification { get; }
357373
}
358374

359375
[TV (18, 0), Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)]

tests/cecil-tests/Documentation.KnownFailures.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8148,8 +8148,10 @@ M:Accessibility.AXHearingUtilities.AXSupportsBidirectionalAXMFiHearingDeviceStre
81488148
M:Accessibility.AXHearingUtilities.GetMFiHearingDevicePairedUuids
81498149
M:Accessibility.AXHearingUtilities.GetMFiHearingDeviceStreamingEar
81508150
M:Accessibility.AXHearingUtilities.SupportsBidirectionalStreaming
8151+
M:Accessibility.AXPrefers.ActionSliderAlternative
81518152
M:Accessibility.AXPrefers.HorizontalTextEnabled
81528153
M:Accessibility.AXPrefers.NonBlinkingTextInsertionIndicator
8154+
M:Accessibility.AXSettings.ShowBordersEnabled
81538155
M:AccessorySetupKit.ASAccessorySession.FailAuthorizationAsync(AccessorySetupKit.ASAccessory)
81548156
M:AccessorySetupKit.ASAccessorySession.FinishAuthorizationAsync(AccessorySetupKit.ASAccessory,AccessorySetupKit.ASAccessorySettings)
81558157
M:AccessorySetupKit.ASAccessorySession.FinishPickerDiscoveryAsync

tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-Accessibility.todo

Lines changed: 0 additions & 4 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/iOS-Accessibility.todo

Lines changed: 0 additions & 4 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/macOS-Accessibility.todo

Lines changed: 0 additions & 4 deletions
This file was deleted.

tests/xtro-sharpie/api-annotations-dotnet/tvOS-Accessibility.todo

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)