Browse Source

Added Jucer support for the new Visual Studio 2010 projects.

tags/2021-05-28
Julian Storer 15 years ago
parent
commit
911b27dcbd
47 changed files with 4915 additions and 437 deletions
  1. +2
    -2
      Builds/VisualStudio2005/Juce.vcproj
  2. +2
    -2
      Builds/VisualStudio2008/Juce.vcproj
  3. +2
    -2
      Builds/VisualStudio2008_DLL/Juce.vcproj
  4. +19
    -0
      Builds/VisualStudio2010/Juce.sln
  5. +765
    -0
      Builds/VisualStudio2010/Juce.vcxproj
  6. +2155
    -0
      Builds/VisualStudio2010/Juce.vcxproj.filters
  7. +4
    -0
      Juce.jucer
  8. +1
    -1
      extras/Jucer (experimental)/Builds/MacOSX/Info.plist
  9. +32
    -32
      extras/Jucer (experimental)/Builds/VisualStudio2005/The Jucer.vcproj
  10. +32
    -32
      extras/Jucer (experimental)/Builds/VisualStudio2008/The Jucer.vcproj
  11. +19
    -0
      extras/Jucer (experimental)/Builds/VisualStudio2010/The Jucer.sln
  12. +238
    -0
      extras/Jucer (experimental)/Builds/VisualStudio2010/The Jucer.vcxproj
  13. +412
    -0
      extras/Jucer (experimental)/Builds/VisualStudio2010/The Jucer.vcxproj.filters
  14. +2
    -0
      extras/Jucer (experimental)/Jucer.jucer
  15. +1
    -1
      extras/Jucer (experimental)/Source/model/Component/jucer_ComponentDocument.cpp
  16. +1
    -1
      extras/Jucer (experimental)/Source/model/Component/jucer_ComponentDocument.h
  17. +2
    -2
      extras/Jucer (experimental)/Source/model/Drawable/jucer_DrawableDocument.cpp
  18. +1
    -1
      extras/Jucer (experimental)/Source/model/Drawable/jucer_DrawableDocument.h
  19. +717
    -288
      extras/Jucer (experimental)/Source/model/Project/jucer_ProjectExport_MSVC.h
  20. +15
    -14
      extras/Jucer (experimental)/Source/model/Project/jucer_ProjectExporter.cpp
  21. +67
    -2
      extras/Jucer (experimental)/Source/ui/Editor Base/jucer_EditorCanvas.cpp
  22. +24
    -3
      extras/Jucer (experimental)/Source/ui/Editor Base/jucer_EditorCanvas.h
  23. +1
    -1
      extras/Jucer (experimental)/Source/utility/jucer_MarkerListBase.h
  24. +2
    -2
      extras/amalgamator/Builds/VisualStudio2005/Amalgamator.vcproj
  25. +2
    -2
      extras/amalgamator/Builds/VisualStudio2008/Amalgamator.vcproj
  26. +1
    -1
      extras/audio plugin host/Builds/MacOSX/Info.plist
  27. +2
    -2
      extras/audio plugin host/Builds/VisualStudio2005/Plugin Host.vcproj
  28. +2
    -2
      extras/audio plugin host/Builds/VisualStudio2008/Plugin Host.vcproj
  29. +1
    -1
      extras/audio plugins/demo/Builds/MacOSX/Info.plist
  30. +2
    -2
      extras/audio plugins/demo/Builds/VisualStudio2005/JuceDemoPlugin.vcproj
  31. +2
    -2
      extras/audio plugins/demo/Builds/VisualStudio2008/JuceDemoPlugin.vcproj
  32. +2
    -2
      extras/binarybuilder/Builds/VisualStudio2005/BinaryBuilder.vcproj
  33. +2
    -2
      extras/binarybuilder/Builds/VisualStudio2008/BinaryBuilder.vcproj
  34. +1
    -1
      extras/example projects/Builds/MacOSX/Info.plist
  35. +2
    -2
      extras/example projects/Builds/VisualStudio2005/HelloWorld.vcproj
  36. +2
    -2
      extras/example projects/Builds/VisualStudio2008/HelloWorld.vcproj
  37. +1
    -1
      extras/example projects/Builds/iPhone/Info.plist
  38. +1
    -1
      extras/juce demo/Builds/MacOSX/Info.plist
  39. +12
    -12
      extras/juce demo/Builds/VisualStudio2005/Juce Demo.vcproj
  40. +12
    -12
      extras/juce demo/Builds/VisualStudio2008/Juce Demo.vcproj
  41. +19
    -0
      extras/juce demo/Builds/VisualStudio2010/Juce Demo.sln
  42. +168
    -0
      extras/juce demo/Builds/VisualStudio2010/Juce Demo.vcxproj
  43. +154
    -0
      extras/juce demo/Builds/VisualStudio2010/Juce Demo.vcxproj.filters
  44. +1
    -1
      extras/juce demo/Builds/iPhone/Info.plist
  45. +2
    -0
      extras/juce demo/Juce Demo.jucer
  46. +6
    -1
      src/gui/components/special/juce_OpenGLComponent.cpp
  47. +2
    -2
      src/text/juce_XmlElement.cpp

+ 2
- 2
Builds/VisualStudio2005/Juce.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\..\..\bin"
IntermediateDirectory=".\Debug"
ConfigurationType="4"
@@ -52,7 +52,7 @@
<Tool Name="VCFxCopTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\..\..\bin"
IntermediateDirectory=".\Release"
ConfigurationType="4"


+ 2
- 2
Builds/VisualStudio2008/Juce.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\..\..\bin"
IntermediateDirectory=".\Debug"
ConfigurationType="4"
@@ -52,7 +52,7 @@
<Tool Name="VCFxCopTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\..\..\bin"
IntermediateDirectory=".\Release"
ConfigurationType="4"


+ 2
- 2
Builds/VisualStudio2008_DLL/Juce.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\..\..\bin"
IntermediateDirectory=".\Debug"
ConfigurationType="2"
@@ -53,7 +53,7 @@
<Tool Name="VCFxCopTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\..\..\bin"
IntermediateDirectory=".\Release"
ConfigurationType="2"


+ 19
- 0
Builds/VisualStudio2010/Juce.sln View File

@@ -0,0 +1,19 @@
Microsoft Visual Studio Solution File, Format Version 11.00
Project("{30DE6365-A0C4-171D-3ADD-E102A1BD1BB8}") = "Juce", "Juce.vcxproj", "{2F2AF28C-CD42-F164-1AC5-90A9ACD39DD3}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{2F2AF28C-CD42-F164-1AC5-90A9ACD39DD3}.Debug|Win32.ActiveCfg = Debug|Win32
{2F2AF28C-CD42-F164-1AC5-90A9ACD39DD3}.Debug|Win32.Build.0 = Debug|Win32
{2F2AF28C-CD42-F164-1AC5-90A9ACD39DD3}.Release|Win32.ActiveCfg = Release|Win32
{2F2AF28C-CD42-F164-1AC5-90A9ACD39DD3}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

+ 765
- 0
Builds/VisualStudio2010/Juce.vcxproj View File

