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-12 18:17:16 +0300
committeriain holmes <iain@xamarin.com>2017-04-12 18:17:49 +0300
commit2bacf0ea41c33e6b963e0c67c8653b446404b95b (patch)
tree3ee5811545c2a2e03559717baddb68fac792764f /main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components
parent28752bd44c98ac0243096ca82c0bd9514e1a5f63 (diff)
[A11y] Improve the accessibility of the Custom Command Widget
Fixes BXC #53542
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/StringTagSelectorButton.cs13
1 files changed, 11 insertions, 2 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/StringTagSelectorButton.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/StringTagSelectorButton.cs
index 7e43ed21c8..b669f671a2 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/StringTagSelectorButton.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui.Components/StringTagSelectorButton.cs
@@ -1,4 +1,4 @@
-//
+//
// StringTagSelectorButton.cs
//
// Author:
@@ -28,6 +28,7 @@ using System;
using MonoDevelop.Core.StringParsing;
using Gtk;
using MonoDevelop.Core;
+using MonoDevelop.Components.AtkCocoaHelper;
namespace MonoDevelop.Ide.Gui.Components
{
@@ -39,8 +40,10 @@ namespace MonoDevelop.Ide.Gui.Components
public StringTagSelectorButton ()
{
this.Build ();
+
+ Accessible.SetShouldIgnore (true);
}
-
+
public StringTagModelDescription TagModel { get; set; }
public Entry TargetEntry { get; set; }
@@ -147,6 +150,12 @@ namespace MonoDevelop.Ide.Gui.Components
//let GTK reposition the button if it still doesn't fit on the screen
push_in = true;
}
+
+ public Atk.Object ButtonAccessible {
+ get {
+ return button.Accessible;
+ }
+ }
}
}