Browse Source

Add native content sharing support for iOS and Android

tags/2021-05-28
Lukasz Kozakiewicz 7 years ago
parent
commit
36da4cde05
100 changed files with 3624 additions and 17 deletions
  1. +9
    -1
      examples/AnalyticsCollection/Builds/Android/app/CMakeLists.txt
  2. +129
    -0
      examples/AnalyticsCollection/Builds/Android/app/src/main/java/com/yourcompany/analyticscollection/SharingContentProvider.java
  3. +10
    -0
      examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj
  4. +12
    -0
      examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj.filters
  5. +10
    -0
      examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj
  6. +12
    -0
      examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj.filters
  7. +10
    -0
      examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj
  8. +12
    -0
      examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj.filters
  9. +10
    -0
      examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj
  10. +12
    -0
      examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj.filters
  11. +10
    -0
      examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj
  12. +12
    -0
      examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj.filters
  13. +10
    -0
      examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj
  14. +12
    -0
      examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj.filters
  15. +10
    -0
      examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj
  16. +12
    -0
      examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj.filters
  17. +10
    -0
      examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj
  18. +12
    -0
      examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj.filters
  19. +10
    -0
      examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj
  20. +12
    -0
      examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj.filters
  21. +10
    -0
      examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj
  22. +12
    -0
      examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj.filters
  23. +10
    -0
      examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj
  24. +12
    -0
      examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj.filters
  25. +10
    -0
      examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj
  26. +12
    -0
      examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj.filters
  27. +10
    -0
      examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj
  28. +12
    -0
      examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj.filters
  29. +10
    -0
      examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj
  30. +12
    -0
      examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj.filters
  31. +10
    -0
      examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj
  32. +12
    -0
      examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj.filters
  33. +10
    -0
      examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj
  34. +12
    -0
      examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj.filters
  35. +5
    -5
      examples/DSPDemo/JuceLibraryCode/BinaryData.cpp
  36. +1
    -1
      examples/DSPDemo/JuceLibraryCode/BinaryData.h
  37. +9
    -1
      examples/Demo/Builds/Android/app/CMakeLists.txt
  38. +3
    -1
      examples/Demo/Builds/Android/app/src/main/AndroidManifest.xml
  39. +1688
    -0
      examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/JuceDemo.java
  40. +129
    -0
      examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/SharingContentProvider.java
  41. +10
    -0
      examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj
  42. +12
    -0
      examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj.filters
  43. +10
    -0
      examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj
  44. +12
    -0
      examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj.filters
  45. +10
    -0
      examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj
  46. +12
    -0
      examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj.filters
  47. +3
    -2
      examples/Demo/JuceDemo.jucer
  48. +69
    -1
      examples/Demo/Source/Demos/DialogsDemo.cpp
  49. +10
    -0
      examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj
  50. +12
    -0
      examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj.filters
  51. +10
    -0
      examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj
  52. +12
    -0
      examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj.filters
  53. +9
    -1
      examples/InAppPurchase/Builds/Android/app/CMakeLists.txt
  54. +129
    -0
      examples/InAppPurchase/Builds/Android/app/src/main/java/com/roli/juceinapppurchasesample/SharingContentProvider.java
  55. +10
    -0
      examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj
  56. +12
    -0
      examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj.filters
  57. +10
    -0
      examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj
  58. +12
    -0
      examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj.filters
  59. +9
    -1
      examples/MidiTest/Builds/Android/app/CMakeLists.txt
  60. +138
    -0
      examples/MidiTest/Builds/Android/app/src/main/java/com/yourcompany/miditest/SharingContentProvider.java
  61. +10
    -0
      examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj
  62. +12
    -0
      examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj.filters
  63. +10
    -0
      examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj
  64. +12
    -0
      examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj.filters
  65. +9
    -1
      examples/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
  66. +129
    -0
      examples/NetworkGraphicsDemo/Builds/Android/app/src/main/java/com/juce/networkgraphicsdemo/SharingContentProvider.java
  67. +10
    -0
      examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj
  68. +12
    -0
      examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj.filters
  69. +10
    -0
      examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj
  70. +12
    -0
      examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj.filters
  71. +10
    -0
      examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj
  72. +12
    -0
      examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj.filters
  73. +10
    -0
      examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj
  74. +12
    -0
      examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj.filters
  75. +9
    -1
      examples/OSCReceiver/Builds/Android/app/CMakeLists.txt
  76. +129
    -0
      examples/OSCReceiver/Builds/Android/app/src/main/java/com/yourcompany/oscreceiver/SharingContentProvider.java
  77. +10
    -0
      examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj
  78. +12
    -0
      examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj.filters
  79. +10
    -0
      examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj
  80. +12
    -0
      examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj.filters
  81. +9
    -1
      examples/OSCSender/Builds/Android/app/CMakeLists.txt
  82. +129
    -0
      examples/OSCSender/Builds/Android/app/src/main/java/com/yourcompany/oscsender/SharingContentProvider.java
  83. +10
    -0
      examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj
  84. +12
    -0
      examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj.filters
  85. +10
    -0
      examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj
  86. +12
    -0
      examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj.filters
  87. +10
    -0
      examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj
  88. +12
    -0
      examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj.filters
  89. +10
    -0
      examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj
  90. +12
    -0
      examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj.filters
  91. +10
    -0
      examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj
  92. +12
    -0
      examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj.filters
  93. +10
    -0
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj
  94. +12
    -0
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj.filters
  95. +10
    -0
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj
  96. +12
    -0
      examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj.filters
  97. +10
    -0
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj
  98. +12
    -0
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj.filters
  99. +10
    -0
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj
  100. +12
    -0
      examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj.filters

+ 9
- 1
examples/AnalyticsCollection/Builds/Android/app/CMakeLists.txt View File

