diff options
author | iain holmes <iain@xamarin.com> | 2016-11-10 16:18:25 +0300 |
---|---|---|
committer | iain holmes <iain@xamarin.com> | 2016-11-10 16:18:25 +0300 |
commit | 2739402cb36c7a09604ecedb7c53bbe287156da0 (patch) | |
tree | 7d8f02247e21023930371e2c395d2b0e3170c84a /main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking | |
parent | f39881eaf385a2874e09aae07962e31b097b59a6 (diff) |
[A11y] Set a title for the pad windows
Set a title for the temporary pad popup windows so they can be identified by the accessibility system
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockBarItem.cs | 3 | ||||
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockFrameTopLevel.cs | 7 |
2 files changed, 9 insertions, 1 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockBarItem.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockBarItem.cs index f6b81092fd..ae4909ba54 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockBarItem.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockBarItem.cs @@ -334,6 +334,9 @@ namespace MonoDevelop.Components.Docking if (hiddenFrame != null) bar.Frame.AutoHide (it, hiddenFrame, false); autoShowFrame = bar.Frame.AutoShow (it, bar, size); + if (!string.IsNullOrEmpty (it.Label)) { + autoShowFrame.Title = it.Label; + } autoShowFrame.EnterNotifyEvent += OnFrameEnter; autoShowFrame.LeaveNotifyEvent += OnFrameLeave; autoShowFrame.KeyPressEvent += OnFrameKeyPress; diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockFrameTopLevel.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockFrameTopLevel.cs index ca29672dcd..9f652894b4 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockFrameTopLevel.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Components.Docking/DockFrameTopLevel.cs @@ -139,6 +139,11 @@ namespace MonoDevelop.Components.Docking } internal Gtk.Window ContainerWindow { get; set; } - } + internal string Title { + set { + ContainerWindow.Title = value; + } + } + } } |