Browse Source

changed the call of the dialog and its Dispose() method a little bit

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@762 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Mathias Simmack 20 years ago
parent
commit
b7ebff1762
  1. 4
      src/AddIns/Misc/HtmlHelp2/Project/HtmlHelp2.csproj
  2. 5
      src/AddIns/Misc/HtmlHelp2/Project/Resources/dynamichelp.rc
  3. 7
      src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchPad.cs
  4. 4
      src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/TocPad.cs
  5. 14
      src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Service.cs

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

@ -89,7 +89,9 @@ @@ -89,7 +89,9 @@
<EmbeddedResource Include="Resources\HtmlHelp2.16x16.Toc.png" />
<EmbeddedResource Include="Resources\HtmlHelp2.16x16.Index.png" />
<Compile Include="src\Service\SharpDevLanguageClass.cs" />
<None Include="HtmlHelp2.DynamicHelp.addin" />
<None Include="HtmlHelp2.DynamicHelp.addin">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\..\Main\Base\Project\ICSharpCode.SharpDevelop.csproj">

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

@ -1,3 +1,8 @@ @@ -1,3 +1,8 @@
/////////////////////////////////////////////////////////////////////////////
//
// HTML RESOURCES
//
#define RT_HTML 23
context RT_HTML "context.html"

7
src/AddIns/Misc/HtmlHelp2/Project/src/BaseControls/SearchPad.cs

@ -260,6 +260,7 @@ namespace HtmlHelp2 @@ -260,6 +260,7 @@ namespace HtmlHelp2
HtmlHelp2SearchResultsView searchResults = HtmlHelp2SearchResultsView.Instance;
HtmlHelp2Dialog searchDialog = new HtmlHelp2Dialog();
try
{
searchIsBusy = true;
@ -270,7 +271,6 @@ namespace HtmlHelp2 @@ -270,7 +271,6 @@ namespace HtmlHelp2
searchFlags |= (enableStemming.Checked)?HxQuery_Options.HxQuery_FullTextSearch_Enable_Stemming:HxQuery_Options.HxQuery_No_Option;
searchFlags |= (reuseMatches.Checked)?HxQuery_Options.HxQuery_FullTextSearch_SearchPrevious:HxQuery_Options.HxQuery_No_Option;
HtmlHelp2Dialog searchDialog = new HtmlHelp2Dialog();
searchDialog.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.HelpSearchCaption}");
searchDialog.ActionLabel = StringParser.Parse("${res:AddIns.HtmlHelp2.HelpSearchInProgress}",
new string[,]
@ -284,7 +284,6 @@ namespace HtmlHelp2 @@ -284,7 +284,6 @@ namespace HtmlHelp2
matchingTopics = HtmlHelp2Environment.FTS.Query(searchWord, searchFlags);
Cursor.Current = Cursors.Default;
searchDialog.Dispose();
try
{
@ -320,6 +319,10 @@ namespace HtmlHelp2 @@ -320,6 +319,10 @@ namespace HtmlHelp2
{
LoggingService.Error("Help 2.0: cannot get matching search word; " + ex.ToString());
}
finally
{
searchDialog.Dispose();
}
}
public bool PerformF1FTS(string keyword)

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

@ -96,6 +96,10 @@ namespace HtmlHelp2 @@ -96,6 +96,10 @@ namespace HtmlHelp2
public class MsHelp2TocControl : UserControl
{
HxTocCtrlClass tocv2 = new HxTocCtrlClass();
AxHxTocCtrl tocControl = null;
ComboBox filterCombobox = new ComboBox();
Label label1 = new Label();

14
src/AddIns/Misc/HtmlHelp2/Project/src/Service/HtmlHelp2Service.cs

@ -116,17 +116,17 @@ namespace HtmlHelp2.Environment @@ -116,17 +116,17 @@ namespace HtmlHelp2.Environment
if(session != null) session = null;
HtmlHelp2Dialog initDialog = new HtmlHelp2Dialog();
try
{
currentSelectedFilterQuery = "";
currentSelectedFilterName = "";
HtmlHelp2Dialog initDialog = new HtmlHelp2Dialog();
initDialog.Text = StringParser.Parse("${res:AddIns.HtmlHelp2.HelpUpdateCaption}");
initDialog.ActionLabel = StringParser.Parse("${res:AddIns.HtmlHelp2.HelpUpdateInProgress}");
initDialog.Show();
Application.DoEvents();
currentSelectedFilterQuery = "";
currentSelectedFilterName = "";
session = new HxSession();
session.Initialize(String.Format("ms-help://{0}", namespaceName), 0);
namespaceFilters = session.GetFilterList();
@ -135,8 +135,6 @@ namespace HtmlHelp2.Environment @@ -135,8 +135,6 @@ namespace HtmlHelp2.Environment
ReloadFTSSystem();
ReloadDynamicHelpSystem();
initDialog.Dispose();
LoggingService.Info("Help 2.0: service sucessfully loaded");
}
catch(Exception ex)
@ -144,6 +142,10 @@ namespace HtmlHelp2.Environment @@ -144,6 +142,10 @@ namespace HtmlHelp2.Environment
LoggingService.Error("Help 2.0: not initialize service; " + ex.ToString());
session = null;
}
finally
{
initDialog.Dispose();
}
}
private static void ReloadFTSSystem()

Loading…
Cancel
Save