@@ -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) | |||
@@ -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; | |||
} | |||
} | |||
} |
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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; | |||
@@ -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; | |||
@@ -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) | |||
@@ -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> |
@@ -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; | |||
} | |||
} | |||
} |
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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 | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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) | |||
@@ -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; | |||
} | |||
} | |||
} |
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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) | |||
@@ -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); | |||
} | |||
} | |||
} |
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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) | |||
@@ -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; | |||
} | |||
} | |||
} |
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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) | |||
@@ -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; | |||
} | |||
} | |||
} |
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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) | |||
@@ -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; | |||
} | |||
} | |||
} |
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||
@@ -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"/> | |||
@@ -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> | |||