Browse Source

Thanks to Daniel. I forgot my other *Strip* thing, the ContextMenuStrip in TocPad.cs. The RendererChanged event works for it now.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@659 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Mathias Simmack 20 years ago
parent
commit
755e0747f8
  1. 2
      src/AddIns/Misc/HtmlHelp2/HtmlHelp2.sln
  2. 5
      src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/DynamicHelpPad.cs
  3. 18
      src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/TocPad.cs

2
src/AddIns/Misc/HtmlHelp2/HtmlHelp2.sln

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
Microsoft Visual Studio Solution File, Format Version 9.00
# SharpDevelop 2.0.0.656
# SharpDevelop 2.0.0.658
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HtmlHelp2", "Project\HtmlHelp2.csproj", "{918487B7-2153-4618-BBB3-344DBDDF2A2A}"
EndProject
Global

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

@ -393,11 +393,10 @@ namespace HtmlHelp2 @@ -393,11 +393,10 @@ namespace HtmlHelp2
}
else
{
dynamicHelpToolbar.Renderer = ToolbarService.Renderer;
dynamicHelpToolbar.Renderer = ToolbarService.Renderer;
}
}
private void ToolStripButtonClicked(object sender, EventArgs e)
{
ToolStripItem item = (ToolStripItem)sender;

18
src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/TocPad.cs

@ -151,6 +151,10 @@ namespace HtmlHelp2 @@ -151,6 +151,10 @@ namespace HtmlHelp2
printTopic.Click += new EventHandler(this.PrintTopic);
printPopup.Items.Add(printChildTopics);
printChildTopics.Click += new EventHandler(this.PrintTopicAndSubtopics);
RenderModeChanged(null, null);
ToolbarService.RendererChanged += new EventHandler(this.RenderModeChanged);
}
catch(Exception ex)
{
@ -199,6 +203,20 @@ namespace HtmlHelp2 @@ -199,6 +203,20 @@ namespace HtmlHelp2
Controls.Add(nohelpLabel);
}
private void RenderModeChanged(object sender, EventArgs e)
{
if(ToolbarService.Renderer is ToolStripProfessionalRenderer)
{
ProfessionalColorTable colorTable = new ProfessionalColorTable();
colorTable.UseSystemColors = true;
printPopup.Renderer = new ToolStripProfessionalRenderer(colorTable);
}
else
{
printPopup.Renderer = ToolbarService.Renderer;
}
}
public void LoadToc()
{
if(!this.controlIsEnabled) return;

Loading…
Cancel
Save