@@ -0,0 +1,765 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{2F2AF28C-CD42-F164-1AC5-90A9ACD39DD3}</ProjectGuid>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label="LocalAppDataPlatform"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\..\..\bin\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\..\..\bin\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">jucelib_static_Win32_debug</TargetName>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\..\..\bin\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\..\..\bin\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">jucelib_static_Win32</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<HeaderFileName/>
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>JUCER_VS2010_78A501D;WIN32;_WINDOWS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<AssemblerListingLocation>.\Debug\</AssemblerListingLocation>
<ObjectFileName>.\Debug\</ObjectFileName>
<ProgramDataBaseFileName>.\Debug\</ProgramDataBaseFileName>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\..\..\bin\jucelib_static_Win32_debug.lib</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\Debug\jucedebug.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\Debug\jucedebug.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<HeaderFileName/>
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>JUCER_VS2010_78A501D;WIN32;_WINDOWS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<AssemblerListingLocation>.\Release\</AssemblerListingLocation>
<ObjectFileName>.\Release\</ObjectFileName>
<ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\..\..\bin\jucelib_static_Win32.lib</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>.\Release\juce.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\Release\juce.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\src\application\juce_Application.cpp"/>
<ClCompile Include="..\..\src\application\juce_ApplicationCommandInfo.cpp"/>
<ClCompile Include="..\..\src\application\juce_ApplicationCommandManager.cpp"/>
<ClCompile Include="..\..\src\application\juce_ApplicationCommandTarget.cpp"/>
<ClCompile Include="..\..\src\application\juce_ApplicationProperties.cpp"/>
<ClCompile Include="..\..\src\audio\audio_file_formats\juce_AiffAudioFormat.cpp"/>
<ClCompile Include="..\..\src\audio\audio_file_formats\juce_AudioFormat.cpp"/>
<ClCompile Include="..\..\src\audio\audio_file_formats\juce_AudioFormatManager.cpp"/>
<ClCompile Include="..\..\src\audio\audio_file_formats\juce_AudioSubsectionReader.cpp"/>
<ClCompile Include="..\..\src\audio\audio_file_formats\juce_AudioThumbnail.cpp"/>
<ClCompile Include="..\..\src\audio\audio_file_formats\juce_AudioThumbnailCache.cpp"/>
<ClCompile Include="..\..\src\audio\audio_file_formats\juce_FlacAudioFormat.cpp"/>
<ClCompile Include="..\..\src\audio\audio_file_formats\juce_OggVorbisAudioFormat.cpp"/>
<ClCompile Include="..\..\src\audio\audio_file_formats\juce_QuickTimeAudioFormat.cpp"/>
<ClCompile Include="..\..\src\audio\audio_file_formats\juce_WavAudioFormat.cpp"/>
<ClCompile Include="..\..\src\audio\audio_sources\juce_AudioFormatReaderSource.cpp"/>
<ClCompile Include="..\..\src\audio\audio_sources\juce_AudioSourcePlayer.cpp"/>
<ClCompile Include="..\..\src\audio\audio_sources\juce_AudioTransportSource.cpp"/>
<ClCompile Include="..\..\src\audio\audio_sources\juce_BufferingAudioSource.cpp"/>
<ClCompile Include="..\..\src\audio\audio_sources\juce_ChannelRemappingAudioSource.cpp"/>
<ClCompile Include="..\..\src\audio\audio_sources\juce_IIRFilterAudioSource.cpp"/>
<ClCompile Include="..\..\src\audio\audio_sources\juce_MixerAudioSource.cpp"/>
<ClCompile Include="..\..\src\audio\audio_sources\juce_ResamplingAudioSource.cpp"/>
<ClCompile Include="..\..\src\audio\audio_sources\juce_ToneGeneratorAudioSource.cpp"/>
<ClCompile Include="..\..\src\audio\devices\juce_AudioDeviceManager.cpp"/>
<ClCompile Include="..\..\src\audio\devices\juce_AudioIODevice.cpp"/>
<ClCompile Include="..\..\src\audio\devices\juce_AudioIODeviceType.cpp"/>
<ClCompile Include="..\..\src\audio\devices\juce_MidiOutput.cpp"/>
<ClCompile Include="..\..\src\audio\dsp\juce_AudioDataConverters.cpp"/>
<ClCompile Include="..\..\src\audio\dsp\juce_AudioSampleBuffer.cpp"/>
<ClCompile Include="..\..\src\audio\dsp\juce_IIRFilter.cpp"/>
<ClCompile Include="..\..\src\audio\midi\juce_MidiBuffer.cpp"/>
<ClCompile Include="..\..\src\audio\midi\juce_MidiFile.cpp"/>
<ClCompile Include="..\..\src\audio\midi\juce_MidiKeyboardState.cpp"/>
<ClCompile Include="..\..\src\audio\midi\juce_MidiMessage.cpp"/>
<ClCompile Include="..\..\src\audio\midi\juce_MidiMessageCollector.cpp"/>
<ClCompile Include="..\..\src\audio\midi\juce_MidiMessageSequence.cpp"/>
<ClCompile Include="..\..\src\audio\plugins\formats\juce_VSTPluginFormat.cpp"/>
<ClCompile Include="..\..\src\audio\plugins\juce_AudioPluginFormat.cpp"/>
<ClCompile Include="..\..\src\audio\plugins\juce_AudioPluginFormatManager.cpp"/>
<ClCompile Include="..\..\src\audio\plugins\juce_AudioPluginInstance.cpp"/>
<ClCompile Include="..\..\src\audio\plugins\juce_KnownPluginList.cpp"/>
<ClCompile Include="..\..\src\audio\plugins\juce_PluginDescription.cpp"/>
<ClCompile Include="..\..\src\audio\plugins\juce_PluginDirectoryScanner.cpp"/>
<ClCompile Include="..\..\src\audio\plugins\juce_PluginListComponent.cpp"/>
<ClCompile Include="..\..\src\audio\processors\juce_AudioProcessor.cpp"/>
<ClCompile Include="..\..\src\audio\processors\juce_AudioProcessorEditor.cpp"/>
<ClCompile Include="..\..\src\audio\processors\juce_AudioProcessorGraph.cpp"/>
<ClCompile Include="..\..\src\audio\processors\juce_AudioProcessorPlayer.cpp"/>
<ClCompile Include="..\..\src\audio\processors\juce_GenericAudioProcessorEditor.cpp"/>
<ClCompile Include="..\..\src\audio\synthesisers\juce_Sampler.cpp"/>
<ClCompile Include="..\..\src\audio\synthesisers\juce_Synthesiser.cpp"/>
<ClCompile Include="..\..\src\containers\juce_BigInteger.cpp"/>
<ClCompile Include="..\..\src\containers\juce_DynamicObject.cpp"/>
<ClCompile Include="..\..\src\containers\juce_Identifier.cpp"/>
<ClCompile Include="..\..\src\containers\juce_MemoryBlock.cpp"/>
<ClCompile Include="..\..\src\containers\juce_NamedValueSet.cpp"/>
<ClCompile Include="..\..\src\containers\juce_PropertySet.cpp"/>
<ClCompile Include="..\..\src\containers\juce_Value.cpp"/>
<ClCompile Include="..\..\src\containers\juce_ValueTree.cpp"/>
<ClCompile Include="..\..\src\containers\juce_Variant.cpp"/>
<ClCompile Include="..\..\src\core\juce_FileLogger.cpp"/>
<ClCompile Include="..\..\src\core\juce_Logger.cpp"/>
<ClCompile Include="..\..\src\core\juce_PerformanceCounter.cpp"/>
<ClCompile Include="..\..\src\core\juce_Random.cpp"/>
<ClCompile Include="..\..\src\core\juce_RelativeTime.cpp"/>
<ClCompile Include="..\..\src\core\juce_SystemStats.cpp"/>
<ClCompile Include="..\..\src\core\juce_Time.cpp"/>
<ClCompile Include="..\..\src\core\juce_Uuid.cpp"/>
<ClCompile Include="..\..\src\cryptography\juce_BlowFish.cpp"/>
<ClCompile Include="..\..\src\cryptography\juce_MD5.cpp"/>
<ClCompile Include="..\..\src\cryptography\juce_Primes.cpp"/>
<ClCompile Include="..\..\src\cryptography\juce_RSAKey.cpp"/>
<ClCompile Include="..\..\src\events\juce_ActionBroadcaster.cpp"/>
<ClCompile Include="..\..\src\events\juce_ActionListenerList.cpp"/>
<ClCompile Include="..\..\src\events\juce_AsyncUpdater.cpp"/>
<ClCompile Include="..\..\src\events\juce_ChangeBroadcaster.cpp"/>
<ClCompile Include="..\..\src\events\juce_ChangeListenerList.cpp"/>
<ClCompile Include="..\..\src\events\juce_InterprocessConnection.cpp"/>
<ClCompile Include="..\..\src\events\juce_InterprocessConnectionServer.cpp"/>
<ClCompile Include="..\..\src\events\juce_Message.cpp"/>
<ClCompile Include="..\..\src\events\juce_MessageListener.cpp"/>
<ClCompile Include="..\..\src\events\juce_MessageManager.cpp"/>
<ClCompile Include="..\..\src\events\juce_MultiTimer.cpp"/>
<ClCompile Include="..\..\src\events\juce_Timer.cpp"/>
<ClCompile Include="..\..\src\gui\components\juce_Component.cpp"/>
<ClCompile Include="..\..\src\gui\components\juce_ComponentListener.cpp"/>
<ClCompile Include="..\..\src\gui\components\juce_Desktop.cpp"/>
<ClCompile Include="..\..\src\gui\components\buttons\juce_ArrowButton.cpp"/>
<ClCompile Include="..\..\src\gui\components\buttons\juce_Button.cpp"/>
<ClCompile Include="..\..\src\gui\components\buttons\juce_DrawableButton.cpp"/>
<ClCompile Include="..\..\src\gui\components\buttons\juce_HyperlinkButton.cpp"/>
<ClCompile Include="..\..\src\gui\components\buttons\juce_ImageButton.cpp"/>
<ClCompile Include="..\..\src\gui\components\buttons\juce_ShapeButton.cpp"/>
<ClCompile Include="..\..\src\gui\components\buttons\juce_TextButton.cpp"/>
<ClCompile Include="..\..\src\gui\components\buttons\juce_ToggleButton.cpp"/>
<ClCompile Include="..\..\src\gui\components\buttons\juce_ToolbarButton.cpp"/>
<ClCompile Include="..\..\src\gui\components\code_editor\juce_CodeDocument.cpp"/>
<ClCompile Include="..\..\src\gui\components\code_editor\juce_CodeEditorComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\code_editor\juce_CPlusPlusCodeTokeniser.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_ComboBox.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_Label.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_ListBox.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_ProgressBar.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_Slider.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_TableHeaderComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_TableListBox.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_TextEditor.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_Toolbar.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_ToolbarItemComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_ToolbarItemPalette.cpp"/>
<ClCompile Include="..\..\src\gui\components\controls\juce_TreeView.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_DirectoryContentsDisplayComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_DirectoryContentsList.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_FileBrowserComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_FileChooser.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_FileChooserDialogBox.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_FileFilter.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_FileListComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_FilenameComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_FileSearchPathListComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_FileTreeComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_ImagePreviewComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\filebrowser\juce_WildcardFileFilter.cpp"/>
<ClCompile Include="..\..\src\gui\components\keyboard\juce_KeyboardFocusTraverser.cpp"/>
<ClCompile Include="..\..\src\gui\components\keyboard\juce_KeyListener.cpp"/>
<ClCompile Include="..\..\src\gui\components\keyboard\juce_KeyMappingEditorComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\keyboard\juce_KeyPress.cpp"/>
<ClCompile Include="..\..\src\gui\components\keyboard\juce_KeyPressMappingSet.cpp"/>
<ClCompile Include="..\..\src\gui\components\keyboard\juce_ModifierKeys.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_ComponentAnimator.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_ComponentBoundsConstrainer.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_ComponentMovementWatcher.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_GroupComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_MultiDocumentPanel.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_ResizableBorderComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_ResizableCornerComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_ScrollBar.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_StretchableLayoutManager.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_StretchableLayoutResizerBar.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_StretchableObjectResizer.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_TabbedButtonBar.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_TabbedComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\layout\juce_Viewport.cpp"/>
<ClCompile Include="..\..\src\gui\components\lookandfeel\juce_LookAndFeel.cpp"/>
<ClCompile Include="..\..\src\gui\components\lookandfeel\juce_OldSchoolLookAndFeel.cpp"/>
<ClCompile Include="..\..\src\gui\components\menus\juce_MenuBarComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\menus\juce_MenuBarModel.cpp"/>
<ClCompile Include="..\..\src\gui\components\menus\juce_PopupMenu.cpp"/>
<ClCompile Include="..\..\src\gui\components\mouse\juce_ComponentDragger.cpp"/>
<ClCompile Include="..\..\src\gui\components\mouse\juce_DragAndDropContainer.cpp"/>
<ClCompile Include="..\..\src\gui\components\mouse\juce_MouseCursor.cpp"/>
<ClCompile Include="..\..\src\gui\components\mouse\juce_MouseEvent.cpp"/>
<ClCompile Include="..\..\src\gui\components\mouse\juce_MouseHoverDetector.cpp"/>
<ClCompile Include="..\..\src\gui\components\mouse\juce_MouseInputSource.cpp"/>
<ClCompile Include="..\..\src\gui\components\mouse\juce_MouseListener.cpp"/>
<ClCompile Include="..\..\src\gui\components\properties\juce_BooleanPropertyComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\properties\juce_ButtonPropertyComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\properties\juce_ChoicePropertyComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\properties\juce_PropertyComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\properties\juce_PropertyPanel.cpp"/>
<ClCompile Include="..\..\src\gui\components\properties\juce_SliderPropertyComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\properties\juce_TextPropertyComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\special\juce_AudioDeviceSelectorComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\special\juce_BubbleComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\special\juce_BubbleMessageComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\special\juce_ColourSelector.cpp"/>
<ClCompile Include="..\..\src\gui\components\special\juce_DropShadower.cpp"/>
<ClCompile Include="..\..\src\gui\components\special\juce_MagnifierComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\special\juce_MidiKeyboardComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\special\juce_OpenGLComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\special\juce_PreferencesPanel.cpp"/>
<ClCompile Include="..\..\src\gui\components\special\juce_SystemTrayIconComponent.cpp"/>
<ClCompile Include="..\..\src\gui\components\windows\juce_AlertWindow.cpp"/>
<ClCompile Include="..\..\src\gui\components\windows\juce_CallOutBox.cpp"/>
<ClCompile Include="..\..\src\gui\components\windows\juce_ComponentPeer.cpp"/>
<ClCompile Include="..\..\src\gui\components\windows\juce_DialogWindow.cpp"/>
<ClCompile Include="..\..\src\gui\components\windows\juce_DocumentWindow.cpp"/>
<ClCompile Include="..\..\src\gui\components\windows\juce_ResizableWindow.cpp"/>
<ClCompile Include="..\..\src\gui\components\windows\juce_SplashScreen.cpp"/>
<ClCompile Include="..\..\src\gui\components\windows\juce_ThreadWithProgressWindow.cpp"/>
<ClCompile Include="..\..\src\gui\components\windows\juce_TooltipWindow.cpp"/>
<ClCompile Include="..\..\src\gui\components\windows\juce_TopLevelWindow.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\colour\juce_Colour.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\colour\juce_ColourGradient.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\colour\juce_Colours.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\contexts\juce_EdgeTable.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\contexts\juce_FillType.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\contexts\juce_Graphics.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\contexts\juce_Justification.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\contexts\juce_LowLevelGraphicsPostScriptRenderer.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\contexts\juce_RectanglePlacement.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\drawables\juce_Drawable.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\drawables\juce_DrawableComposite.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\drawables\juce_DrawableImage.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\drawables\juce_DrawablePath.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\drawables\juce_DrawableText.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\drawables\juce_SVGParser.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\effects\juce_DropShadowEffect.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\effects\juce_GlowEffect.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\effects\juce_ReduceOpacityEffect.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\fonts\juce_Font.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\fonts\juce_GlyphArrangement.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\fonts\juce_TextLayout.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\fonts\juce_Typeface.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\geometry\juce_AffineTransform.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\geometry\juce_BorderSize.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\geometry\juce_Path.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\geometry\juce_PathIterator.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\geometry\juce_PathStrokeType.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\geometry\juce_PositionedRectangle.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\geometry\juce_RectangleList.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\geometry\juce_RelativeCoordinate.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\imaging\image_file_formats\juce_GIFLoader.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\imaging\image_file_formats\juce_JPEGLoader.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\imaging\image_file_formats\juce_PNGLoader.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\imaging\juce_Image.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\imaging\juce_ImageCache.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\imaging\juce_ImageConvolutionKernel.cpp"/>
<ClCompile Include="..\..\src\gui\graphics\imaging\juce_ImageFileFormat.cpp"/>
<ClCompile Include="..\..\src\io\files\juce_DirectoryIterator.cpp"/>
<ClCompile Include="..\..\src\io\files\juce_File.cpp"/>
<ClCompile Include="..\..\src\io\files\juce_FileInputStream.cpp"/>
<ClCompile Include="..\..\src\io\files\juce_FileOutputStream.cpp"/>
<ClCompile Include="..\..\src\io\files\juce_FileSearchPath.cpp"/>
<ClCompile Include="..\..\src\io\files\juce_NamedPipe.cpp"/>
<ClCompile Include="..\..\src\io\files\juce_TemporaryFile.cpp"/>
<ClCompile Include="..\..\src\io\files\juce_ZipFile.cpp"/>
<ClCompile Include="..\..\src\io\network\juce_Socket.cpp"/>
<ClCompile Include="..\..\src\io\network\juce_URL.cpp"/>
<ClCompile Include="..\..\src\io\streams\juce_BufferedInputStream.cpp"/>
<ClCompile Include="..\..\src\io\streams\juce_FileInputSource.cpp"/>
<ClCompile Include="..\..\src\io\streams\juce_GZIPCompressorOutputStream.cpp"/>
<ClCompile Include="..\..\src\io\streams\juce_GZIPDecompressorInputStream.cpp"/>
<ClCompile Include="..\..\src\io\streams\juce_InputStream.cpp"/>
<ClCompile Include="..\..\src\io\streams\juce_MemoryInputStream.cpp"/>
<ClCompile Include="..\..\src\io\streams\juce_MemoryOutputStream.cpp"/>
<ClCompile Include="..\..\src\io\streams\juce_OutputStream.cpp"/>
<ClCompile Include="..\..\src\io\streams\juce_SubregionStream.cpp"/>
<ClCompile Include="..\..\src\native\juce_linux_NativeCode.cpp"/>
<ClCompile Include="..\..\src\native\juce_win32_NativeCode.cpp"/>
<ClCompile Include="..\..\src\native\common\juce_posix_NamedPipe.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_Audio.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_AudioCDReader.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_Clipboard.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_FileChooser.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_Files.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_Fonts.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_JackAudio.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_Messaging.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_Midi.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_Network.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_SystemStats.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_Threads.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_WebBrowserComponent.cpp"/>
<ClCompile Include="..\..\src\native\linux\juce_linux_Windowing.cpp"/>
<ClCompile Include="..\..\src\native\mac\juce_iphone_Audio.cpp"/>
<ClCompile Include="..\..\src\native\mac\juce_mac_CoreAudio.cpp"/>
<ClCompile Include="..\..\src\native\mac\juce_mac_CoreMidi.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_ActiveXComponent.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_ASIO.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_AudioCDReader.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_CameraDevice.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_DirectSound.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_DynamicLibraryLoader.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_FileChooser.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_Files.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_Fonts.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_Messaging.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_Midi.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_Misc.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_Network.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_OpenGLComponent.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_PlatformUtils.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_QuickTimeMovieComponent.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_SystemStats.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_Threads.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_WASAPI.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_WebBrowserComponent.cpp"/>
<ClCompile Include="..\..\src\native\windows\juce_win32_Windowing.cpp"/>
<ClCompile Include="..\..\src\text\juce_CharacterFunctions.cpp"/>
<ClCompile Include="..\..\src\text\juce_LocalisedStrings.cpp"/>
<ClCompile Include="..\..\src\text\juce_String.cpp"/>
<ClCompile Include="..\..\src\text\juce_StringArray.cpp"/>
<ClCompile Include="..\..\src\text\juce_StringPairArray.cpp"/>
<ClCompile Include="..\..\src\text\juce_StringPool.cpp"/>
<ClCompile Include="..\..\src\text\juce_XmlDocument.cpp"/>
<ClCompile Include="..\..\src\text\juce_XmlElement.cpp"/>
<ClCompile Include="..\..\src\threads\juce_ReadWriteLock.cpp"/>
<ClCompile Include="..\..\src\threads\juce_Thread.cpp"/>
<ClCompile Include="..\..\src\threads\juce_ThreadPool.cpp"/>
<ClCompile Include="..\..\src\threads\juce_TimeSliceThread.cpp"/>
<ClCompile Include="..\..\src\utilities\juce_DeletedAtShutdown.cpp"/>
<ClCompile Include="..\..\src\utilities\juce_FileBasedDocument.cpp"/>
<ClCompile Include="..\..\src\utilities\juce_PropertiesFile.cpp"/>
<ClCompile Include="..\..\src\utilities\juce_RecentlyOpenedFilesList.cpp"/>
<ClCompile Include="..\..\src\utilities\juce_UndoManager.cpp"/>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\src\application\juce_Application.h"/>
<ClInclude Include="..\..\src\application\juce_ApplicationCommandID.h"/>
<ClInclude Include="..\..\src\application\juce_ApplicationCommandInfo.h"/>
<ClInclude Include="..\..\src\application\juce_ApplicationCommandManager.h"/>
<ClInclude Include="..\..\src\application\juce_ApplicationCommandTarget.h"/>
<ClInclude Include="..\..\src\application\juce_ApplicationProperties.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_AiffAudioFormat.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_AudioCDBurner.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_AudioCDReader.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_AudioFormat.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_AudioFormatManager.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_AudioFormatReader.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_AudioFormatWriter.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_AudioSubsectionReader.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_AudioThumbnail.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_AudioThumbnailCache.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_FlacAudioFormat.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_OggVorbisAudioFormat.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_QuickTimeAudioFormat.h"/>
<ClInclude Include="..\..\src\audio\audio_file_formats\juce_WavAudioFormat.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_AudioFormatReaderSource.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_AudioSource.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_AudioSourcePlayer.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_AudioTransportSource.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_BufferingAudioSource.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_ChannelRemappingAudioSource.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_IIRFilterAudioSource.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_MixerAudioSource.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_PositionableAudioSource.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_ResamplingAudioSource.h"/>
<ClInclude Include="..\..\src\audio\audio_sources\juce_ToneGeneratorAudioSource.h"/>
<ClInclude Include="..\..\src\audio\devices\juce_AudioDeviceManager.h"/>
<ClInclude Include="..\..\src\audio\devices\juce_AudioIODevice.h"/>
<ClInclude Include="..\..\src\audio\devices\juce_AudioIODeviceType.h"/>
<ClInclude Include="..\..\src\audio\devices\juce_MidiInput.h"/>
<ClInclude Include="..\..\src\audio\devices\juce_MidiOutput.h"/>
<ClInclude Include="..\..\src\audio\dsp\juce_AudioDataConverters.h"/>
<ClInclude Include="..\..\src\audio\dsp\juce_AudioSampleBuffer.h"/>
<ClInclude Include="..\..\src\audio\dsp\juce_IIRFilter.h"/>
<ClInclude Include="..\..\src\audio\midi\juce_MidiBuffer.h"/>
<ClInclude Include="..\..\src\audio\midi\juce_MidiFile.h"/>
<ClInclude Include="..\..\src\audio\midi\juce_MidiKeyboardState.h"/>
<ClInclude Include="..\..\src\audio\midi\juce_MidiMessage.h"/>
<ClInclude Include="..\..\src\audio\midi\juce_MidiMessageCollector.h"/>
<ClInclude Include="..\..\src\audio\midi\juce_MidiMessageSequence.h"/>
<ClInclude Include="..\..\src\audio\plugins\formats\juce_AudioUnitPluginFormat.h"/>
<ClInclude Include="..\..\src\audio\plugins\formats\juce_DirectXPluginFormat.h"/>
<ClInclude Include="..\..\src\audio\plugins\formats\juce_LADSPAPluginFormat.h"/>
<ClInclude Include="..\..\src\audio\plugins\formats\juce_VSTMidiEventList.h"/>
<ClInclude Include="..\..\src\audio\plugins\formats\juce_VSTPluginFormat.h"/>
<ClInclude Include="..\..\src\audio\plugins\juce_AudioPluginFormat.h"/>
<ClInclude Include="..\..\src\audio\plugins\juce_AudioPluginFormatManager.h"/>
<ClInclude Include="..\..\src\audio\plugins\juce_AudioPluginInstance.h"/>
<ClInclude Include="..\..\src\audio\plugins\juce_KnownPluginList.h"/>
<ClInclude Include="..\..\src\audio\plugins\juce_PluginDescription.h"/>
<ClInclude Include="..\..\src\audio\plugins\juce_PluginDirectoryScanner.h"/>
<ClInclude Include="..\..\src\audio\plugins\juce_PluginListComponent.h"/>
<ClInclude Include="..\..\src\audio\processors\juce_AudioPlayHead.h"/>
<ClInclude Include="..\..\src\audio\processors\juce_AudioProcessor.h"/>
<ClInclude Include="..\..\src\audio\processors\juce_AudioProcessorEditor.h"/>
<ClInclude Include="..\..\src\audio\processors\juce_AudioProcessorGraph.h"/>
<ClInclude Include="..\..\src\audio\processors\juce_AudioProcessorListener.h"/>
<ClInclude Include="..\..\src\audio\processors\juce_AudioProcessorPlayer.h"/>
<ClInclude Include="..\..\src\audio\processors\juce_GenericAudioProcessorEditor.h"/>
<ClInclude Include="..\..\src\audio\synthesisers\juce_Sampler.h"/>
<ClInclude Include="..\..\src\audio\synthesisers\juce_Synthesiser.h"/>
<ClInclude Include="..\..\src\containers\juce_Array.h"/>
<ClInclude Include="..\..\src\containers\juce_ArrayAllocationBase.h"/>
<ClInclude Include="..\..\src\containers\juce_BigInteger.h"/>
<ClInclude Include="..\..\src\containers\juce_DynamicObject.h"/>
<ClInclude Include="..\..\src\containers\juce_ElementComparator.h"/>
<ClInclude Include="..\..\src\containers\juce_HeapBlock.h"/>
<ClInclude Include="..\..\src\containers\juce_Identifier.h"/>
<ClInclude Include="..\..\src\containers\juce_MemoryBlock.h"/>
<ClInclude Include="..\..\src\containers\juce_NamedValueSet.h"/>
<ClInclude Include="..\..\src\containers\juce_OwnedArray.h"/>
<ClInclude Include="..\..\src\containers\juce_PropertySet.h"/>
<ClInclude Include="..\..\src\containers\juce_Range.h"/>
<ClInclude Include="..\..\src\containers\juce_ReferenceCountedArray.h"/>
<ClInclude Include="..\..\src\containers\juce_ReferenceCountedObject.h"/>
<ClInclude Include="..\..\src\containers\juce_ScopedPointer.h"/>
<ClInclude Include="..\..\src\containers\juce_SortedSet.h"/>
<ClInclude Include="..\..\src\containers\juce_SparseSet.h"/>
<ClInclude Include="..\..\src\containers\juce_Value.h"/>
<ClInclude Include="..\..\src\containers\juce_ValueTree.h"/>
<ClInclude Include="..\..\src\containers\juce_Variant.h"/>
<ClInclude Include="..\..\src\core\juce_Atomic.h"/>
<ClInclude Include="..\..\src\core\juce_ByteOrder.h"/>
<ClInclude Include="..\..\src\core\juce_FileLogger.h"/>
<ClInclude Include="..\..\src\core\juce_Initialisation.h"/>
<ClInclude Include="..\..\src\core\juce_Logger.h"/>
<ClInclude Include="..\..\src\core\juce_MathsFunctions.h"/>
<ClInclude Include="..\..\src\core\juce_Memory.h"/>
<ClInclude Include="..\..\src\core\juce_PerformanceCounter.h"/>
<ClInclude Include="..\..\src\core\juce_PlatformDefs.h"/>
<ClInclude Include="..\..\src\core\juce_PlatformUtilities.h"/>
<ClInclude Include="..\..\src\core\juce_Random.h"/>
<ClInclude Include="..\..\src\core\juce_RelativeTime.h"/>
<ClInclude Include="..\..\src\core\juce_Singleton.h"/>
<ClInclude Include="..\..\src\core\juce_StandardHeader.h"/>
<ClInclude Include="..\..\src\core\juce_SystemStats.h"/>
<ClInclude Include="..\..\src\core\juce_TargetPlatform.h"/>
<ClInclude Include="..\..\src\core\juce_Time.h"/>
<ClInclude Include="..\..\src\core\juce_Uuid.h"/>
<ClInclude Include="..\..\src\cryptography\juce_BlowFish.h"/>
<ClInclude Include="..\..\src\cryptography\juce_MD5.h"/>
<ClInclude Include="..\..\src\cryptography\juce_Primes.h"/>
<ClInclude Include="..\..\src\cryptography\juce_RSAKey.h"/>
<ClInclude Include="..\..\src\events\juce_ActionBroadcaster.h"/>
<ClInclude Include="..\..\src\events\juce_ActionListener.h"/>
<ClInclude Include="..\..\src\events\juce_ActionListenerList.h"/>
<ClInclude Include="..\..\src\events\juce_AsyncUpdater.h"/>
<ClInclude Include="..\..\src\events\juce_CallbackMessage.h"/>
<ClInclude Include="..\..\src\events\juce_ChangeBroadcaster.h"/>
<ClInclude Include="..\..\src\events\juce_ChangeListener.h"/>
<ClInclude Include="..\..\src\events\juce_ChangeListenerList.h"/>
<ClInclude Include="..\..\src\events\juce_InterprocessConnection.h"/>
<ClInclude Include="..\..\src\events\juce_InterprocessConnectionServer.h"/>
<ClInclude Include="..\..\src\events\juce_ListenerList.h"/>
<ClInclude Include="..\..\src\events\juce_Message.h"/>
<ClInclude Include="..\..\src\events\juce_MessageListener.h"/>
<ClInclude Include="..\..\src\events\juce_MessageManager.h"/>
<ClInclude Include="..\..\src\events\juce_MultiTimer.h"/>
<ClInclude Include="..\..\src\events\juce_Timer.h"/>
<ClInclude Include="..\..\src\gui\components\juce_Component.h"/>
<ClInclude Include="..\..\src\gui\components\juce_ComponentListener.h"/>
<ClInclude Include="..\..\src\gui\components\juce_Desktop.h"/>
<ClInclude Include="..\..\src\gui\components\buttons\juce_ArrowButton.h"/>
<ClInclude Include="..\..\src\gui\components\buttons\juce_Button.h"/>
<ClInclude Include="..\..\src\gui\components\buttons\juce_DrawableButton.h"/>
<ClInclude Include="..\..\src\gui\components\buttons\juce_HyperlinkButton.h"/>
<ClInclude Include="..\..\src\gui\components\buttons\juce_ImageButton.h"/>
<ClInclude Include="..\..\src\gui\components\buttons\juce_ShapeButton.h"/>
<ClInclude Include="..\..\src\gui\components\buttons\juce_TextButton.h"/>
<ClInclude Include="..\..\src\gui\components\buttons\juce_ToggleButton.h"/>
<ClInclude Include="..\..\src\gui\components\buttons\juce_ToolbarButton.h"/>
<ClInclude Include="..\..\src\gui\components\code_editor\juce_CodeDocument.h"/>
<ClInclude Include="..\..\src\gui\components\code_editor\juce_CodeEditorComponent.h"/>
<ClInclude Include="..\..\src\gui\components\code_editor\juce_CodeTokeniser.h"/>
<ClInclude Include="..\..\src\gui\components\code_editor\juce_CPlusPlusCodeTokeniser.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_ComboBox.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_Label.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_ListBox.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_ProgressBar.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_Slider.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_SliderListener.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_TableHeaderComponent.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_TableListBox.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_TextEditor.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_Toolbar.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_ToolbarItemComponent.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_ToolbarItemFactory.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_ToolbarItemPalette.h"/>
<ClInclude Include="..\..\src\gui\components\controls\juce_TreeView.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_FileBrowserComponent.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_FileBrowserListener.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_FileChooser.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_FileChooserDialogBox.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_FileFilter.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_FileListComponent.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_FilenameComponent.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_FilePreviewComponent.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_FileSearchPathListComponent.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_FileTreeComponent.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_ImagePreviewComponent.h"/>
<ClInclude Include="..\..\src\gui\components\filebrowser\juce_WildcardFileFilter.h"/>
<ClInclude Include="..\..\src\gui\components\keyboard\juce_KeyboardFocusTraverser.h"/>
<ClInclude Include="..\..\src\gui\components\keyboard\juce_KeyListener.h"/>
<ClInclude Include="..\..\src\gui\components\keyboard\juce_KeyMappingEditorComponent.h"/>
<ClInclude Include="..\..\src\gui\components\keyboard\juce_KeyPress.h"/>
<ClInclude Include="..\..\src\gui\components\keyboard\juce_KeyPressMappingSet.h"/>
<ClInclude Include="..\..\src\gui\components\keyboard\juce_ModifierKeys.h"/>
<ClInclude Include="..\..\src\gui\components\keyboard\juce_TextInputTarget.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_ComponentAnimator.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_ComponentBoundsConstrainer.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_ComponentMovementWatcher.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_GroupComponent.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_MultiDocumentPanel.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_ResizableBorderComponent.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_ResizableCornerComponent.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_ScrollBar.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_StretchableLayoutManager.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_StretchableLayoutResizerBar.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_StretchableObjectResizer.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_TabbedButtonBar.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_TabbedComponent.h"/>
<ClInclude Include="..\..\src\gui\components\layout\juce_Viewport.h"/>
<ClInclude Include="..\..\src\gui\components\lookandfeel\juce_LookAndFeel.h"/>
<ClInclude Include="..\..\src\gui\components\lookandfeel\juce_OldSchoolLookAndFeel.h"/>
<ClInclude Include="..\..\src\gui\components\menus\juce_MenuBarComponent.h"/>
<ClInclude Include="..\..\src\gui\components\menus\juce_MenuBarModel.h"/>
<ClInclude Include="..\..\src\gui\components\menus\juce_PopupMenu.h"/>
<ClInclude Include="..\..\src\gui\components\menus\juce_PopupMenuCustomComponent.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_ComponentDragger.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_DragAndDropContainer.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_DragAndDropTarget.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_FileDragAndDropTarget.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_LassoComponent.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_MouseCursor.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_MouseEvent.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_MouseHoverDetector.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_MouseInputSource.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_MouseListener.h"/>
<ClInclude Include="..\..\src\gui\components\mouse\juce_TooltipClient.h"/>
<ClInclude Include="..\..\src\gui\components\properties\juce_BooleanPropertyComponent.h"/>
<ClInclude Include="..\..\src\gui\components\properties\juce_ButtonPropertyComponent.h"/>
<ClInclude Include="..\..\src\gui\components\properties\juce_ChoicePropertyComponent.h"/>
<ClInclude Include="..\..\src\gui\components\properties\juce_PropertyComponent.h"/>
<ClInclude Include="..\..\src\gui\components\properties\juce_PropertyPanel.h"/>
<ClInclude Include="..\..\src\gui\components\properties\juce_SliderPropertyComponent.h"/>
<ClInclude Include="..\..\src\gui\components\properties\juce_TextPropertyComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_ActiveXControlComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_AudioDeviceSelectorComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_BubbleComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_BubbleMessageComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_ColourSelector.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_DropShadower.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_MagnifierComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_MidiKeyboardComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_NSViewComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_OpenGLComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_PreferencesPanel.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_QuickTimeMovieComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_SystemTrayIconComponent.h"/>
<ClInclude Include="..\..\src\gui\components\special\juce_WebBrowserComponent.h"/>
<ClInclude Include="..\..\src\gui\components\windows\juce_AlertWindow.h"/>
<ClInclude Include="..\..\src\gui\components\windows\juce_CallOutBox.h"/>
<ClInclude Include="..\..\src\gui\components\windows\juce_ComponentPeer.h"/>
<ClInclude Include="..\..\src\gui\components\windows\juce_DialogWindow.h"/>
<ClInclude Include="..\..\src\gui\components\windows\juce_DocumentWindow.h"/>
<ClInclude Include="..\..\src\gui\components\windows\juce_ResizableWindow.h"/>
<ClInclude Include="..\..\src\gui\components\windows\juce_SplashScreen.h"/>
<ClInclude Include="..\..\src\gui\components\windows\juce_ThreadWithProgressWindow.h"/>
<ClInclude Include="..\..\src\gui\components\windows\juce_TooltipWindow.h"/>
<ClInclude Include="..\..\src\gui\components\windows\juce_TopLevelWindow.h"/>
<ClInclude Include="..\..\src\gui\graphics\colour\juce_Colour.h"/>
<ClInclude Include="..\..\src\gui\graphics\colour\juce_ColourGradient.h"/>
<ClInclude Include="..\..\src\gui\graphics\colour\juce_Colours.h"/>
<ClInclude Include="..\..\src\gui\graphics\colour\juce_PixelFormats.h"/>
<ClInclude Include="..\..\src\gui\graphics\contexts\juce_EdgeTable.h"/>
<ClInclude Include="..\..\src\gui\graphics\contexts\juce_FillType.h"/>
<ClInclude Include="..\..\src\gui\graphics\contexts\juce_Graphics.h"/>
<ClInclude Include="..\..\src\gui\graphics\contexts\juce_Justification.h"/>
<ClInclude Include="..\..\src\gui\graphics\contexts\juce_LowLevelGraphicsContext.h"/>
<ClInclude Include="..\..\src\gui\graphics\contexts\juce_LowLevelGraphicsPostScriptRenderer.h"/>
<ClInclude Include="..\..\src\gui\graphics\contexts\juce_LowLevelGraphicsSoftwareRenderer.h"/>
<ClInclude Include="..\..\src\gui\graphics\contexts\juce_RectanglePlacement.h"/>
<ClInclude Include="..\..\src\gui\graphics\drawables\juce_Drawable.h"/>
<ClInclude Include="..\..\src\gui\graphics\drawables\juce_DrawableComposite.h"/>
<ClInclude Include="..\..\src\gui\graphics\drawables\juce_DrawableImage.h"/>
<ClInclude Include="..\..\src\gui\graphics\drawables\juce_DrawablePath.h"/>
<ClInclude Include="..\..\src\gui\graphics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\src\gui\graphics\effects\juce_DropShadowEffect.h"/>
<ClInclude Include="..\..\src\gui\graphics\effects\juce_GlowEffect.h"/>
<ClInclude Include="..\..\src\gui\graphics\effects\juce_ImageEffectFilter.h"/>
<ClInclude Include="..\..\src\gui\graphics\effects\juce_ReduceOpacityEffect.h"/>
<ClInclude Include="..\..\src\gui\graphics\fonts\juce_Font.h"/>
<ClInclude Include="..\..\src\gui\graphics\fonts\juce_GlyphArrangement.h"/>
<ClInclude Include="..\..\src\gui\graphics\fonts\juce_TextLayout.h"/>
<ClInclude Include="..\..\src\gui\graphics\fonts\juce_Typeface.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_AffineTransform.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_BorderSize.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_Line.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_Path.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_PathIterator.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_PathStrokeType.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_Point.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_PositionedRectangle.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_Rectangle.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_RectangleList.h"/>
<ClInclude Include="..\..\src\gui\graphics\geometry\juce_RelativeCoordinate.h"/>
<ClInclude Include="..\..\src\gui\graphics\imaging\image_file_formats\juce_GIFLoader.h"/>
<ClInclude Include="..\..\src\gui\graphics\imaging\juce_CameraDevice.h"/>
<ClInclude Include="..\..\src\gui\graphics\imaging\juce_Image.h"/>
<ClInclude Include="..\..\src\gui\graphics\imaging\juce_ImageCache.h"/>
<ClInclude Include="..\..\src\gui\graphics\imaging\juce_ImageConvolutionKernel.h"/>
<ClInclude Include="..\..\src\gui\graphics\imaging\juce_ImageFileFormat.h"/>
<ClInclude Include="..\..\src\io\files\juce_DirectoryIterator.h"/>
<ClInclude Include="..\..\src\io\files\juce_File.h"/>
<ClInclude Include="..\..\src\io\files\juce_FileInputStream.h"/>
<ClInclude Include="..\..\src\io\files\juce_FileOutputStream.h"/>
<ClInclude Include="..\..\src\io\files\juce_FileSearchPath.h"/>
<ClInclude Include="..\..\src\io\files\juce_NamedPipe.h"/>
<ClInclude Include="..\..\src\io\files\juce_TemporaryFile.h"/>
<ClInclude Include="..\..\src\io\files\juce_ZipFile.h"/>
<ClInclude Include="..\..\src\io\network\juce_Socket.h"/>
<ClInclude Include="..\..\src\io\network\juce_URL.h"/>
<ClInclude Include="..\..\src\io\streams\juce_BufferedInputStream.h"/>
<ClInclude Include="..\..\src\io\streams\juce_FileInputSource.h"/>
<ClInclude Include="..\..\src\io\streams\juce_GZIPCompressorOutputStream.h"/>
<ClInclude Include="..\..\src\io\streams\juce_GZIPDecompressorInputStream.h"/>
<ClInclude Include="..\..\src\io\streams\juce_InputSource.h"/>
<ClInclude Include="..\..\src\io\streams\juce_InputStream.h"/>
<ClInclude Include="..\..\src\io\streams\juce_MemoryInputStream.h"/>
<ClInclude Include="..\..\src\io\streams\juce_MemoryOutputStream.h"/>
<ClInclude Include="..\..\src\io\streams\juce_OutputStream.h"/>
<ClInclude Include="..\..\src\io\streams\juce_SubregionStream.h"/>
<ClInclude Include="..\..\src\native\common\juce_posix_SharedCode.h"/>
<ClInclude Include="..\..\src\native\linux\juce_linux_NativeIncludes.h"/>
<ClInclude Include="..\..\src\native\mac\juce_mac_CarbonViewWrapperComponent.h"/>
<ClInclude Include="..\..\src\native\mac\juce_mac_NativeIncludes.h"/>
<ClInclude Include="..\..\src\native\mac\juce_mac_ObjCSuffix.h"/>
<ClInclude Include="..\..\src\native\windows\juce_win32_AutoLinkLibraries.h"/>
<ClInclude Include="..\..\src\native\windows\juce_win32_DynamicLibraryLoader.h"/>
<ClInclude Include="..\..\src\native\windows\juce_win32_NativeIncludes.h"/>
<ClInclude Include="..\..\src\text\juce_CharacterFunctions.h"/>
<ClInclude Include="..\..\src\text\juce_LocalisedStrings.h"/>
<ClInclude Include="..\..\src\text\juce_String.h"/>
<ClInclude Include="..\..\src\text\juce_StringArray.h"/>
<ClInclude Include="..\..\src\text\juce_StringPairArray.h"/>
<ClInclude Include="..\..\src\text\juce_StringPool.h"/>
<ClInclude Include="..\..\src\text\juce_XmlDocument.h"/>
<ClInclude Include="..\..\src\text\juce_XmlElement.h"/>
<ClInclude Include="..\..\src\threads\juce_CriticalSection.h"/>
<ClInclude Include="..\..\src\threads\juce_InterProcessLock.h"/>
<ClInclude Include="..\..\src\threads\juce_Process.h"/>
<ClInclude Include="..\..\src\threads\juce_ReadWriteLock.h"/>
<ClInclude Include="..\..\src\threads\juce_ScopedLock.h"/>
<ClInclude Include="..\..\src\threads\juce_ScopedReadLock.h"/>
<ClInclude Include="..\..\src\threads\juce_ScopedTryLock.h"/>
<ClInclude Include="..\..\src\threads\juce_ScopedWriteLock.h"/>
<ClInclude Include="..\..\src\threads\juce_Thread.h"/>
<ClInclude Include="..\..\src\threads\juce_ThreadPool.h"/>
<ClInclude Include="..\..\src\threads\juce_TimeSliceThread.h"/>
<ClInclude Include="..\..\src\threads\juce_WaitableEvent.h"/>
<ClInclude Include="..\..\src\utilities\juce_DeletedAtShutdown.h"/>
<ClInclude Include="..\..\src\utilities\juce_FileBasedDocument.h"/>
<ClInclude Include="..\..\src\utilities\juce_PropertiesFile.h"/>
<ClInclude Include="..\..\src\utilities\juce_RecentlyOpenedFilesList.h"/>
<ClInclude Include="..\..\src\utilities\juce_SelectedItemSet.h"/>
<ClInclude Include="..\..\src\utilities\juce_SystemClipboard.h"/>
<ClInclude Include="..\..\src\utilities\juce_UndoableAction.h"/>
<ClInclude Include="..\..\src\utilities\juce_UndoManager.h"/>
<ClInclude Include="..\..\juce.h"/>
<ClInclude Include="..\..\juce_Config.h"/>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets"/>
</Project>