@@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni")
add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c")
set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_analyticscollection_AnalyticsCollection" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/analyticscollection/AnalyticsCollection\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_analyticscollection_AnalyticsCollection" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/analyticscollection/AnalyticsCollection\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_yourcompany_analyticscollection_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/yourcompany/analyticscollection/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000")
include_directories( AFTER
"../../../JuceLibraryCode"
@@ -552,6 +552,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h"
"../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp"
@@ -677,9 +679,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
"../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp"
"../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm"
@@ -1305,6 +1309,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1430,9 +1436,11 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 129
- 0
examples/AnalyticsCollection/Builds/Android/app/src/main/java/com/yourcompany/analyticscollection/SharingContentProvider.java View File

@@ -0,0 +1,129 @@
package com.yourcompany.analyticscollection;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.res.AssetFileDescriptor;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;
import android.os.FileObserver;
import android.os.ParcelFileDescriptor;
import java.lang.String;
public final class SharingContentProvider extends ContentProvider
{
private Object lock = new Object();
private native void contentSharerFileObserverEvent (long host, int event, String path);
private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection,
String[] selectionArgs, String sortOrder);
private native void contentSharerCursorClosed (long host);
private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode);
private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter);
public final class ProviderFileObserver extends FileObserver
{
public ProviderFileObserver (long hostToUse, String path, int mask)
{
super (path, mask);
host = hostToUse;
}
public void onEvent (int event, String path)
{
contentSharerFileObserverEvent (host, event, path);
}
private long host;
}
public final class ProviderCursor extends MatrixCursor
{
ProviderCursor (long hostToUse, String[] columnNames)
{
super (columnNames);
host = hostToUse;
}
@Override
public void close()
{
super.close();
contentSharerCursorClosed (host);
}
private long host;
}
@Override
public boolean onCreate()
{
return true;
}
@Override
public Cursor query (Uri url, String[] projection, String selection,
String[] selectionArgs, String sortOrder)
{
synchronized (lock)
{
return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder);
}
}
@Override
public Uri insert (Uri uri, ContentValues values)
{
return null;
}
@Override
public int update (Uri uri, ContentValues values, String selection,
String[] selectionArgs)
{
return 0;
}
@Override
public int delete (Uri uri, String selection, String[] selectionArgs)
{
return 0;
}
@Override
public String getType (Uri uri)
{
return null;
}
@Override
public AssetFileDescriptor openAssetFile (Uri uri, String mode)
{
synchronized (lock)
{
return contentSharerOpenFile (uri, mode);
}
}
@Override
public ParcelFileDescriptor openFile (Uri uri, String mode)
{
synchronized (lock)
{
AssetFileDescriptor result = contentSharerOpenFile (uri, mode);
if (result != null)
return result.getParcelFileDescriptor();
return null;
}
}
}

+ 10
- 0
examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj View File

@@ -902,6 +902,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1070,6 +1073,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1079,6 +1085,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1474,6 +1483,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/AnalyticsCollection/Builds/VisualStudio2017/AnalyticsCollection_App.vcxproj.filters View File

@@ -997,6 +997,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1165,6 +1168,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1174,6 +1180,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2118,6 +2127,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj View File

@@ -1284,6 +1284,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1452,6 +1455,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1461,6 +1467,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2167,6 +2176,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/AnimationAppExample/Builds/VisualStudio2017/AnimationAppExample_App.vcxproj.filters View File

@@ -1555,6 +1555,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1723,6 +1726,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1732,6 +1738,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3378,6 +3387,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj View File

@@ -1332,6 +1332,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1500,6 +1503,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1509,6 +1515,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2229,6 +2238,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/AudioAppExample/Builds/VisualStudio2017/AudioAppExample_App.vcxproj.filters View File

@@ -1633,6 +1633,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1801,6 +1804,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1810,6 +1816,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3498,6 +3507,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj View File

@@ -1329,6 +1329,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1497,6 +1500,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1506,6 +1512,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2234,6 +2243,7 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2015/BlocksDrawing_App.vcxproj.filters View File

@@ -1624,6 +1624,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1792,6 +1795,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1801,6 +1807,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3528,6 +3537,9 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj View File

@@ -1329,6 +1329,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1497,6 +1500,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1506,6 +1512,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2234,6 +2243,7 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/BLOCKS/BlocksDrawing/Builds/VisualStudio2017/BlocksDrawing_App.vcxproj.filters View File

@@ -1624,6 +1624,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1792,6 +1795,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1801,6 +1807,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3528,6 +3537,9 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj View File

@@ -1328,6 +1328,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1496,6 +1499,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1505,6 +1511,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2233,6 +2242,7 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2015/BlocksMonitor_App.vcxproj.filters View File

@@ -1621,6 +1621,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1789,6 +1792,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1798,6 +1804,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3525,6 +3534,9 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj View File

@@ -1328,6 +1328,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1496,6 +1499,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1505,6 +1511,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2233,6 +2242,7 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/BLOCKS/BlocksMonitor/Builds/VisualStudio2017/BlocksMonitor_App.vcxproj.filters View File

@@ -1621,6 +1621,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1789,6 +1792,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1798,6 +1804,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3525,6 +3534,9 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj View File

@@ -1328,6 +1328,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1496,6 +1499,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1505,6 +1511,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2235,6 +2244,7 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/BLOCKS/BlocksSynth/Builds/VisualStudio2015/BlocksSynth_App.vcxproj.filters View File

@@ -1624,6 +1624,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1792,6 +1795,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1801,6 +1807,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3534,6 +3543,9 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj View File

@@ -1328,6 +1328,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1496,6 +1499,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1505,6 +1511,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2235,6 +2244,7 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/BLOCKS/BlocksSynth/Builds/VisualStudio2017/BlocksSynth_App.vcxproj.filters View File

@@ -1624,6 +1624,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1792,6 +1795,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1801,6 +1807,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3534,6 +3543,9 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj View File

@@ -1332,6 +1332,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1500,6 +1503,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1509,6 +1515,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2198,6 +2207,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/BouncingBallWavetableDemo/Builds/VisualStudio2013/BouncingBallWavetableDemo_App.vcxproj.filters View File

@@ -1618,6 +1618,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1786,6 +1789,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1795,6 +1801,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3447,6 +3456,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj View File

@@ -1332,6 +1332,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1500,6 +1503,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1509,6 +1515,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2198,6 +2207,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/BouncingBallWavetableDemo/Builds/VisualStudio2017/BouncingBallWavetableDemo_App.vcxproj.filters View File

@@ -1618,6 +1618,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1786,6 +1789,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1795,6 +1801,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3447,6 +3456,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj View File

