diff --git a/src/AddIns/Misc/HelpViewer/HelpViewer.addin b/src/AddIns/Misc/HelpViewer/HelpViewer.addin index 6e615fb4b8..5f29de8d8c 100644 --- a/src/AddIns/Misc/HelpViewer/HelpViewer.addin +++ b/src/AddIns/Misc/HelpViewer/HelpViewer.addin @@ -23,4 +23,21 @@ + + + + + + + + diff --git a/src/AddIns/Misc/HelpViewer/HelpViewer.csproj b/src/AddIns/Misc/HelpViewer/HelpViewer.csproj index e9c059e1b0..c5ca9cdc1f 100644 --- a/src/AddIns/Misc/HelpViewer/HelpViewer.csproj +++ b/src/AddIns/Misc/HelpViewer/HelpViewer.csproj @@ -65,6 +65,9 @@ + + + @@ -86,8 +89,10 @@ + + diff --git a/src/AddIns/Misc/HelpViewer/HelpViewer.sln b/src/AddIns/Misc/HelpViewer/HelpViewer.sln index 43cffb0f03..5003caf52a 100644 --- a/src/AddIns/Misc/HelpViewer/HelpViewer.sln +++ b/src/AddIns/Misc/HelpViewer/HelpViewer.sln @@ -1,6 +1,7 @@ -Microsoft Visual Studio Solution File, Format Version 11.00 + +Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 -# SharpDevelop 4.0.0.5828 +# SharpDevelop 4.0.0.5845 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HelpViewer", "HelpViewer.csproj", "{80F76D10-0B44-4D55-B4BD-DAEB5464090C}" EndProject Global diff --git a/src/AddIns/Misc/HelpViewer/Source/Commands.cs b/src/AddIns/Misc/HelpViewer/Source/Commands.cs index 940bd081bf..4761100e12 100644 --- a/src/AddIns/Misc/HelpViewer/Source/Commands.cs +++ b/src/AddIns/Misc/HelpViewer/Source/Commands.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using MSHelpSystem.Core; +using MSHelpSystem.Controls; using ICSharpCode.Core; using ICSharpCode.SharpDevelop; using ICSharpCode.SharpDevelop.Gui; @@ -36,4 +37,13 @@ namespace MSHelpSystem.Commands } } } + + public class DisplayContent : AbstractMenuCommand + { + public override void Run() + { + PadDescriptor toc = WorkbenchSingleton.Workbench.GetPad(typeof(Help3TocPad)); + if (toc != null) toc.BringPadToFront(); + } + } } diff --git a/src/AddIns/Misc/HelpViewer/Source/Core/DisplayHelp.cs b/src/AddIns/Misc/HelpViewer/Source/Core/DisplayHelp.cs index cdba04ac28..3e3792bfc5 100644 --- a/src/AddIns/Misc/HelpViewer/Source/Core/DisplayHelp.cs +++ b/src/AddIns/Misc/HelpViewer/Source/Core/DisplayHelp.cs @@ -120,8 +120,7 @@ namespace MSHelpSystem.Core static void DisplayLocalHelp(string arguments) { - // TODO: set "embedded" to TRUE if we have a TOC control or something similar - DisplayLocalHelp(arguments, false); + DisplayLocalHelp(arguments, true); } static void DisplayLocalHelp(string arguments, bool embedded)