+ 2155
- 0
Builds/VisualStudio2010/Juce.vcxproj.filters
File diff suppressed because it is too large
View File


+ 4
- 0
Juce.jucer View File

@@ -24,6 +24,10 @@
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="2" juceFolder="."
extraDefs="JUCE_DLL_BUILD=1 JUCE_DLL=1" libraryName_Debug="JUCE_debug.dll"
libraryName_Release="JUCE.dll"/>
<VS2010 targetFolder="Builds/VisualStudio2010" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" juceFolder="."
extraDefs="" libraryName_Debug="jucelib_static_Win32_debug.lib"
libraryName_Release="jucelib_static_Win32.lib"/>
</EXPORTFORMATS>
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="jucedebug"


+ 1
- 1
extras/Jucer (experimental)/Builds/MacOSX/Info.plist View File

@@ -4,7 +4,7 @@
<plist>
<dict>
<key>CFBundleExecutable</key>
<string>&#36;{EXECUTABLE_NAME}</string>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>


+ 32
- 32
extras/Jucer (experimental)/Builds/VisualStudio2005/The Jucer.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"
@@ -251,151 +251,151 @@
</Filter>
<Filter Name="Resources">
<File RelativePath="..\..\Source\templates\brushed_aluminium.png">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\AudioPluginXCodeScript.txt">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_AudioPluginEditorTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_AudioPluginEditorTemplate.h">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_AudioPluginFilterTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_AudioPluginFilterTemplate.h">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_ComponentTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_ComponentTemplate.h">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_MainConsoleAppTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_MainTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_NewCppFileTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_NewCppFileTemplate.h">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_WindowTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_WindowTemplate.h">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\juce_icon.png">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>


