Browse Source

dynamic help: HTML and PNG images included as Win32 resource

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@522 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Mathias Simmack 20 years ago
parent
commit
f29a415f04
  1. 10
      src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj
  2. 0
      src/AddIns/Misc/HtmlHelp2/Project/Resources/ClosedBook.png
  3. 0
      src/AddIns/Misc/HtmlHelp2/Project/Resources/OpenBook.png
  4. 10
      src/AddIns/Misc/HtmlHelp2/Project/Resources/buildwin32resource.bat
  5. 2
      src/AddIns/Misc/HtmlHelp2/Project/Resources/context.html
  6. 3
      src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.rc
  7. BIN
      src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.res
  8. 10
      src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs

10
src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj

@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
<ProjectGuid>{918487B7-2153-4618-BBB3-344DBDDF2A2A}</ProjectGuid>
<ProductVersion>8.0.50215</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<Win32Resource>Resources\dynamichelp.res</Win32Resource>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<OutputPath>..\..\..\..\..\AddIns\AddIns\Misc\HtmlHelp2\</OutputPath>
@ -101,15 +102,6 @@ @@ -101,15 +102,6 @@
<Name>ICSharpCode.Core</Name>
<Private>False</Private>
</ProjectReference>
<Content Include="ClosedBook.png">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Include="context.html">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<Content Include="OpenBook.png">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSHARP.Targets" />
</Project>

0
src/AddIns/Misc/HtmlHelp2/Project/ClosedBook.png → src/AddIns/Misc/HtmlHelp2/Project/Resources/ClosedBook.png

Before

Width:  |  Height:  |  Size: 278 B

After

Width:  |  Height:  |  Size: 278 B

0
src/AddIns/Misc/HtmlHelp2/Project/OpenBook.png → src/AddIns/Misc/HtmlHelp2/Project/Resources/OpenBook.png

Before

Width:  |  Height:  |  Size: 274 B

After

Width:  |  Height:  |  Size: 274 B

10
src/AddIns/Misc/HtmlHelp2/Project/Resources/buildwin32resource.bat

@ -0,0 +1,10 @@ @@ -0,0 +1,10 @@
@echo off
setlocal
set RC="K:\Programme\Microsoft.NET\SDK\v2.0\Bin\rc.exe"
if not exist %RC% goto ExitJump
if exist dynamichelp.res del dynamichelp.res
%RC% /fo "dynamichelp.res" "dynamichelp.rc"
set RC=
:ExitJump

2
src/AddIns/Misc/HtmlHelp2/Project/context.html → src/AddIns/Misc/HtmlHelp2/Project/Resources/context.html

@ -38,7 +38,7 @@ @@ -38,7 +38,7 @@
var sectionImage = document.getElementById("image_" + idx);
if(sectionImage != null)
{
sectionImage.src = (contentSpan.style.display == "none")?"ClosedBook.png":"OpenBook.png";
sectionImage.src = (contentSpan.style.display == "none")?"close":"open";
}
}

3
src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.rc

@ -0,0 +1,3 @@ @@ -0,0 +1,3 @@
context RT_HTML "context.html"
open RT_HTML "OpenBook.png"
close RT_HTML "ClosedBook.png"

BIN
src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.res

Binary file not shown.

10
src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs

@ -382,11 +382,8 @@ namespace HtmlHelp2 @@ -382,11 +382,8 @@ namespace HtmlHelp2
private void LoadDynamicHelpPage()
{
if(!HtmlHelp2Environment.IsReady) return;
string url = String.Format("{0}\\context.html",
Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
if(!File.Exists(url)) url = "about:blank";
string url = String.Format("res://{0}//context", Assembly.GetExecutingAssembly().Location);
//if(!File.Exists(url)) url = "about:blank";
axWebBrowser.Navigate(url);
}
@ -481,7 +478,8 @@ namespace HtmlHelp2 @@ -481,7 +478,8 @@ namespace HtmlHelp2
HtmlElement img = axWebBrowser.Document.CreateElement("img");
img.Style = "width:16px;height:16px;margin-right:5px";
img.Id = String.Format("image_{0}", this.internalIndex.ToString());
img.SetAttribute("src", "OpenBook.png");
// img.SetAttribute("src", "OpenBook.png");
img.SetAttribute("src", "open");
span.AppendChild(img);
HtmlElement b = axWebBrowser.Document.CreateElement("b");

Loading…
Cancel
Save