@@ -891,6 +891,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1059,6 +1062,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1068,6 +1074,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1546,6 +1555,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/ComponentTutorialExample/Builds/VisualStudio2015/ComponentTutorialExample_App.vcxproj.filters View File

@@ -997,6 +997,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1165,6 +1168,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1174,6 +1180,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2208,6 +2217,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj View File

@@ -891,6 +891,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1059,6 +1062,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1068,6 +1074,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1546,6 +1555,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/ComponentTutorialExample/Builds/VisualStudio2017/ComponentTutorialExample_App.vcxproj.filters View File

@@ -997,6 +997,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1165,6 +1168,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1174,6 +1180,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2208,6 +2217,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj View File

@@ -1440,6 +1440,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1608,6 +1611,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1617,6 +1623,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2401,6 +2410,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/DSP module plugin demo/Builds/VisualStudio2015/DSPModulePluginDemo_SharedCode.vcxproj.filters View File

@@ -1768,6 +1768,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1936,6 +1939,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1945,6 +1951,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3840,6 +3849,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj View File

@@ -1441,6 +1441,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1609,6 +1612,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1618,6 +1624,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2402,6 +2411,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/DSP module plugin demo/Builds/VisualStudio2017/DSPModulePluginDemo_SharedCode.vcxproj.filters View File

@@ -1768,6 +1768,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1936,6 +1939,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1945,6 +1951,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3840,6 +3849,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj View File

@@ -1377,6 +1377,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1545,6 +1548,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1554,6 +1560,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2261,6 +2270,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/DSPDemo/Builds/VisualStudio2017/DSPDemo_App.vcxproj.filters View File

@@ -1687,6 +1687,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1855,6 +1858,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1864,6 +1870,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3585,6 +3594,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 5
- 5
examples/DSPDemo/JuceLibraryCode/BinaryData.cpp View File

@@ -1909,13 +1909,13 @@ static const unsigned char temp_binary_data_7[] =
" {\r\n"
" // No Approximation\r\n"
" {[] (float x) { return std::sin (x); }}, // sine\r\n"
" {[] (float x) { return x / float_Pi; }}, // saw\r\n"
" {[] (float x) { return x / MathConstants<float>::pi; }}, // saw\r\n"
" {[] (float x) { return x < 0.0f ? -1.0f : 1.0f; }}, // square\r\n"
"\r\n"
" // Approximated by a wave-table\r\n"
" {[] (float x) { return std::sin (x); }, 100}, // sine\r\n"
" {[] (float x) { return x / float_Pi; }, 100}, // saw\r\n"
" {[] (float x) { return x < 0.0f ? -1.0f : 1.0f; }, 100} // square\r\n"
" {[] (float x) { return std::sin (x); }, 100}, // sine\r\n"
" {[] (float x) { return x / MathConstants<float>::pi; }, 100}, // saw\r\n"
" {[] (float x) { return x < 0.0f ? -1.0f : 1.0f; }, 100} // square\r\n"
" };\r\n"
"\r\n"
" int currentOscillatorIdx = 0;\r\n"
@@ -2329,7 +2329,7 @@ const char* getNamedResource (const char* resourceNameUTF8, int& numBytes) throw
case 0x14aa0aae: numBytes = 2674; return FIRFilterDemo_cpp;
case 0xab621a06: numBytes = 1809; return GainDemo_cpp;
case 0x06a7a4b1: numBytes = 2819; return IIRFilterDemo_cpp;
case 0x6fc33e27: numBytes = 3974; return OscillatorDemo_cpp;
case 0x6fc33e27: numBytes = 3986; return OscillatorDemo_cpp;
case 0xdfdc547d: numBytes = 3039; return OverdriveDemo_cpp;
case 0x3f21e597: numBytes = 4849; return SIMDRegisterDemo_cpp;
case 0x54e9f84c: numBytes = 2718; return StateVariableFilterDemo_cpp;


+ 1
- 1
examples/DSPDemo/JuceLibraryCode/BinaryData.h View File

@@ -30,7 +30,7 @@ namespace BinaryData
const int IIRFilterDemo_cppSize = 2819;
extern const char* OscillatorDemo_cpp;
const int OscillatorDemo_cppSize = 3974;
const int OscillatorDemo_cppSize = 3986;
extern const char* OverdriveDemo_cpp;
const int OverdriveDemo_cppSize = 3039;


+ 9
- 1
examples/Demo/Builds/Android/app/CMakeLists.txt View File

@@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni")
add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c")
set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_jucedemo_JuceDemo" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/jucedemo/JuceDemo\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_UNIT_TESTS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=3.0.0" "-DJUCE_APP_VERSION_HEX=0x30000")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_roli_jucedemo_JuceDemo" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/roli/jucedemo/JuceDemo\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_roli_jucedemo_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/roli/jucedemo/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_UNIT_TESTS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=3.0.0" "-DJUCE_APP_VERSION_HEX=0x30000")
include_directories( AFTER
"../../../JuceLibraryCode"
@@ -1051,6 +1051,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h"
"../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp"
@@ -1176,9 +1178,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
"../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp"
"../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm"
@@ -2379,6 +2383,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2504,9 +2510,11 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 3
- 1
examples/Demo/Builds/Android/app/src/main/AndroidManifest.xml View File

@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="3.0.0"
package="com.yourcompany.jucedemo">
package="com.roli.jucedemo">
<supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:anyDensity="true"/>
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
@@ -20,5 +20,7 @@
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<provider android:name="com.roli.jucedemo.SharingContentProvider" android:authorities="com.roli.jucedemo.sharingcontentprovider"
android:grantUriPermissions="true" android:exported="false"/>
</application>
</manifest>

+ 1688
- 0
examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/JuceDemo.java
File diff suppressed because it is too large
View File


+ 129
- 0
examples/Demo/Builds/Android/app/src/main/java/com/roli/jucedemo/SharingContentProvider.java View File

@@ -0,0 +1,129 @@
package com.roli.jucedemo;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.res.AssetFileDescriptor;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;
import android.os.FileObserver;
import android.os.ParcelFileDescriptor;
import java.lang.String;
public final class SharingContentProvider extends ContentProvider
{
private Object lock = new Object();
private native void contentSharerFileObserverEvent (long host, int event, String path);
private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection,
String[] selectionArgs, String sortOrder);
private native void contentSharerCursorClosed (long host);
private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode);
private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter);
public final class ProviderFileObserver extends FileObserver
{
public ProviderFileObserver (long hostToUse, String path, int mask)
{
super (path, mask);
host = hostToUse;
}
public void onEvent (int event, String path)
{
contentSharerFileObserverEvent (host, event, path);
}
private long host;
}
public final class ProviderCursor extends MatrixCursor
{
ProviderCursor (long hostToUse, String[] columnNames)
{
super (columnNames);
host = hostToUse;
}
@Override
public void close()
{
super.close();
contentSharerCursorClosed (host);
}
private long host;
}
@Override
public boolean onCreate()
{
return true;
}
@Override
public Cursor query (Uri url, String[] projection, String selection,
String[] selectionArgs, String sortOrder)
{
synchronized (lock)
{
return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder);
}
}
@Override
public Uri insert (Uri uri, ContentValues values)
{
return null;
}
@Override
public int update (Uri uri, ContentValues values, String selection,
String[] selectionArgs)
{
return 0;
}
@Override
public int delete (Uri uri, String selection, String[] selectionArgs)
{
return 0;
}
@Override
public String getType (Uri uri)
{
return null;
}
@Override
public AssetFileDescriptor openAssetFile (Uri uri, String mode)
{
synchronized (lock)
{
return contentSharerOpenFile (uri, mode);
}
}
@Override
public ParcelFileDescriptor openFile (Uri uri, String mode)
{
synchronized (lock)
{
AssetFileDescriptor result = contentSharerOpenFile (uri, mode);
if (result != null)
return result.getParcelFileDescriptor();
return null;
}
}
}