+ 32
- 32
extras/Jucer (experimental)/Builds/VisualStudio2008/The Jucer.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"
@@ -251,151 +251,151 @@
</Filter>
<Filter Name="Resources">
<File RelativePath="..\..\Source\templates\brushed_aluminium.png">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\AudioPluginXCodeScript.txt">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_AudioPluginEditorTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_AudioPluginEditorTemplate.h">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_AudioPluginFilterTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_AudioPluginFilterTemplate.h">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_ComponentTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_ComponentTemplate.h">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_MainConsoleAppTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_MainTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_NewCppFileTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_NewCppFileTemplate.h">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_WindowTemplate.cpp">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\jucer_WindowTemplate.h">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Source\templates\juce_icon.png">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>


+ 19
- 0
extras/Jucer (experimental)/Builds/VisualStudio2010/The Jucer.sln View File

@@ -0,0 +1,19 @@
Microsoft Visual Studio Solution File, Format Version 11.00
Project("{4E9D0CBA-BFAB-E5E4-0A60-A20FD97F37CA}") = "The Jucer", "The Jucer.vcxproj", "{C9C4A72E-8CC9-D57E-C0D0-2E6109E48884}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{C9C4A72E-8CC9-D57E-C0D0-2E6109E48884}.Debug|Win32.ActiveCfg = Debug|Win32
{C9C4A72E-8CC9-D57E-C0D0-2E6109E48884}.Debug|Win32.Build.0 = Debug|Win32
{C9C4A72E-8CC9-D57E-C0D0-2E6109E48884}.Release|Win32.ActiveCfg = Release|Win32
{C9C4A72E-8CC9-D57E-C0D0-2E6109E48884}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

