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-06-13 22:02:32 +0300
committeriain holmes <iain@xamarin.com>2017-06-14 12:47:47 +0300
commit6f8794e747adf8b3c2ebe92084e333442cf609a9 (patch)
treecce4a5964bc8e3180f04fa096edee083c5a4e0d4 /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.OptionPanels
parent72e3a595340a878dfb25593b69d0b7129e6895c0 (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.cs11
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 ()