+ 10
- 0
examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj View File

@@ -1515,6 +1515,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1683,6 +1686,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1692,6 +1698,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2467,6 +2476,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/Demo/Builds/VisualStudio2013/JuceDemo_App.vcxproj.filters View File

@@ -1930,6 +1930,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -2098,6 +2101,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2107,6 +2113,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3960,6 +3969,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj View File

@@ -1515,6 +1515,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1683,6 +1686,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1692,6 +1698,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2467,6 +2476,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/Demo/Builds/VisualStudio2015/JuceDemo_App.vcxproj.filters View File

@@ -1930,6 +1930,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -2098,6 +2101,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2107,6 +2113,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3960,6 +3969,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj View File

@@ -1515,6 +1515,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1683,6 +1686,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1692,6 +1698,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2467,6 +2476,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/Demo/Builds/VisualStudio2017/JuceDemo_App.vcxproj.filters View File

@@ -1930,6 +1930,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -2098,6 +2101,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2107,6 +2113,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3960,6 +3969,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 3
- 2
examples/Demo/JuceDemo.jucer View File

@@ -148,12 +148,13 @@
<MODULEPATH id="juce_audio_basics" path="../../modules"/>
</MODULEPATHS>
</VS2017>
<ANDROIDSTUDIO androidActivityClass="com.yourcompany.jucedemo.JuceDemo" androidInternetNeeded="1"
<ANDROIDSTUDIO androidActivityClass="com.roli.jucedemo.JuceDemo" androidInternetNeeded="1"
androidCpp11="1" targetFolder="Builds/Android" androidSDKPath=""
androidNDKPath="" androidBluetoothNeeded="1" bigIcon="BvyE0d"
androidScreenOrientation="unspecified" androidMicNeeded="1" gradleToolchain="clang"
gradleToolchainVersion="3.6" androidTheme="@android:style/Theme.NoTitleBar"
microphonePermissionNeeded="1" extraCompilerFlags="-pedantic -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi">
microphonePermissionNeeded="1" extraCompilerFlags="-pedantic -Wall -Wshadow -Wno-missing-field-initializers -Wshadow -Wshorten-64-to-32 -Wstrict-aliasing -Wuninitialized -Wunused-parameter -Wconversion -Wsign-compare -Wint-conversion -Woverloaded-virtual -Wreorder -Wconstant-conversion -Wsign-conversion -Wextra-semi"
androidEnableContentSharing="1">
<CONFIGURATIONS>
<CONFIGURATION name="Debug" androidArchitectures="armeabi x86" isDebug="1" optimisation="1"
targetName="JuceDemo"/>


+ 69
- 1
examples/Demo/Source/Demos/DialogsDemo.cpp View File

@@ -106,6 +106,9 @@ public:
loadWithPreviewChooser,
directoryChooser,
saveChooser,
shareText,
shareFile,
shareImage,
numDialogs
};
@@ -130,7 +133,10 @@ public:
"'Load' File Browser",
"'Load' File Browser With Image Preview",
"'Choose Directory' File Browser",
"'Save' File Browser"
"'Save' File Browser",
"Share Text",
"Share Files",
"Share Images"
};
// warn in case we add any windows
@@ -380,6 +386,68 @@ private:
});
}
}
else if (type == shareText)
{
ContentSharer::getInstance()->shareText ("I love JUCE!",
[] (bool success, const String& error)
{
String resultString = success ? "success" : ("failure\n (error: " + error + ")");
AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon,
"Sharing Text Result",
"Sharing text finished\nwith " + resultString);
});
}
else if (type == shareFile)
{
File fileToSave = File::createTempFile ("DialogsDemoSharingTest");
if (fileToSave.createDirectory().wasOk())
{
fileToSave = fileToSave.getChildFile ("SharingDemoFile.txt");
fileToSave.replaceWithText ("Make it fast!");
Array<URL> urls;
urls.add (URL (fileToSave));
ContentSharer::getInstance()->shareFiles (urls,
[] (bool success, const String& error)
{
String resultString = success ? "success" : ("failure\n (error: " + error + ")");
AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon,
"Sharing Files Result",
"Sharing files finished\nwith " + resultString);
});
}
}
else if (type == shareImage)
{
Image myImage = ImageCache::getFromMemory (BinaryData::juce_icon_png,
BinaryData::juce_icon_pngSize);
Image myImage2 (Image::RGB, 500, 500, true);
Graphics g (myImage2);
g.setColour (Colours::green);
ColourGradient gradient (Colours::yellow, 170, 170, Colours::cyan, 170, 20, true);
g.setGradientFill (gradient);
g.fillEllipse (20, 20, 300, 300);
Array<Image> images;
images.add (myImage);
images.add (myImage2);
ContentSharer::getInstance()->shareImages (images,
[] (bool success, const String& error)
{
String resultString = success ? "success" : ("failure\n (error: " + error + ")");
AlertWindow::showMessageBoxAsync (AlertWindow::InfoIcon,
"Sharing Images Result",
"Sharing images finished\nwith " + resultString);
});
}
}
void buttonClicked (Button* button) override


+ 10
- 0
examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj View File

@@ -891,6 +891,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1059,6 +1062,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1068,6 +1074,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1544,6 +1553,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/HelloWorld/Builds/VisualStudio2015/HelloWorld_App.vcxproj.filters View File

@@ -997,6 +997,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1165,6 +1168,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1174,6 +1180,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2202,6 +2211,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj View File

@@ -891,6 +891,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1059,6 +1062,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1068,6 +1074,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1544,6 +1553,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/HelloWorld/Builds/VisualStudio2017/HelloWorld_App.vcxproj.filters View File

@@ -997,6 +997,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1165,6 +1168,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1174,6 +1180,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2202,6 +2211,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 9
- 1
examples/InAppPurchase/Builds/Android/app/CMakeLists.txt View File

@@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni")
add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c")
set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_roli_juceinapppurchasesample_InAppPurchase" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/roli/juceinapppurchasesample/InAppPurchase\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_IN_APP_PURCHASES=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=0.0.2" "-DJUCE_APP_VERSION_HEX=0x2")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_roli_juceinapppurchasesample_InAppPurchase" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/roli/juceinapppurchasesample/InAppPurchase\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_roli_juceinapppurchasesample_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/roli/juceinapppurchasesample/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_IN_APP_PURCHASES=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=0.0.2" "-DJUCE_APP_VERSION_HEX=0x2")
include_directories( AFTER
"../../../JuceLibraryCode"
@@ -926,6 +926,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h"
"../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp"
@@ -1051,9 +1053,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
"../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp"
"../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm"
@@ -2171,6 +2175,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2296,9 +2302,11 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 129
- 0
examples/InAppPurchase/Builds/Android/app/src/main/java/com/roli/juceinapppurchasesample/SharingContentProvider.java View File

@@ -0,0 +1,129 @@
package com.roli.juceinapppurchasesample;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.res.AssetFileDescriptor;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;
import android.os.FileObserver;
import android.os.ParcelFileDescriptor;
import java.lang.String;
public final class SharingContentProvider extends ContentProvider
{
private Object lock = new Object();
private native void contentSharerFileObserverEvent (long host, int event, String path);
private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection,
String[] selectionArgs, String sortOrder);
private native void contentSharerCursorClosed (long host);
private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode);
private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter);
public final class ProviderFileObserver extends FileObserver
{
public ProviderFileObserver (long hostToUse, String path, int mask)
{
super (path, mask);
host = hostToUse;
}
public void onEvent (int event, String path)
{
contentSharerFileObserverEvent (host, event, path);
}
private long host;
}
public final class ProviderCursor extends MatrixCursor
{
ProviderCursor (long hostToUse, String[] columnNames)
{
super (columnNames);
host = hostToUse;
}
@Override
public void close()
{
super.close();
contentSharerCursorClosed (host);
}
private long host;
}
@Override
public boolean onCreate()
{
return true;
}
@Override
public Cursor query (Uri url, String[] projection, String selection,
String[] selectionArgs, String sortOrder)
{
synchronized (lock)
{
return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder);
}
}
@Override
public Uri insert (Uri uri, ContentValues values)
{
return null;
}
@Override
public int update (Uri uri, ContentValues values, String selection,
String[] selectionArgs)
{
return 0;
}
@Override
public int delete (Uri uri, String selection, String[] selectionArgs)
{
return 0;
}
@Override
public String getType (Uri uri)
{
return null;
}
@Override
public AssetFileDescriptor openAssetFile (Uri uri, String mode)
{
synchronized (lock)
{
return contentSharerOpenFile (uri, mode);
}
}
@Override
public ParcelFileDescriptor openFile (Uri uri, String mode)
{
synchronized (lock)
{
AssetFileDescriptor result = contentSharerOpenFile (uri, mode);
if (result != null)
return result.getParcelFileDescriptor();
return null;
}
}
}

+ 10
- 0
examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj View File

@@ -1331,6 +1331,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1499,6 +1502,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1508,6 +1514,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2234,6 +2243,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/MPETest/Builds/VisualStudio2015/MPETest_App.vcxproj.filters View File

@@ -1630,6 +1630,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1798,6 +1801,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1807,6 +1813,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3513,6 +3522,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj View File

@@ -1331,6 +1331,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1499,6 +1502,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1508,6 +1514,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2234,6 +2243,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/MPETest/Builds/VisualStudio2017/MPETest_App.vcxproj.filters View File

@@ -1630,6 +1630,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1798,6 +1801,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1807,6 +1813,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3513,6 +3522,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 9
- 1
examples/MidiTest/Builds/Android/app/CMakeLists.txt View File

@@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni")
add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c")
set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=23" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_miditest_MidiTest" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/miditest/MidiTest\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_ANDROID_GL_ES_VERSION_3_0=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=23" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_miditest_MidiTest" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/miditest/MidiTest\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_yourcompany_miditest_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/yourcompany/miditest/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCE_ANDROID_GL_ES_VERSION_3_0=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000")
include_directories( AFTER
"../../../JuceLibraryCode"
@@ -887,6 +887,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h"
"../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp"
@@ -1012,9 +1014,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
"../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp"
"../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm"
@@ -2040,6 +2044,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2165,9 +2171,11 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 138
- 0
examples/MidiTest/Builds/Android/app/src/main/java/com/yourcompany/miditest/SharingContentProvider.java View File

@@ -0,0 +1,138 @@
package com.yourcompany.miditest;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.res.AssetFileDescriptor;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;
import android.os.FileObserver;
import android.os.ParcelFileDescriptor;
import java.lang.String;
public final class SharingContentProvider extends ContentProvider
{
private Object lock = new Object();
private native void contentSharerFileObserverEvent (long host, int event, String path);
private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection,
String[] selectionArgs, String sortOrder);
private native void contentSharerCursorClosed (long host);
private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode);
private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter);
public final class ProviderFileObserver extends FileObserver
{
public ProviderFileObserver (long hostToUse, String path, int mask)
{
super (path, mask);
host = hostToUse;
}
public void onEvent (int event, String path)
{
contentSharerFileObserverEvent (host, event, path);
}
private long host;
}
public final class ProviderCursor extends MatrixCursor
{
ProviderCursor (long hostToUse, String[] columnNames)
{
super (columnNames);
host = hostToUse;
}
@Override
public void close()
{
super.close();
contentSharerCursorClosed (host);
}
private long host;
}
@Override
public boolean onCreate()
{
return true;
}
@Override
public Cursor query (Uri url, String[] projection, String selection,
String[] selectionArgs, String sortOrder)
{
synchronized (lock)
{
return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder);
}
}
@Override
public Uri insert (Uri uri, ContentValues values)
{
return null;
}
@Override
public int update (Uri uri, ContentValues values, String selection,
String[] selectionArgs)
{
return 0;
}
@Override
public int delete (Uri uri, String selection, String[] selectionArgs)
{
return 0;
}
@Override
public String getType (Uri uri)
{
return null;
}
@Override
public AssetFileDescriptor openAssetFile (Uri uri, String mode)
{
synchronized (lock)
{
return contentSharerOpenFile (uri, mode);
}
}
@Override
public ParcelFileDescriptor openFile (Uri uri, String mode)
{
synchronized (lock)
{
AssetFileDescriptor result = contentSharerOpenFile (uri, mode);
if (result != null)
return result.getParcelFileDescriptor();
return null;
}
}
@Override
public String[] getStreamTypes (Uri uri, String mimeTypeFilter)
{
synchronized (lock)
{
return contentSharerGetStreamTypes (uri, mimeTypeFilter);
}
}
}

+ 10
- 0
examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj View File

@@ -1311,6 +1311,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1479,6 +1482,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1488,6 +1494,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2160,6 +2169,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/MidiTest/Builds/VisualStudio2015/MidiTest_App.vcxproj.filters View File

@@ -1573,6 +1573,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1741,6 +1744,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1750,6 +1756,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3366,6 +3375,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj View File

@@ -1311,6 +1311,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1479,6 +1482,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1488,6 +1494,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2160,6 +2169,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/MidiTest/Builds/VisualStudio2017/MidiTest_App.vcxproj.filters View File

@@ -1573,6 +1573,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1741,6 +1744,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1750,6 +1756,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3366,6 +3375,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 9
- 1
examples/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt View File

@@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni")
add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c")
set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_juce_networkgraphicsdemo_JUCENetworkGraphicsDemo" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/juce/networkgraphicsdemo/JUCENetworkGraphicsDemo\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_juce_networkgraphicsdemo_JUCENetworkGraphicsDemo" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/juce/networkgraphicsdemo/JUCENetworkGraphicsDemo\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_juce_networkgraphicsdemo_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/juce/networkgraphicsdemo/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000")
include_directories( AFTER
"../../../JuceLibraryCode"
@@ -905,6 +905,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h"
"../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp"
@@ -1030,9 +1032,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
"../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp"
"../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm"
@@ -2133,6 +2137,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2258,9 +2264,11 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 129
- 0
examples/NetworkGraphicsDemo/Builds/Android/app/src/main/java/com/juce/networkgraphicsdemo/SharingContentProvider.java View File

@@ -0,0 +1,129 @@
package com.juce.networkgraphicsdemo;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.res.AssetFileDescriptor;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;
import android.os.FileObserver;
import android.os.ParcelFileDescriptor;
import java.lang.String;
public final class SharingContentProvider extends ContentProvider
{
private Object lock = new Object();
private native void contentSharerFileObserverEvent (long host, int event, String path);
private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection,
String[] selectionArgs, String sortOrder);
private native void contentSharerCursorClosed (long host);
private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode);
private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter);
public final class ProviderFileObserver extends FileObserver
{
public ProviderFileObserver (long hostToUse, String path, int mask)
{
super (path, mask);
host = hostToUse;
}
public void onEvent (int event, String path)
{
contentSharerFileObserverEvent (host, event, path);
}
private long host;
}
public final class ProviderCursor extends MatrixCursor
{
ProviderCursor (long hostToUse, String[] columnNames)
{
super (columnNames);
host = hostToUse;
}
@Override
public void close()
{
super.close();
contentSharerCursorClosed (host);
}
private long host;
}
@Override
public boolean onCreate()
{
return true;
}
@Override
public Cursor query (Uri url, String[] projection, String selection,
String[] selectionArgs, String sortOrder)
{
synchronized (lock)
{
return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder);
}
}
@Override
public Uri insert (Uri uri, ContentValues values)
{
return null;
}
@Override
public int update (Uri uri, ContentValues values, String selection,
String[] selectionArgs)
{
return 0;
}
@Override
public int delete (Uri uri, String selection, String[] selectionArgs)
{
return 0;
}
@Override
public String getType (Uri uri)
{
return null;
}
@Override
public AssetFileDescriptor openAssetFile (Uri uri, String mode)
{
synchronized (lock)
{
return contentSharerOpenFile (uri, mode);
}
}
@Override
public ParcelFileDescriptor openFile (Uri uri, String mode)
{
synchronized (lock)
{
AssetFileDescriptor result = contentSharerOpenFile (uri, mode);
if (result != null)
return result.getParcelFileDescriptor();
return null;
}
}
}

+ 10
- 0
examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj View File

@@ -1331,6 +1331,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1499,6 +1502,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1508,6 +1514,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2251,6 +2260,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/NetworkGraphicsDemo/Builds/VisualStudio2013/JUCE Network Graphics Demo_App.vcxproj.filters View File

@@ -1624,6 +1624,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1792,6 +1795,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1801,6 +1807,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3519,6 +3528,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj View File

@@ -1331,6 +1331,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1499,6 +1502,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1508,6 +1514,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2251,6 +2260,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/NetworkGraphicsDemo/Builds/VisualStudio2017/JUCE Network Graphics Demo_App.vcxproj.filters View File

@@ -1624,6 +1624,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1792,6 +1795,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1801,6 +1807,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3519,6 +3528,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj View File

@@ -1283,6 +1283,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1451,6 +1454,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1460,6 +1466,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2196,6 +2205,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/OSCMonitor/Builds/VisualStudio2015/OSCMonitor_App.vcxproj.filters View File

@@ -1558,6 +1558,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1726,6 +1729,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1735,6 +1741,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3417,6 +3426,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj View File

@@ -1283,6 +1283,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1451,6 +1454,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1460,6 +1466,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2196,6 +2205,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/OSCMonitor/Builds/VisualStudio2017/OSCMonitor_App.vcxproj.filters View File

@@ -1558,6 +1558,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1726,6 +1729,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1735,6 +1741,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3417,6 +3426,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 9
- 1
examples/OSCReceiver/Builds/Android/app/CMakeLists.txt View File

@@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni")
add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c")
set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_oscreceiver_OSCReceiver" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/oscreceiver/OSCReceiver\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_oscreceiver_OSCReceiver" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/oscreceiver/OSCReceiver\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_yourcompany_oscreceiver_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/yourcompany/oscreceiver/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000")
include_directories( AFTER
"../../../JuceLibraryCode"
@@ -557,6 +557,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h"
"../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp"
@@ -682,9 +684,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
"../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp"
"../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm"
@@ -1396,6 +1400,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1521,9 +1527,11 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 129
- 0
examples/OSCReceiver/Builds/Android/app/src/main/java/com/yourcompany/oscreceiver/SharingContentProvider.java View File

@@ -0,0 +1,129 @@
package com.yourcompany.oscreceiver;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.res.AssetFileDescriptor;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;
import android.os.FileObserver;
import android.os.ParcelFileDescriptor;
import java.lang.String;
public final class SharingContentProvider extends ContentProvider
{
private Object lock = new Object();
private native void contentSharerFileObserverEvent (long host, int event, String path);
private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection,
String[] selectionArgs, String sortOrder);
private native void contentSharerCursorClosed (long host);
private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode);
private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter);
public final class ProviderFileObserver extends FileObserver
{
public ProviderFileObserver (long hostToUse, String path, int mask)
{
super (path, mask);
host = hostToUse;
}
public void onEvent (int event, String path)
{
contentSharerFileObserverEvent (host, event, path);
}
private long host;
}
public final class ProviderCursor extends MatrixCursor
{
ProviderCursor (long hostToUse, String[] columnNames)
{
super (columnNames);
host = hostToUse;
}
@Override
public void close()
{
super.close();
contentSharerCursorClosed (host);
}
private long host;
}
@Override
public boolean onCreate()
{
return true;
}
@Override
public Cursor query (Uri url, String[] projection, String selection,
String[] selectionArgs, String sortOrder)
{
synchronized (lock)
{
return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder);
}
}
@Override
public Uri insert (Uri uri, ContentValues values)
{
return null;
}
@Override
public int update (Uri uri, ContentValues values, String selection,
String[] selectionArgs)
{
return 0;
}
@Override
public int delete (Uri uri, String selection, String[] selectionArgs)
{
return 0;
}
@Override
public String getType (Uri uri)
{
return null;
}
@Override
public AssetFileDescriptor openAssetFile (Uri uri, String mode)
{
synchronized (lock)
{
return contentSharerOpenFile (uri, mode);
}
}
@Override
public ParcelFileDescriptor openFile (Uri uri, String mode)
{
synchronized (lock)
{
AssetFileDescriptor result = contentSharerOpenFile (uri, mode);
if (result != null)
return result.getParcelFileDescriptor();
return null;
}
}
}

+ 10
- 0
examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj View File

@@ -911,6 +911,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1079,6 +1082,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1088,6 +1094,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1600,6 +1609,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/OSCReceiver/Builds/VisualStudio2015/OSCReceiver_App.vcxproj.filters View File

@@ -1033,6 +1033,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1201,6 +1204,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1210,6 +1216,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2292,6 +2301,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj View File

@@ -911,6 +911,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1079,6 +1082,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1088,6 +1094,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1600,6 +1609,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/OSCReceiver/Builds/VisualStudio2017/OSCReceiver_App.vcxproj.filters View File

@@ -1033,6 +1033,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1201,6 +1204,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1210,6 +1216,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2292,6 +2301,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 9
- 1
examples/OSCSender/Builds/Android/app/CMakeLists.txt View File

