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>2016-11-15 21:27:21 +0300
committeriain holmes <iain@xamarin.com>2016-11-15 21:27:21 +0300
commitcbec8e7aae9cfc045d7f47acb65fdf265b4f0226 (patch)
treeb4385a78677a98738adf49927526731313e3735b /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking
parent7fe0975fff6ca6cbb73aeb878128e6c70d7e8a6a (diff)
[A11y] Start making the error pad accessible
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking')
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/AutoHideBox.cs2
-rw-r--r--main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItemToolbar.cs6
2 files changed, 8 insertions, 0 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/AutoHideBox.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/AutoHideBox.cs
index a685677b23..ac32064cad 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/AutoHideBox.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/AutoHideBox.cs
@@ -131,6 +131,8 @@ namespace MonoDevelop.Components.Docking
itemBox.Show ();
item.TitleTab.Active = true;
itemBox.PackStart (item.TitleTab, false, false, 0);
+
+ item.Widget.Accessible.SetAccessibilityShouldIgnore (true);
itemBox.PackStart (item.Widget, true, true, 0);
item.Widget.Show ();
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItemToolbar.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItemToolbar.cs
index 3f162a292c..5b0340cf57 100644
--- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItemToolbar.cs
+++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockItemToolbar.cs
@@ -83,6 +83,12 @@ namespace MonoDevelop.Components.Docking
topFrame.BackgroundColor = style.PadBackgroundColor.Value.ToGdkColor ();
}
+ internal Atk.Object Accessible {
+ get {
+ return box.Accessible;
+ }
+ }
+
public DockItem DockItem {
get { return parentItem; }
}