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 21 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 @@
Microsoft Visual Studio Solution File, Format Version 9.00 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}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HtmlHelp2", "Project\HtmlHelp2.csproj", "{918487B7-2153-4618-BBB3-344DBDDF2A2A}"
EndProject EndProject
Global Global

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

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

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

@ -151,6 +151,10 @@ namespace HtmlHelp2
printTopic.Click += new EventHandler(this.PrintTopic); printTopic.Click += new EventHandler(this.PrintTopic);
printPopup.Items.Add(printChildTopics); printPopup.Items.Add(printChildTopics);
printChildTopics.Click += new EventHandler(this.PrintTopicAndSubtopics); printChildTopics.Click += new EventHandler(this.PrintTopicAndSubtopics);
RenderModeChanged(null, null);
ToolbarService.RendererChanged += new EventHandler(this.RenderModeChanged);
} }
catch(Exception ex) catch(Exception ex)
{ {
@ -199,6 +203,20 @@ namespace HtmlHelp2
Controls.Add(nohelpLabel); 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() public void LoadToc()
{ {
if(!this.controlIsEnabled) return; if(!this.controlIsEnabled) return;

Loading…
Cancel
Save