Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoriain holmes <iain@xamarin.com>2017-01-20 18:09:32 +0300
committeriain holmes <iain@xamarin.com>2017-01-20 18:30:26 +0300
commitafe29eb5b1462a4bedfac40175b3039953a2f13f (patch)
treecf01f29371eb3413f41b22b35d8346a4060dbebc /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper
parent6c749d662b630d9c4510208f75f8887ab5ac975c (diff)
[A11y] Make the Quick Task Strip accessible
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelperMac.cs10
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelperNoOp.cs4
2 files changed, 14 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelperMac.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelperMac.cs
index fbef8aeef2..4eafcae8bf 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelperMac.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelperMac.cs
@@ -407,6 +407,16 @@ namespace MonoDevelop.Components.AtkCocoaHelper
nsa.AccessibilityChildren = newChildren;
}
+
+ public static void SetAccessibleChildren (this Atk.Object o, AccessibilityElementProxy [] children)
+ {
+ var nsa = GetNSAccessibilityElement (o);
+ if (nsa == null) {
+ return;
+ }
+
+ nsa.AccessibilityChildren = children;
+ }
}
public class AccessibilityElementProxy : NSAccessibilityElement, INSAccessibility, IAccessibilityElementProxy
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelperNoOp.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelperNoOp.cs
index f50eeb222f..8ff12961a8 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelperNoOp.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelperNoOp.cs
@@ -137,6 +137,10 @@ namespace MonoDevelop.Components.AtkCocoaHelper
public static void RemoveAccessibleElement (this Atk.Object o, AccessibilityElementProxy child)
{
}
+
+ public static void SetAccessibleChildren (this Atk.Object o, AccessibilityElementProxy [] children)
+ {
+ }
}
public class AccessibilityElementProxy : IAccessibilityElementProxy