diff options
author | iain holmes <iain@xamarin.com> | 2017-04-11 21:24:30 +0300 |
---|---|---|
committer | iain holmes <iain@xamarin.com> | 2017-04-11 22:14:39 +0300 |
commit | c4bc475c5086328dfe39459bd0dc1af3db4db1f9 (patch) | |
tree | 48df4c198655e2b4f34b4bdda9da946b919d8cd1 /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.AtkCocoaHelper | |
parent | e95a9a205cee2f4bb75c210d93428cfd8eb62646 (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.cs | 14 |
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 { |