diff options
author | iain holmes <iain@xamarin.com> | 2017-06-13 22:02:32 +0300 |
---|---|---|
committer | iain holmes <iain@xamarin.com> | 2017-06-14 12:47:47 +0300 |
commit | 6f8794e747adf8b3c2ebe92084e333442cf609a9 (patch) | |
tree | cce4a5964bc8e3180f04fa096edee083c5a4e0d4 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels | |
parent | 72e3a595340a878dfb25593b69d0b7129e6895c0 (diff) |
[A11y] Make the Assembly Folders panel accessible
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/AssemblyFoldersPanel.cs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/AssemblyFoldersPanel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/AssemblyFoldersPanel.cs index 3fb3386763..a3be2006cd 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/AssemblyFoldersPanel.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels/AssemblyFoldersPanel.cs @@ -27,6 +27,7 @@ using System; using System.Collections.Generic; using MonoDevelop.Components; +using MonoDevelop.Components.AtkCocoaHelper; using MonoDevelop.Core; using MonoDevelop.Ide.Gui.Dialogs; @@ -55,6 +56,16 @@ namespace MonoDevelop.Ide.Gui.OptionPanels this.Build (); label1.LabelProp = MonoDevelop.Core.BrandingService.BrandApplicationName (label1.LabelProp); selector.Directories = new List<string> (Runtime.SystemAssemblyService.UserAssemblyContext.Directories); + + SetupAccessibility (); + } + + void SetupAccessibility () + { + selector.EntryAccessible.SetCommonAttributes (null, null, + GettextCatalog.GetString ("Enter a folder to search for assemblies and packages")); + selector.EntryAccessible.SetTitleUIElement (label1.Accessible); + label1.Accessible.SetTitleFor (selector.EntryAccessible); } public void Store () |