Extracted and improved the code used to asynchronously update a progress bar without blocking in order to remove similar code from the progress dialog and the tracking bar

git-svn-id: file:///srv/devel/repo-conversion/nuwi@9 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
Markus Ewald 2007-07-19 21:16:20 +00:00
parent c5fba24733
commit 4734c35111
4 changed files with 154 additions and 15 deletions

View file

@ -62,6 +62,16 @@
<XNAUseContentPipeline>false</XNAUseContentPipeline>
<Name>AssemblyInfo</Name>
</Compile>
<Compile Include="Source\AsyncProgressBar\AsyncProgressBar.cs">
<SubType>Component</SubType>
<XNAUseContentPipeline>false</XNAUseContentPipeline>
<Name>AsyncProgressBar</Name>
</Compile>
<Compile Include="Source\AsyncProgressBar\AsyncProgressBar.Designer.cs">
<DependentUpon>AsyncProgressBar.cs</DependentUpon>
<XNAUseContentPipeline>false</XNAUseContentPipeline>
<Name>AsyncProgressBar.Designer</Name>
</Compile>
<Compile Include="Source\ContainerListView\ContainerListView.cs">
<SubType>Component</SubType>
<XNAUseContentPipeline>false</XNAUseContentPipeline>
@ -99,8 +109,6 @@
</Compile>
<Compile Include="Source\TrackingBar\TrackingBar.Designer.cs">
<DependentUpon>TrackingBar.cs</DependentUpon>
<XNAUseContentPipeline>false</XNAUseContentPipeline>
<Name>TrackingBar.Designer</Name>
</Compile>
</ItemGroup>
<ItemGroup>
@ -111,10 +119,8 @@
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Source\ProgressReporter\ProgressReporterForm.resx">
<SubType>Designer</SubType>
<XNAUseContentPipeline>false</XNAUseContentPipeline>
<Name>ProgressReporterForm</Name>
<DependentUpon>ProgressReporterForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />