Added a progress reporting form that provides a convenient way to lock up the user interface during all-exclusive background processes

git-svn-id: file:///srv/devel/repo-conversion/nuwi@8 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
Markus Ewald 2007-07-17 19:33:18 +00:00
parent 19c55f370e
commit c5fba24733
4 changed files with 493 additions and 0 deletions

View file

@ -84,6 +84,14 @@
<XNAUseContentPipeline>false</XNAUseContentPipeline>
<Name>EmbeddedControlCollection</Name>
</Compile>
<Compile Include="Source\ProgressReporter\ProgressReporterForm.cs">
<SubType>Form</SubType>
<XNAUseContentPipeline>false</XNAUseContentPipeline>
<Name>ProgressReporterForm</Name>
</Compile>
<Compile Include="Source\ProgressReporter\ProgressReporterForm.Designer.cs">
<DependentUpon>ProgressReporterForm.cs</DependentUpon>
</Compile>
<Compile Include="Source\TrackingBar\TrackingBar.cs">
<XNAUseContentPipeline>false</XNAUseContentPipeline>
<Name>TrackingBar</Name>
@ -101,6 +109,14 @@
<Name>Nuclex.Support %28PC%29</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Source\ProgressReporter\ProgressReporterForm.resx">
<SubType>Designer</SubType>
<XNAUseContentPipeline>false</XNAUseContentPipeline>
<Name>ProgressReporterForm</Name>
<DependentUpon>ProgressReporterForm.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA\Game Studio Express\v1.0\Microsoft.Xna.ContentPipeline.targets" />
<Import Project="$(MSBuildExtensionsPath)\Microsoft\XNA\Game Studio Express\v1.0\Microsoft.Xna.Common.targets" />