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-04-11 21:24:30 +0300
committeriain holmes <iain@xamarin.com>2017-04-11 22:14:39 +0300
commitc4bc475c5086328dfe39459bd0dc1af3db4db1f9 (patch)
tree48df4c198655e2b4f34b4bdda9da946b919d8cd1 /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper
parente95a9a205cee2f4bb75c210d93428cfd8eb62646 (diff)
[A11y] Add accessibility attributes for the Task pad
Fixes BXC #53548
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelper.cs14
1 files changed, 13 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelper.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelper.cs
index bb7298d9ad..d3ceaa8273 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelper.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper/AtkCocoaHelper.cs
@@ -1,4 +1,4 @@
-//
+//
// AtkCocoaHelper.cs
//
// Author:
@@ -36,6 +36,18 @@ using ObjCRuntime;
namespace MonoDevelop.Components.AtkCocoaHelper
{
+ public static class AtkCocoaExtensions
+ {
+ public static void SetCommonAccessibilityAttributes (this Gtk.Widget w, string name, string label, string help)
+ {
+ var accessible = w.Accessible;
+
+ accessible.Name = name;
+ accessible.Description = help;
+ accessible.SetLabel (label);
+ }
+ }
+
// AtkCocoaHelper wraps NSAccessibilityElement to set NSAccessibility properties that aren't supported by Atk
public static class AtkCocoa
{