+ 238
- 0
extras/Jucer (experimental)/Builds/VisualStudio2010/The Jucer.vcxproj View File

@@ -0,0 +1,238 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{C9C4A72E-8CC9-D57E-C0D0-2E6109E48884}</ProjectGuid>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label="LocalAppDataPlatform"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Jucer</TargetName>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Jucer</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<HeaderFileName/>
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>JUCER_VS2010_78A501D;WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<AssemblerListingLocation>.\Debug\</AssemblerListingLocation>
<ObjectFileName>.\Debug\</ObjectFileName>
<ProgramDataBaseFileName>.\Debug\</ProgramDataBaseFileName>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Debug\Jucer.exe</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\Debug\Jucer.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\Debug\Jucer.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<HeaderFileName/>
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>JUCER_VS2010_78A501D;WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<AssemblerListingLocation>.\Release\</AssemblerListingLocation>
<ObjectFileName>.\Release\</ObjectFileName>
<ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Release\Jucer.exe</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>.\Release\Jucer.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\Release\Jucer.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\model\Component\jucer_CodeGenerator.cpp"/>
<ClCompile Include="..\..\Source\model\Component\jucer_ComponentDocument.cpp"/>
<ClCompile Include="..\..\Source\model\Component\Types\jucer_ComponentTypeManager.cpp"/>
<ClCompile Include="..\..\Source\model\Drawable\jucer_DrawableDocument.cpp"/>
<ClCompile Include="..\..\Source\model\Drawable\jucer_DrawableTypeHandler.cpp"/>
<ClCompile Include="..\..\Source\model\Project\jucer_NewFileWizard.cpp"/>
<ClCompile Include="..\..\Source\model\Project\jucer_Project.cpp"/>
<ClCompile Include="..\..\Source\model\Project\jucer_ProjectExporter.cpp"/>
<ClCompile Include="..\..\Source\model\Project\jucer_ProjectWizard.cpp"/>
<ClCompile Include="..\..\Source\model\Project\jucer_ResourceFile.cpp"/>
<ClCompile Include="..\..\Source\ui\Code Editor\jucer_SourceCodeEditor.cpp"/>
<ClCompile Include="..\..\Source\ui\Component Editor\jucer_ComponentEditor.cpp"/>
<ClCompile Include="..\..\Source\ui\Component Editor\jucer_ComponentViewer.cpp"/>
<ClCompile Include="..\..\Source\ui\Drawable Editor\jucer_DrawableEditor.cpp"/>
<ClCompile Include="..\..\Source\ui\Editor Base\jucer_EditorCanvas.cpp"/>
<ClCompile Include="..\..\Source\ui\jucer_DocumentEditorComponent.cpp"/>
<ClCompile Include="..\..\Source\ui\jucer_JucerTreeViewBase.cpp"/>
<ClCompile Include="..\..\Source\ui\jucer_MainWindow.cpp"/>
<ClCompile Include="..\..\Source\ui\jucer_OpenDocumentManager.cpp"/>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_GroupInformationComponent.cpp"/>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_ItemPreviewComponent.cpp"/>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_ProjectContentComponent.cpp"/>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_ProjectInformationComponent.cpp"/>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_ProjectTreeViewBase.cpp"/>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_TreeViewTypes.cpp"/>
<ClCompile Include="..\..\Source\utility\jucer_CodeHelpers.cpp"/>
<ClCompile Include="..\..\Source\utility\jucer_FileHelpers.cpp"/>
<ClCompile Include="..\..\Source\utility\jucer_MiscUtilities.cpp"/>
<ClCompile Include="..\..\Source\utility\jucer_StoredSettings.cpp"/>
<ClCompile Include="..\..\Source\jucer_Main.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode1.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode2.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode3.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode4.cpp"/>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\Source\model\Component\jucer_CodeGenerator.h"/>
<ClInclude Include="..\..\Source\model\Component\jucer_ComponentDocument.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_ComboBox.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_ComponentTypeManager.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_ComponentTypes.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_GenericComponent.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_GroupComponent.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_JucerComponent.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_Label.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_Slider.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_TabbedComponent.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_TextButton.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_TextEditor.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_ToggleButton.h"/>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_Viewport.h"/>
<ClInclude Include="..\..\Source\model\Drawable\jucer_DrawableDocument.h"/>
<ClInclude Include="..\..\Source\model\Drawable\jucer_DrawableTypeHandler.h"/>
<ClInclude Include="..\..\Source\model\Project\jucer_NewFileWizard.h"/>
<ClInclude Include="..\..\Source\model\Project\jucer_Project.h"/>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectExporter.h"/>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectExport_Make.h"/>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectExport_MSVC.h"/>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectExport_XCode.h"/>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectSaver.h"/>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectWizard.h"/>
<ClInclude Include="..\..\Source\model\Project\jucer_ResourceFile.h"/>
<ClInclude Include="..\..\Source\ui\Code Editor\jucer_SourceCodeEditor.h"/>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentEditor.h"/>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentEditorCanvas.h"/>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentEditorCodeView.h"/>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentEditorToolbar.h"/>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentEditorTreeView.h"/>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentViewer.h"/>
<ClInclude Include="..\..\Source\ui\Drawable Editor\jucer_DrawableEditor.h"/>
<ClInclude Include="..\..\Source\ui\Drawable Editor\jucer_DrawableEditorCanvas.h"/>
<ClInclude Include="..\..\Source\ui\Drawable Editor\jucer_DrawableEditorToolbar.h"/>
<ClInclude Include="..\..\Source\ui\Drawable Editor\jucer_DrawableEditorTreeView.h"/>
<ClInclude Include="..\..\Source\ui\Editor Base\jucer_EditorCanvas.h"/>
<ClInclude Include="..\..\Source\ui\Editor Base\jucer_EditorDragOperation.h"/>
<ClInclude Include="..\..\Source\ui\Editor Base\jucer_EditorPanel.h"/>
<ClInclude Include="..\..\Source\ui\jucer_CommandIDs.h"/>
<ClInclude Include="..\..\Source\ui\jucer_DocumentEditorComponent.h"/>
<ClInclude Include="..\..\Source\ui\jucer_JucerTreeViewBase.h"/>
<ClInclude Include="..\..\Source\ui\jucer_MainWindow.h"/>
<ClInclude Include="..\..\Source\ui\jucer_OpenDocumentManager.h"/>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_GroupInformationComponent.h"/>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_ItemPreviewComponent.h"/>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_ProjectContentComponent.h"/>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_ProjectInformationComponent.h"/>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_ProjectTreeViewBase.h"/>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_TreeViewTypes.h"/>
<ClInclude Include="..\..\Source\utility\jucer_CodeHelpers.h"/>
<ClInclude Include="..\..\Source\utility\jucer_ColourPropertyComponent.h"/>
<ClInclude Include="..\..\Source\utility\jucer_Colours.h"/>
<ClInclude Include="..\..\Source\utility\jucer_CoordinatePropertyComponent.h"/>
<ClInclude Include="..\..\Source\utility\jucer_FileHelpers.h"/>
<ClInclude Include="..\..\Source\utility\jucer_FillTypePropertyComponent.h"/>
<ClInclude Include="..\..\Source\utility\jucer_FontPropertyComponent.h"/>
<ClInclude Include="..\..\Source\utility\jucer_MarkerListBase.h"/>
<ClInclude Include="..\..\Source\utility\jucer_MiscUtilities.h"/>
<ClInclude Include="..\..\Source\utility\jucer_RelativePath.h"/>
<ClInclude Include="..\..\Source\utility\jucer_StoredSettings.h"/>
<ClInclude Include="..\..\Source\utility\jucer_TickIterator.h"/>
<ClInclude Include="..\..\Source\utility\jucer_ValueSourceHelpers.h"/>
<ClInclude Include="..\..\Source\jucer_Headers.h"/>
<ClInclude Include="..\..\Source\templates\jucer_AudioPluginEditorTemplate.h"/>
<ClInclude Include="..\..\Source\templates\jucer_AudioPluginFilterTemplate.h"/>
<ClInclude Include="..\..\Source\templates\jucer_ComponentTemplate.h"/>
<ClInclude Include="..\..\Source\templates\jucer_NewCppFileTemplate.h"/>
<ClInclude Include="..\..\Source\templates\jucer_WindowTemplate.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>
<ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"/>
<ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"/>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets"/>
</Project>

+ 412
- 0
extras/Jucer (experimental)/Builds/VisualStudio2010/The Jucer.vcxproj.filters View File