@@ -8,7 +8,7 @@ SET(BINARY_NAME "juce_jni")
add_library("cpufeatures" STATIC "${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c")
set_source_files_properties("${ANDROID_NDK}/sources/android/cpufeatures/cpu-features.c" PROPERTIES COMPILE_FLAGS "-Wno-sign-conversion -Wno-gnu-statement-expression")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_oscsender_OSCSender" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/oscsender/OSCSender\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000")
add_definitions("-DJUCE_ANDROID=1" "-DJUCE_ANDROID_API_VERSION=10" "-DJUCE_ANDROID_ACTIVITY_CLASSNAME=com_yourcompany_oscsender_OSCSender" "-DJUCE_ANDROID_ACTIVITY_CLASSPATH=\"com/yourcompany/oscsender/OSCSender\"" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSNAME=com_yourcompany_oscsender_SharingContentProvider" "-DJUCE_ANDROID_SHARING_CONTENT_PROVIDER_CLASSPATH=\"com/yourcompany/oscsender/SharingContentProvider\"" "-DJUCE_PUSH_NOTIFICATIONS=1" "-DJUCER_ANDROIDSTUDIO_7F0E4A25=1" "-DJUCE_APP_VERSION=1.0.0" "-DJUCE_APP_VERSION_HEX=0x10000")
include_directories( AFTER
"../../../JuceLibraryCode"
@@ -542,6 +542,8 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp"
"../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h"
"../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h"
"../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp"
@@ -667,9 +669,11 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
"../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp"
"../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp"
"../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp"
"../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm"
"../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm"
@@ -1303,6 +1307,8 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/ju
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_DrawableText.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/drawables/juce_SVGParser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_ContentSharer.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsDisplayComponent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/filebrowser/juce_DirectoryContentsList.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -1428,9 +1434,11 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_FileChooser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_android_Windowing.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_common_MimeTypes.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_ContentSharer.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_FileChooser.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_UIViewComponentPeer.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/juce_ios_Windowing.mm" PROPERTIES HEADER_FILE_ONLY TRUE)


+ 129
- 0
examples/OSCSender/Builds/Android/app/src/main/java/com/yourcompany/oscsender/SharingContentProvider.java View File

@@ -0,0 +1,129 @@
package com.yourcompany.oscsender;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.res.AssetFileDescriptor;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.MatrixCursor;
import android.net.Uri;
import android.os.FileObserver;
import android.os.ParcelFileDescriptor;
import java.lang.String;
public final class SharingContentProvider extends ContentProvider
{
private Object lock = new Object();
private native void contentSharerFileObserverEvent (long host, int event, String path);
private native Cursor contentSharerQuery (Uri uri, String[] projection, String selection,
String[] selectionArgs, String sortOrder);
private native void contentSharerCursorClosed (long host);
private native AssetFileDescriptor contentSharerOpenFile (Uri uri, String mode);
private native String[] contentSharerGetStreamTypes (Uri uri, String mimeTypeFilter);
public final class ProviderFileObserver extends FileObserver
{
public ProviderFileObserver (long hostToUse, String path, int mask)
{
super (path, mask);
host = hostToUse;
}
public void onEvent (int event, String path)
{
contentSharerFileObserverEvent (host, event, path);
}
private long host;
}
public final class ProviderCursor extends MatrixCursor
{
ProviderCursor (long hostToUse, String[] columnNames)
{
super (columnNames);
host = hostToUse;
}
@Override
public void close()
{
super.close();
contentSharerCursorClosed (host);
}
private long host;
}
@Override
public boolean onCreate()
{
return true;
}
@Override
public Cursor query (Uri url, String[] projection, String selection,
String[] selectionArgs, String sortOrder)
{
synchronized (lock)
{
return contentSharerQuery (url, projection, selection, selectionArgs, sortOrder);
}
}
@Override
public Uri insert (Uri uri, ContentValues values)
{
return null;
}
@Override
public int update (Uri uri, ContentValues values, String selection,
String[] selectionArgs)
{
return 0;
}
@Override
public int delete (Uri uri, String selection, String[] selectionArgs)
{
return 0;
}
@Override
public String getType (Uri uri)
{
return null;
}
@Override
public AssetFileDescriptor openAssetFile (Uri uri, String mode)
{
synchronized (lock)
{
return contentSharerOpenFile (uri, mode);
}
}
@Override
public ParcelFileDescriptor openFile (Uri uri, String mode)
{
synchronized (lock)
{
AssetFileDescriptor result = contentSharerOpenFile (uri, mode);
if (result != null)
return result.getParcelFileDescriptor();
return null;
}
}
}

+ 10
- 0
examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj View File

@@ -890,6 +890,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1058,6 +1061,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1067,6 +1073,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1483,6 +1492,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/OSCSender/Builds/VisualStudio2015/OSCSender_App.vcxproj.filters View File

@@ -982,6 +982,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1150,6 +1153,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1159,6 +1165,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2112,6 +2121,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj View File

@@ -890,6 +890,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1058,6 +1061,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1067,6 +1073,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1483,6 +1492,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/OSCSender/Builds/VisualStudio2017/OSCSender_App.vcxproj.filters View File

@@ -982,6 +982,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1150,6 +1153,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1159,6 +1165,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -2112,6 +2121,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj View File

@@ -1284,6 +1284,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1452,6 +1455,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1461,6 +1467,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2169,6 +2178,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/OpenGLAppExample/Builds/VisualStudio2017/OpenGLAppExample_App.vcxproj.filters View File

@@ -1558,6 +1558,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1726,6 +1729,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1735,6 +1741,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3387,6 +3396,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj View File

@@ -1310,6 +1310,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1478,6 +1481,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1487,6 +1493,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2161,6 +2170,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/PluckedStringsDemo/Builds/VisualStudio2013/PluckedStringsDemo_App.vcxproj.filters View File

@@ -1570,6 +1570,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1738,6 +1741,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1747,6 +1753,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3369,6 +3378,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj View File

@@ -1310,6 +1310,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1478,6 +1481,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1487,6 +1493,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2161,6 +2170,7 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/PluckedStringsDemo/Builds/VisualStudio2017/PluckedStringsDemo_App.vcxproj.filters View File

@@ -1570,6 +1570,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1738,6 +1741,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1747,6 +1753,9 @@
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3369,6 +3378,9 @@
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj View File

@@ -1361,6 +1361,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1529,6 +1532,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1538,6 +1544,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2291,6 +2300,7 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2015/Arpeggiator_SharedCode.vcxproj.filters View File

@@ -1648,6 +1648,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1816,6 +1819,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1825,6 +1831,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3612,6 +3621,9 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj View File

@@ -1355,6 +1355,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1523,6 +1526,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1532,6 +1538,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2285,6 +2294,7 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/PlugInSamples/Arpeggiator/Builds/VisualStudio2017/Arpeggiator_SharedCode.vcxproj.filters View File

@@ -1648,6 +1648,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1816,6 +1819,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1825,6 +1831,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3612,6 +3621,9 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj View File

@@ -1361,6 +1361,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1529,6 +1532,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1538,6 +1544,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2291,6 +2300,7 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2015/GainPlugIn_SharedCode.vcxproj.filters View File

@@ -1648,6 +1648,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1816,6 +1819,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1825,6 +1831,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3612,6 +3621,9 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


+ 10
- 0
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj View File

@@ -1355,6 +1355,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1523,6 +1526,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -1532,6 +1538,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_linux_FileChooser.cpp">
<ExcludedFromBuild>true</ExcludedFromBuild>
</ClCompile>
@@ -2285,6 +2294,7 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableRectangle.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableShape.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsList.h"/>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_FileBrowserComponent.h"/>


+ 12
- 0
examples/PlugInSamples/GainPlugIn/Builds/VisualStudio2017/GainPlugIn_SharedCode.vcxproj.filters View File

@@ -1648,6 +1648,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_SVGParser.cpp">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.cpp">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClCompile>
@@ -1816,6 +1819,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\mouse\juce_MouseListener.cpp">
<Filter>JUCE Modules\juce_gui_basics\mouse</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_android_FileChooser.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -1825,6 +1831,9 @@
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_common_MimeTypes.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_ContentSharer.cpp">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\..\modules\juce_gui_basics\native\juce_ios_FileChooser.mm">
<Filter>JUCE Modules\juce_gui_basics\native</Filter>
</ClCompile>
@@ -3612,6 +3621,9 @@
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\drawables\juce_DrawableText.h">
<Filter>JUCE Modules\juce_gui_basics\drawables</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_ContentSharer.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\..\modules\juce_gui_basics\filebrowser\juce_DirectoryContentsDisplayComponent.h">
<Filter>JUCE Modules\juce_gui_basics\filebrowser</Filter>
</ClInclude>


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save