@@ -0,0 +1,412 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="The Jucer">
<UniqueIdentifier>{251378DC-2EBB-4B5D-54B9-F55AC57A478F}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\Model">
<UniqueIdentifier>{A5344922-0D8B-B045-F28C-FED2183BC2C7}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\Model\Component">
<UniqueIdentifier>{BB130AC7-0080-F6A3-9A33-66D8D081545C}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\Model\Component\Types">
<UniqueIdentifier>{373D0BD7-814C-7145-4C25-6D9C9E6D1D5D}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\Model\Drawable">
<UniqueIdentifier>{7C9CA237-B750-662B-7DF8-5FD8FCAF4E3C}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\Model\Project">
<UniqueIdentifier>{F9D69347-AF9F-BE13-7C53-9C497443E5AE}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\UI">
<UniqueIdentifier>{0FF8ACAB-44CE-46E5-1696-551E75158B70}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\UI\Code Editor">
<UniqueIdentifier>{F4F08AA9-6601-8093-5779-F29289064327}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\UI\Component Editor">
<UniqueIdentifier>{F476DB92-615F-54AF-2D4B-35031423FB68}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\UI\Drawable Editor">
<UniqueIdentifier>{37D72050-852A-B36C-3674-277B759737F1}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\UI\Editor Base">
<UniqueIdentifier>{04730C9B-9F60-192C-2577-97984C6BC024}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\UI\Project Editor">
<UniqueIdentifier>{B34892C3-DBB0-4445-A3A2-FF5FB798F25B}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\Utility">
<UniqueIdentifier>{E870C076-EBCA-BE3D-D4EB-5D91F2FF6C9F}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\Main">
<UniqueIdentifier>{2E88444F-D7BD-E1A9-66EC-392A5E9341E5}</UniqueIdentifier>
</Filter>
<Filter Include="The Jucer\Resources">
<UniqueIdentifier>{80A084D8-BC07-0004-6213-67EFCAD6DC64}</UniqueIdentifier>
</Filter>
<Filter Include="Juce Library Code">
<UniqueIdentifier>{F7048EA6-F4B2-F31B-E402-E05D678A1111}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\model\Component\jucer_CodeGenerator.cpp">
<Filter>The Jucer\Model\Component</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\model\Component\jucer_ComponentDocument.cpp">
<Filter>The Jucer\Model\Component</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\model\Component\Types\jucer_ComponentTypeManager.cpp">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\model\Drawable\jucer_DrawableDocument.cpp">
<Filter>The Jucer\Model\Drawable</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\model\Drawable\jucer_DrawableTypeHandler.cpp">
<Filter>The Jucer\Model\Drawable</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\model\Project\jucer_NewFileWizard.cpp">
<Filter>The Jucer\Model\Project</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\model\Project\jucer_Project.cpp">
<Filter>The Jucer\Model\Project</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\model\Project\jucer_ProjectExporter.cpp">
<Filter>The Jucer\Model\Project</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\model\Project\jucer_ProjectWizard.cpp">
<Filter>The Jucer\Model\Project</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\model\Project\jucer_ResourceFile.cpp">
<Filter>The Jucer\Model\Project</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Code Editor\jucer_SourceCodeEditor.cpp">
<Filter>The Jucer\UI\Code Editor</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Component Editor\jucer_ComponentEditor.cpp">
<Filter>The Jucer\UI\Component Editor</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Component Editor\jucer_ComponentViewer.cpp">
<Filter>The Jucer\UI\Component Editor</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Drawable Editor\jucer_DrawableEditor.cpp">
<Filter>The Jucer\UI\Drawable Editor</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Editor Base\jucer_EditorCanvas.cpp">
<Filter>The Jucer\UI\Editor Base</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\jucer_DocumentEditorComponent.cpp">
<Filter>The Jucer\UI</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\jucer_JucerTreeViewBase.cpp">
<Filter>The Jucer\UI</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\jucer_MainWindow.cpp">
<Filter>The Jucer\UI</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\jucer_OpenDocumentManager.cpp">
<Filter>The Jucer\UI</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_GroupInformationComponent.cpp">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_ItemPreviewComponent.cpp">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_ProjectContentComponent.cpp">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_ProjectInformationComponent.cpp">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_ProjectTreeViewBase.cpp">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\ui\Project Editor\jucer_TreeViewTypes.cpp">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\utility\jucer_CodeHelpers.cpp">
<Filter>The Jucer\Utility</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\utility\jucer_FileHelpers.cpp">
<Filter>The Jucer\Utility</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\utility\jucer_MiscUtilities.cpp">
<Filter>The Jucer\Utility</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\utility\jucer_StoredSettings.cpp">
<Filter>The Jucer\Utility</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\jucer_Main.cpp">
<Filter>The Jucer\Main</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\templates\brushed_aluminium.png">
<Filter>The Jucer\Resources</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\templates\AudioPluginXCodeScript.txt">
<Filter>The Jucer\Resources</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\templates\jucer_AudioPluginEditorTemplate.cpp">
<Filter>The Jucer\Resources</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\templates\jucer_AudioPluginFilterTemplate.cpp">
<Filter>The Jucer\Resources</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\templates\jucer_ComponentTemplate.cpp">
<Filter>The Jucer\Resources</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\templates\jucer_MainConsoleAppTemplate.cpp">
<Filter>The Jucer\Resources</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\templates\jucer_MainTemplate.cpp">
<Filter>The Jucer\Resources</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\templates\jucer_NewCppFileTemplate.cpp">
<Filter>The Jucer\Resources</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\templates\jucer_WindowTemplate.cpp">
<Filter>The Jucer\Resources</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\templates\juce_icon.png">
<Filter>The Jucer\Resources</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp">
<Filter>Juce Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode1.cpp">
<Filter>Juce Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode2.cpp">
<Filter>Juce Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode3.cpp">
<Filter>Juce Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode4.cpp">
<Filter>Juce Library Code</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\Source\model\Component\jucer_CodeGenerator.h">
<Filter>The Jucer\Model\Component</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\jucer_ComponentDocument.h">
<Filter>The Jucer\Model\Component</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_ComboBox.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_ComponentTypeManager.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_ComponentTypes.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_GenericComponent.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_GroupComponent.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_JucerComponent.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_Label.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_Slider.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_TabbedComponent.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_TextButton.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_TextEditor.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_ToggleButton.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Component\Types\jucer_Viewport.h">
<Filter>The Jucer\Model\Component\Types</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Drawable\jucer_DrawableDocument.h">
<Filter>The Jucer\Model\Drawable</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Drawable\jucer_DrawableTypeHandler.h">
<Filter>The Jucer\Model\Drawable</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Project\jucer_NewFileWizard.h">
<Filter>The Jucer\Model\Project</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Project\jucer_Project.h">
<Filter>The Jucer\Model\Project</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectExporter.h">
<Filter>The Jucer\Model\Project</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectExport_Make.h">
<Filter>The Jucer\Model\Project</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectExport_MSVC.h">
<Filter>The Jucer\Model\Project</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectExport_XCode.h">
<Filter>The Jucer\Model\Project</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectSaver.h">
<Filter>The Jucer\Model\Project</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Project\jucer_ProjectWizard.h">
<Filter>The Jucer\Model\Project</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\model\Project\jucer_ResourceFile.h">
<Filter>The Jucer\Model\Project</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Code Editor\jucer_SourceCodeEditor.h">
<Filter>The Jucer\UI\Code Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentEditor.h">
<Filter>The Jucer\UI\Component Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentEditorCanvas.h">
<Filter>The Jucer\UI\Component Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentEditorCodeView.h">
<Filter>The Jucer\UI\Component Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentEditorToolbar.h">
<Filter>The Jucer\UI\Component Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentEditorTreeView.h">
<Filter>The Jucer\UI\Component Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Component Editor\jucer_ComponentViewer.h">
<Filter>The Jucer\UI\Component Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Drawable Editor\jucer_DrawableEditor.h">
<Filter>The Jucer\UI\Drawable Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Drawable Editor\jucer_DrawableEditorCanvas.h">
<Filter>The Jucer\UI\Drawable Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Drawable Editor\jucer_DrawableEditorToolbar.h">
<Filter>The Jucer\UI\Drawable Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Drawable Editor\jucer_DrawableEditorTreeView.h">
<Filter>The Jucer\UI\Drawable Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Editor Base\jucer_EditorCanvas.h">
<Filter>The Jucer\UI\Editor Base</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Editor Base\jucer_EditorDragOperation.h">
<Filter>The Jucer\UI\Editor Base</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Editor Base\jucer_EditorPanel.h">
<Filter>The Jucer\UI\Editor Base</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\jucer_CommandIDs.h">
<Filter>The Jucer\UI</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\jucer_DocumentEditorComponent.h">
<Filter>The Jucer\UI</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\jucer_JucerTreeViewBase.h">
<Filter>The Jucer\UI</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\jucer_MainWindow.h">
<Filter>The Jucer\UI</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\jucer_OpenDocumentManager.h">
<Filter>The Jucer\UI</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_GroupInformationComponent.h">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_ItemPreviewComponent.h">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_ProjectContentComponent.h">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_ProjectInformationComponent.h">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_ProjectTreeViewBase.h">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\ui\Project Editor\jucer_TreeViewTypes.h">
<Filter>The Jucer\UI\Project Editor</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_CodeHelpers.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_ColourPropertyComponent.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_Colours.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_CoordinatePropertyComponent.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_FileHelpers.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_FillTypePropertyComponent.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_FontPropertyComponent.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_MarkerListBase.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_MiscUtilities.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_RelativePath.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_StoredSettings.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_TickIterator.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\utility\jucer_ValueSourceHelpers.h">
<Filter>The Jucer\Utility</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\jucer_Headers.h">
<Filter>The Jucer\Main</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\templates\jucer_AudioPluginEditorTemplate.h">
<Filter>The Jucer\Resources</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\templates\jucer_AudioPluginFilterTemplate.h">
<Filter>The Jucer\Resources</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\templates\jucer_ComponentTemplate.h">
<Filter>The Jucer\Resources</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\templates\jucer_NewCppFileTemplate.h">
<Filter>The Jucer\Resources</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\templates\jucer_WindowTemplate.h">
<Filter>The Jucer\Resources</Filter>
</ClInclude>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h">
<Filter>Juce Library Code</Filter>
</ClInclude>
<ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h">
<Filter>Juce Library Code</Filter>
</ClInclude>
<ClInclude Include="..\..\JuceLibraryCode\BinaryData.h">
<Filter>Juce Library Code</Filter>
</ClInclude>
</ItemGroup>
</Project>

+ 2
- 0
extras/Jucer (experimental)/Jucer.jucer View File

@@ -18,6 +18,8 @@
<VS2008 targetFolder="Builds/VisualStudio2008" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" juceFolder="../.." libraryType="1"/>
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4" juceFolder="../.."/>
<VS2010 targetFolder="Builds/VisualStudio2010" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" juceFolder="../.."/>
</EXPORTFORMATS>
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="Jucer"


+ 1
- 1
extras/Jucer (experimental)/Source/model/Component/jucer_ComponentDocument.cpp View File

@@ -715,7 +715,7 @@ void ComponentDocument::MarkerList::renameAnchor (const String& oldName, const S
document.renameAnchor (oldName, newName);
}
void ComponentDocument::MarkerList::createMarker (const String& name, int position)
void ComponentDocument::MarkerList::createMarker (const String& name, double position)
{
ValueTree marker (getMarkerTag());
marker.setProperty (getMarkerNameProperty(), name, 0);


+ 1
- 1
extras/Jucer (experimental)/Source/model/Component/jucer_ComponentDocument.h View File

@@ -116,7 +116,7 @@ public:
ValueTree getMarker (int index) const { return group.getChild (index); }
ValueTree getMarkerNamed (const String& name) const { return group.getChildWithProperty (getMarkerNameProperty(), name); }
bool contains (const ValueTree& markerState) const { return markerState.isAChildOf (group); }
void createMarker (const String& name, int position);
void createMarker (const String& name, double position);
void deleteMarker (ValueTree& markerState);
ComponentDocument& getDocument() throw() { return document; }


+ 2
- 2
extras/Jucer (experimental)/Source/model/Drawable/jucer_DrawableDocument.cpp View File

@@ -468,9 +468,9 @@ bool DrawableDocument::MarkerList::contains (const ValueTree& markerState) const
return object.containsMarker (isX, markerState);
}
void DrawableDocument::MarkerList::createMarker (const String& name, int position)
void DrawableDocument::MarkerList::createMarker (const String& name, double position)
{
object.setMarker (isX, DrawableComposite::Marker (name, RelativeCoordinate ((double) position, isX)),
object.setMarker (isX, DrawableComposite::Marker (name, RelativeCoordinate (position, isX)),
getUndoManager());
}


+ 1
- 1
extras/Jucer (experimental)/Source/model/Drawable/jucer_DrawableDocument.h View File

@@ -83,7 +83,7 @@ public:
ValueTree getMarker (int index) const;
ValueTree getMarkerNamed (const String& name) const;
bool contains (const ValueTree& markerState) const;
void createMarker (const String& name, int position);
void createMarker (const String& name, double position);
void deleteMarker (ValueTree& markerState);
private:


+ 717
- 288
extras/Jucer (experimental)/Source/model/Project/jucer_ProjectExport_MSVC.h
File diff suppressed because it is too large
View File


+ 15
- 14
extras/Jucer (experimental)/Source/model/Project/jucer_ProjectExporter.cpp View File

@@ -50,9 +50,10 @@ const StringArray ProjectExporter::getExporterNames()
StringArray s;
s.add (XCodeProjectExporter::getNameMac());
s.add (XCodeProjectExporter::getNameiPhone());
s.add (MSVCProjectExporter::getNameVC6());
s.add (MSVCProjectExporter::getName2005());
s.add (MSVCProjectExporter::getName2008());
s.add (MSVCProjectExporterVC6::getName());
s.add (MSVCProjectExporterVC2005::getName());
s.add (MSVCProjectExporterVC2008::getName());
s.add (MSVCProjectExporterVC2010::getName());
s.add (MakefileProjectExporter::getNameLinux());
return s;
}
@@ -65,10 +66,11 @@ ProjectExporter* ProjectExporter::createNewExporter (Project& project, const int
{
case 0: exp = new XCodeProjectExporter (project, ValueTree (XCodeProjectExporter::getValueTreeTypeName (false)), false); break;
case 1: exp = new XCodeProjectExporter (project, ValueTree (XCodeProjectExporter::getValueTreeTypeName (true)), true); break;
case 2: exp = new MSVCProjectExporter (project, ValueTree (MSVCProjectExporter::getValueTreeTypeName (MSVCProjectExporter::visualStudio6)), MSVCProjectExporter::visualStudio6); break;
case 3: exp = new MSVCProjectExporter (project, ValueTree (MSVCProjectExporter::getValueTreeTypeName (MSVCProjectExporter::visualStudio2005)), MSVCProjectExporter::visualStudio2005); break;
case 4: exp = new MSVCProjectExporter (project, ValueTree (MSVCProjectExporter::getValueTreeTypeName (MSVCProjectExporter::visualStudio2008)), MSVCProjectExporter::visualStudio2008); break;
case 5: exp = new MakefileProjectExporter (project, ValueTree (MakefileProjectExporter::getValueTreeTypeName())); break;
case 2: exp = new MSVCProjectExporterVC6 (project, ValueTree (MSVCProjectExporterVC6::getValueTreeTypeName())); break;
case 3: exp = new MSVCProjectExporterVC2005 (project, ValueTree (MSVCProjectExporterVC2005::getValueTreeTypeName())); break;
case 4: exp = new MSVCProjectExporterVC2008 (project, ValueTree (MSVCProjectExporterVC2008::getValueTreeTypeName())); break;
case 5: exp = new MSVCProjectExporterVC2010 (project, ValueTree (MSVCProjectExporterVC2010::getValueTreeTypeName())); break;
case 6: exp = new MakefileProjectExporter (project, ValueTree (MakefileProjectExporter::getValueTreeTypeName())); break;
default: jassertfalse; return 0;
}
@@ -85,13 +87,12 @@ ProjectExporter* ProjectExporter::createNewExporter (Project& project, const int
ProjectExporter* ProjectExporter::createExporter (Project& project, const ValueTree& settings)
{
ProjectExporter* exp = MSVCProjectExporter::createForSettings (project, settings);
if (exp == 0)
exp = XCodeProjectExporter::createForSettings (project, settings);
if (exp == 0)
exp = MakefileProjectExporter::createForSettings (project, settings);
ProjectExporter* exp = MSVCProjectExporterVC6::createForSettings (project, settings);
if (exp == 0) exp = MSVCProjectExporterVC2005::createForSettings (project, settings);
if (exp == 0) exp = MSVCProjectExporterVC2008::createForSettings (project, settings);
if (exp == 0) exp = MSVCProjectExporterVC2010::createForSettings (project, settings);
if (exp == 0) exp = XCodeProjectExporter::createForSettings (project, settings);
if (exp == 0) exp = MakefileProjectExporter::createForSettings (project, settings);
jassert (exp != 0);
return exp;


+ 67
- 2
extras/Jucer (experimental)/Source/ui/Editor Base/jucer_EditorCanvas.cpp View File

@@ -597,6 +597,7 @@ EditorCanvasBase::EditorCanvasBase()
: border (8, 8, 14, 14)
{
//setOpaque (true);
addChildComponent (&spacebarDragOverlay);
}
EditorCanvasBase::~EditorCanvasBase()
@@ -616,8 +617,9 @@ void EditorCanvasBase::initialise()
void EditorCanvasBase::shutdown()
{
dragger = 0;
deleteAndZero (overlay);
deleteAllChildren();
resizeFrame = 0;
overlay = 0;
componentHolder = 0;
}
EditorPanelBase* EditorCanvasBase::getPanel() const
@@ -680,6 +682,16 @@ void EditorCanvasBase::paint (Graphics& g)
{
}
bool EditorCanvasBase::keyStateChanged (bool)
{
return spacebarDragOverlay.updateVisibility();
}
bool EditorCanvasBase::keyPressed (const KeyPress& key)
{
return key.isKeyCode (KeyPress::spaceKey); // required to consume the spacebar events and avoid a warning beep
}
void EditorCanvasBase::setScale (const Scale& newScale)
{
jassertfalse;
@@ -735,6 +747,7 @@ void EditorCanvasBase::resized()
componentHolder->setBounds (getContentArea());
overlay->setBounds (getLocalBounds());
resizeFrame->setBounds (getLocalBounds());
spacebarDragOverlay.setBounds (getLocalBounds());
overlay->update();
handleUpdateNowIfNeeded();
}
@@ -798,6 +811,58 @@ const Point<float> EditorCanvasBase::OverlayItemComponent::pointToLocalSpace (co
- getPosition()).toFloat();
}
//==============================================================================
EditorCanvasBase::SpacebarDragOverlay::SpacebarDragOverlay()
{
setAlwaysOnTop (true);
setMouseCursor (MouseCursor::DraggingHandCursor);
}
EditorCanvasBase::SpacebarDragOverlay::~SpacebarDragOverlay()
{
}
bool EditorCanvasBase::SpacebarDragOverlay::updateVisibility()
{
bool isSpaceDown = KeyPress::isKeyCurrentlyDown (KeyPress::spaceKey);
if (isSpaceDown == isVisible())
return false;
setVisible (isSpaceDown);
return true;
}
void EditorCanvasBase::SpacebarDragOverlay::paint (Graphics&)
{
}
void EditorCanvasBase::SpacebarDragOverlay::mouseMove (const MouseEvent& e)
{
updateVisibility();
}
void EditorCanvasBase::SpacebarDragOverlay::mouseDown (const MouseEvent& e)
{
Viewport* vp = findParentComponentOfClass ((Viewport*) 0);
if (vp != 0)
dragStart = vp->getViewPosition();
}
void EditorCanvasBase::SpacebarDragOverlay::mouseDrag (const MouseEvent& e)
{
Viewport* vp = findParentComponentOfClass ((Viewport*) 0);
if (vp != 0)
vp->setViewPosition (dragStart - Point<int> (e.getDistanceFromDragStartX(),
e.getDistanceFromDragStartY()));
}
void EditorCanvasBase::SpacebarDragOverlay::modifierKeysChanged (const ModifierKeys& modifiers)
{
}
//==============================================================================
EditorCanvasBase::Scale::Scale()
: scale (1.0)


+ 24
- 3
extras/Jucer (experimental)/Source/ui/Editor Base/jucer_EditorCanvas.h View File

@@ -49,6 +49,8 @@ public:
//==============================================================================
void paint (Graphics& g);
void resized();
bool keyStateChanged (bool isKeyDown);
bool keyPressed (const KeyPress& key);
const Rectangle<int> getContentArea() const;
@@ -169,10 +171,29 @@ protected:
class DocumentResizeFrame;
class OverlayComponent;
class SpacebarDragOverlay : public Component
{
public:
SpacebarDragOverlay();
~SpacebarDragOverlay();
bool updateVisibility();
void paint (Graphics&);
void mouseMove (const MouseEvent& e);
void mouseDown (const MouseEvent& e);
void mouseDrag (const MouseEvent& e);
void modifierKeysChanged (const ModifierKeys& modifiers);
private:
Point<int> dragStart;
};
//==============================================================================
Component* componentHolder;
OverlayComponent* overlay;
DocumentResizeFrame* resizeFrame;
ScopedPointer<Component> componentHolder;
ScopedPointer<OverlayComponent> overlay;
ScopedPointer<DocumentResizeFrame> resizeFrame;
SpacebarDragOverlay spacebarDragOverlay;
ScopedPointer<DragOperation> dragger;
void handleAsyncUpdate();


+ 1
- 1
extras/Jucer (experimental)/Source/utility/jucer_MarkerListBase.h View File

@@ -60,7 +60,7 @@ public:
}
}
virtual void createMarker (const String& name, int position) = 0;
virtual void createMarker (const String& name, double position) = 0;
virtual void deleteMarker (ValueTree& markerState) = 0;
//==============================================================================


+ 2
- 2
extras/amalgamator/Builds/VisualStudio2005/Amalgamator.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"


+ 2
- 2
extras/amalgamator/Builds/VisualStudio2008/Amalgamator.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"


+ 1
- 1
extras/audio plugin host/Builds/MacOSX/Info.plist View File

@@ -4,7 +4,7 @@
<plist>
<dict>
<key>CFBundleExecutable</key>
<string>&#36;{EXECUTABLE_NAME}</string>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>


+ 2
- 2
extras/audio plugin host/Builds/VisualStudio2005/Plugin Host.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"


+ 2
- 2
extras/audio plugin host/Builds/VisualStudio2008/Plugin Host.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"


+ 1
- 1
extras/audio plugins/demo/Builds/MacOSX/Info.plist View File

@@ -4,7 +4,7 @@
<plist>
<dict>
<key>CFBundleExecutable</key>
<string>&#36;{EXECUTABLE_NAME}</string>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>


+ 2
- 2
extras/audio plugins/demo/Builds/VisualStudio2005/JuceDemoPlugin.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="2"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="2"


+ 2
- 2
extras/audio plugins/demo/Builds/VisualStudio2008/JuceDemoPlugin.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="2"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="2"


+ 2
- 2
extras/binarybuilder/Builds/VisualStudio2005/BinaryBuilder.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"


+ 2
- 2
extras/binarybuilder/Builds/VisualStudio2008/BinaryBuilder.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"


+ 1
- 1
extras/example projects/Builds/MacOSX/Info.plist View File

@@ -4,7 +4,7 @@
<plist>
<dict>
<key>CFBundleExecutable</key>
<string>&#36;{EXECUTABLE_NAME}</string>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>


+ 2
- 2
extras/example projects/Builds/VisualStudio2005/HelloWorld.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"


+ 2
- 2
extras/example projects/Builds/VisualStudio2008/HelloWorld.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"


+ 1
- 1
extras/example projects/Builds/iPhone/Info.plist View File

@@ -4,7 +4,7 @@
<plist>
<dict>
<key>CFBundleExecutable</key>
<string>&#36;{EXECUTABLE_NAME}</string>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>


+ 1
- 1
extras/juce demo/Builds/MacOSX/Info.plist View File

@@ -4,7 +4,7 @@
<plist>
<dict>
<key>CFBundleExecutable</key>
<string>&#36;{EXECUTABLE_NAME}</string>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>


+ 12
- 12
extras/juce demo/Builds/VisualStudio2005/Juce Demo.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"
@@ -163,51 +163,51 @@
</Filter>
<Filter Name="Binary Data">
<File RelativePath="..\..\Binary Data\cello.wav">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Binary Data\demo table data.xml">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Binary Data\icons.zip">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Binary Data\juce.png">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Binary Data\treedemo.xml">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>


+ 12
- 12
extras/juce demo/Builds/VisualStudio2008/Juce Demo.vcproj View File

@@ -10,7 +10,7 @@
</Platforms>
<ToolFiles/>
<Configurations>
<Configuration Name="Debug&#124;Win32"
<Configuration Name="Debug|Win32"
OutputDirectory=".\Debug"
IntermediateDirectory=".\Debug"
ConfigurationType="1"
@@ -65,7 +65,7 @@
<Tool Name="VCAppVerifierTool"/>
<Tool Name="VCPostBuildEventTool"/>
</Configuration>
<Configuration Name="Release&#124;Win32"
<Configuration Name="Release|Win32"
OutputDirectory=".\Release"
IntermediateDirectory=".\Release"
ConfigurationType="1"
@@ -163,51 +163,51 @@
</Filter>
<Filter Name="Binary Data">
<File RelativePath="..\..\Binary Data\cello.wav">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Binary Data\demo table data.xml">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Binary Data\icons.zip">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Binary Data\juce.png">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
</File>
<File RelativePath="..\..\Binary Data\treedemo.xml">
<FileConfiguration Name="Debug&#124;Win32"
<FileConfiguration Name="Debug|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>
<FileConfiguration Name="Release&#124;Win32"
<FileConfiguration Name="Release|Win32"
ExcludedFromBuild="true">
<Tool Name="VCCLCompilerTool"/>
</FileConfiguration>


+ 19
- 0
extras/juce demo/Builds/VisualStudio2010/Juce Demo.sln View File

@@ -0,0 +1,19 @@
Microsoft Visual Studio Solution File, Format Version 11.00
Project("{7A947A64-CDD8-D41D-F886-5E65A8ABDF81}") = "Juce Demo", "Juce Demo.vcxproj", "{36211E76-A802-50EE-3B95-0202F4EB67ED}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{36211E76-A802-50EE-3B95-0202F4EB67ED}.Debug|Win32.ActiveCfg = Debug|Win32
{36211E76-A802-50EE-3B95-0202F4EB67ED}.Debug|Win32.Build.0 = Debug|Win32
{36211E76-A802-50EE-3B95-0202F4EB67ED}.Release|Win32.ActiveCfg = Release|Win32
{36211E76-A802-50EE-3B95-0202F4EB67ED}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

+ 168
- 0
extras/juce demo/Builds/VisualStudio2010/Juce Demo.vcxproj View File

@@ -0,0 +1,168 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{36211E76-A802-50EE-3B95-0202F4EB67ED}</ProjectGuid>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props"/>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseOfMfc>false</UseOfMfc>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props"/>
<ImportGroup Label="ExtensionSettings"/>
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')"
Label="LocalAppDataPlatform"/>
</ImportGroup>
<PropertyGroup Label="UserMacros"/>
<PropertyGroup>
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">JuceDemo</TargetName>
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</OutDir>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Release\</IntDir>
<TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">JuceDemo</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Midl>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<HeaderFileName/>
</Midl>
<ClCompile>
<Optimization>Disabled</Optimization>
<DebugInformationFormat>EditAndContinue</DebugInformationFormat>
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>JUCER_VS2010_78A501D;WIN32;_WINDOWS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<AssemblerListingLocation>.\Debug\</AssemblerListingLocation>
<ObjectFileName>.\Debug\</ObjectFileName>
<ProgramDataBaseFileName>.\Debug\</ProgramDataBaseFileName>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Debug\JuceDemo.exe</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>libcmt.lib; msvcrt.lib;;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>true</GenerateDebugInformation>
<ProgramDatabaseFile>.\Debug\JuceDemo.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\Debug\JuceDemo.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Midl>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MkTypLibCompatible>true</MkTypLibCompatible>
<SuppressStartupBanner>true</SuppressStartupBanner>
<TargetEnvironment>Win32</TargetEnvironment>
<HeaderFileName/>
</Midl>
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>JUCER_VS2010_78A501D;WIN32;_WINDOWS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<PrecompiledHeader/>
<AssemblerListingLocation>.\Release\</AssemblerListingLocation>
<ObjectFileName>.\Release\</ObjectFileName>
<ProgramDataBaseFileName>.\Release\</ProgramDataBaseFileName>
<WarningLevel>Level4</WarningLevel>
<SuppressStartupBanner>true</SuppressStartupBanner>
</ClCompile>
<ResourceCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ResourceCompile>
<Link>
<OutputFile>.\Release\JuceDemo.exe</OutputFile>
<SuppressStartupBanner>true</SuppressStartupBanner>
<IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
<GenerateDebugInformation>false</GenerateDebugInformation>
<ProgramDatabaseFile>.\Release\JuceDemo.pdb</ProgramDatabaseFile>
<SubSystem>Windows</SubSystem>
<TargetMachine>MachineX86</TargetMachine>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
</Link>
<Bscmake>
<SuppressStartupBanner>true</SuppressStartupBanner>
<OutputFile>.\Release\JuceDemo.bsc</OutputFile>
</Bscmake>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\ApplicationStartup.cpp"/>
<ClCompile Include="..\..\Source\MainDemoWindow.cpp"/>
<ClCompile Include="..\..\Source\demos\AudioDemoLatencyPage.cpp"/>
<ClCompile Include="..\..\Source\demos\AudioDemoPlaybackPage.cpp"/>
<ClCompile Include="..\..\Source\demos\AudioDemoRecordPage.cpp"/>
<ClCompile Include="..\..\Source\demos\AudioDemoSetupPage.cpp"/>
<ClCompile Include="..\..\Source\demos\AudioDemoSynthPage.cpp"/>
<ClCompile Include="..\..\Source\demos\AudioDemoTabComponent.cpp"/>
<ClCompile Include="..\..\Source\demos\CameraDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\CodeEditorDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\DragAndDropDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\FontsAndTextDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\InterprocessCommsDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\OpenGLDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\QuickTimeDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\RenderingTestComponent.cpp"/>
<ClCompile Include="..\..\Source\demos\TableDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\ThreadingDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\TreeViewDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\WebBrowserDemo.cpp"/>
<ClCompile Include="..\..\Source\demos\WidgetsDemo.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode1.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode2.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode3.cpp"/>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode4.cpp"/>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\Source\MainDemoWindow.h"/>
<ClInclude Include="..\..\Source\jucedemo_headers.h"/>
<ClInclude Include="..\..\Source\demos\AudioDemoLatencyPage.h"/>
<ClInclude Include="..\..\Source\demos\AudioDemoPlaybackPage.h"/>
<ClInclude Include="..\..\Source\demos\AudioDemoRecordPage.h"/>
<ClInclude Include="..\..\Source\demos\AudioDemoSetupPage.h"/>
<ClInclude Include="..\..\Source\demos\AudioDemoSynthPage.h"/>
<ClInclude Include="..\..\Source\demos\AudioDemoTabComponent.h"/>
<ClInclude Include="..\..\Source\demos\RenderingTestComponent.h"/>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h"/>
<ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h"/>
<ClInclude Include="..\..\JuceLibraryCode\BinaryData.h"/>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets"/>
<ImportGroup Label="ExtensionTargets"/>
</Project>

+ 154
- 0
extras/juce demo/Builds/VisualStudio2010/Juce Demo.vcxproj.filters View File

@@ -0,0 +1,154 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Juce Demo">
<UniqueIdentifier>{D3C1BE7C-161D-78D2-AA4A-AE5B28A49DC5}</UniqueIdentifier>
</Filter>
<Filter Include="Juce Demo\Source">
<UniqueIdentifier>{D4BFDBA1-04DA-1AF7-BEDF-7A5C63D00D65}</UniqueIdentifier>
</Filter>
<Filter Include="Juce Demo\Source\Demos">
<UniqueIdentifier>{383A10E9-7C30-CC23-0554-D95AC593AAFC}</UniqueIdentifier>
</Filter>
<Filter Include="Juce Demo\Source\Binary Data">
<UniqueIdentifier>{6E0A4587-C5D5-BB9D-A788-42A182380C69}</UniqueIdentifier>
</Filter>
<Filter Include="Juce Library Code">
<UniqueIdentifier>{F7048EA6-F4B2-F31B-E402-E05D678A1111}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\Source\ApplicationStartup.cpp">
<Filter>Juce Demo\Source</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\MainDemoWindow.cpp">
<Filter>Juce Demo\Source</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\AudioDemoLatencyPage.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\AudioDemoPlaybackPage.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\AudioDemoRecordPage.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\AudioDemoSetupPage.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\AudioDemoSynthPage.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\AudioDemoTabComponent.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\CameraDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\CodeEditorDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\DragAndDropDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\FontsAndTextDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\InterprocessCommsDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\OpenGLDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\QuickTimeDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\RenderingTestComponent.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\TableDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\ThreadingDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\TreeViewDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\WebBrowserDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Source\demos\WidgetsDemo.cpp">
<Filter>Juce Demo\Source\Demos</Filter>
</ClCompile>
<ClCompile Include="..\..\Binary Data\cello.wav">
<Filter>Juce Demo\Source\Binary Data</Filter>
</ClCompile>
<ClCompile Include="..\..\Binary Data\demo table data.xml">
<Filter>Juce Demo\Source\Binary Data</Filter>
</ClCompile>
<ClCompile Include="..\..\Binary Data\icons.zip">
<Filter>Juce Demo\Source\Binary Data</Filter>
</ClCompile>
<ClCompile Include="..\..\Binary Data\juce.png">
<Filter>Juce Demo\Source\Binary Data</Filter>
</ClCompile>
<ClCompile Include="..\..\Binary Data\treedemo.xml">
<Filter>Juce Demo\Source\Binary Data</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\BinaryData.cpp">
<Filter>Juce Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode1.cpp">
<Filter>Juce Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode2.cpp">
<Filter>Juce Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode3.cpp">
<Filter>Juce Library Code</Filter>
</ClCompile>
<ClCompile Include="..\..\JuceLibraryCode\JuceLibraryCode4.cpp">
<Filter>Juce Library Code</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\Source\MainDemoWindow.h">
<Filter>Juce Demo\Source</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\jucedemo_headers.h">
<Filter>Juce Demo\Source</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\demos\AudioDemoLatencyPage.h">
<Filter>Juce Demo\Source\Demos</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\demos\AudioDemoPlaybackPage.h">
<Filter>Juce Demo\Source\Demos</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\demos\AudioDemoRecordPage.h">
<Filter>Juce Demo\Source\Demos</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\demos\AudioDemoSetupPage.h">
<Filter>Juce Demo\Source\Demos</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\demos\AudioDemoSynthPage.h">
<Filter>Juce Demo\Source\Demos</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\demos\AudioDemoTabComponent.h">
<Filter>Juce Demo\Source\Demos</Filter>
</ClInclude>
<ClInclude Include="..\..\Source\demos\RenderingTestComponent.h">
<Filter>Juce Demo\Source\Demos</Filter>
</ClInclude>
<ClInclude Include="..\..\JuceLibraryCode\AppConfig.h">
<Filter>Juce Library Code</Filter>
</ClInclude>
<ClInclude Include="..\..\JuceLibraryCode\JuceHeader.h">
<Filter>Juce Library Code</Filter>
</ClInclude>
<ClInclude Include="..\..\JuceLibraryCode\BinaryData.h">
<Filter>Juce Library Code</Filter>
</ClInclude>
</ItemGroup>
</Project>

+ 1
- 1
extras/juce demo/Builds/iPhone/Info.plist View File

@@ -4,7 +4,7 @@
<plist>
<dict>
<key>CFBundleExecutable</key>
<string>&#36;{EXECUTABLE_NAME}</string>
<string>${EXECUTABLE_NAME}</string>
<key>CFBundleIconFile</key>
<string></string>
<key>CFBundleIdentifier</key>


+ 2
- 0
extras/juce demo/Juce Demo.jucer View File

@@ -18,6 +18,8 @@
<VS2008 targetFolder="Builds/VisualStudio2008" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" juceFolder="../../../juce" libraryType="1"/>
<LINUX_MAKE targetFolder="Builds/Linux" vstFolder="~/SDKs/vstsdk2.4" juceFolder="../../../juce"/>
<VS2010 targetFolder="Builds/VisualStudio2010" vstFolder="c:\SDKs\vstsdk2.4"
rtasFolder="c:\SDKs\PT_80_SDK" libraryType="1" juceFolder="../../../juce"/>
</EXPORTFORMATS>
<CONFIGURATIONS>
<CONFIGURATION name="Debug" isDebug="1" optimisation="1" targetName="JuceDemo"


+ 6
- 1
src/gui/components/special/juce_OpenGLComponent.cpp View File

@@ -164,7 +164,12 @@ public:
if (wasShowing != isShowingNow)
{
wasShowing = isShowingNow;
owner->updateContextPosition();
if (! isShowingNow)
{
const ScopedLock sl (owner->getContextLock());
owner->deleteContext();
}
}
}


+ 2
- 2
src/text/juce_XmlElement.cpp View File

@@ -160,7 +160,7 @@ namespace XmlOutputFunctions
|| (character >= '0' && character <= '9'))
return true;
const char* t = " .,;:-()_+=?!'#@[]/\\*%~{}";
const char* t = " .,;:-()_+=?!'#@[]/\\*%~{}$|";
do
{
@@ -189,7 +189,7 @@ namespace XmlOutputFunctions
static bool isLegalXmlChar (const uint32 c) throw()
{
static const unsigned char legalChars[] = { 0, 0, 0, 0, 171, 255, 255, 175, 255, 255, 255, 191, 254, 255, 255, 111 };
static const unsigned char legalChars[] = { 0, 0, 0, 0, 187, 255, 255, 175, 255, 255, 255, 191, 254, 255, 255, 127 };
return c < sizeof (legalChars) * 8
&& (legalChars [c >> 3] & (1 << (c & 7))) != 0;


Loading…
Cancel
Save