1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-02-04 03:40:07 +00:00
This commit is contained in:
jules 2008-10-27 21:02:54 +00:00
parent 125c4c08ef
commit 69347015e5
8 changed files with 7728 additions and 7718 deletions

File diff suppressed because it is too large Load diff

View file

@ -5,57 +5,57 @@
namespace BinaryData
{
extern const char* pathsandtransformsdemo_cpp;
const int pathsandtransformsdemo_cppSize = 14231;
extern const char* opengldemo_cpp;
const int opengldemo_cppSize = 9575;
extern const char* demo_table_data_xml;
const int demo_table_data_xmlSize = 5239;
extern const char* tabledemo_cpp;
const int tabledemo_cppSize = 12381;
extern const char* audiodemo_cpp;
const int audiodemo_cppSize = 23584;
extern const char* cello_wav;
const int cello_wavSize = 46348;
extern const char* demo_table_data_xml;
const int demo_table_data_xmlSize = 5239;
extern const char* draganddropdemo_cpp;
const int draganddropdemo_cppSize = 7937;
extern const char* readme__what_this_directory_is_for_txt;
const int readme__what_this_directory_is_for_txtSize = 259;
extern const char* treeviewdemo_cpp;
const int treeviewdemo_cppSize = 7715;
extern const char* treedemo_xml;
const int treedemo_xmlSize = 1126;
extern const char* quicktimedemo_cpp;
const int quicktimedemo_cppSize = 4576;
extern const char* audiodemo_cpp;
const int audiodemo_cppSize = 23584;
extern const char* threadingdemo_cpp;
const int threadingdemo_cppSize = 10049;
extern const char* juce_png;
const int juce_pngSize = 15290;
extern const char* widgetsdemo_cpp;
const int widgetsdemo_cppSize = 53388;
extern const char* interprocesscommsdemo_cpp;
const int interprocesscommsdemo_cppSize = 12631;
extern const char* icons_zip;
const int icons_zipSize = 83876;
extern const char* fontsandtextdemo_cpp;
const int fontsandtextdemo_cppSize = 9064;
extern const char* icons_zip;
const int icons_zipSize = 83876;
extern const char* interprocesscommsdemo_cpp;
const int interprocesscommsdemo_cppSize = 12631;
extern const char* juce_png;
const int juce_pngSize = 15290;
extern const char* opengldemo_cpp;
const int opengldemo_cppSize = 9575;
extern const char* pathsandtransformsdemo_cpp;
const int pathsandtransformsdemo_cppSize = 14231;
extern const char* quicktimedemo_cpp;
const int quicktimedemo_cppSize = 4576;
extern const char* readme__what_this_directory_is_for_txt;
const int readme__what_this_directory_is_for_txtSize = 259;
extern const char* tabledemo_cpp;
const int tabledemo_cppSize = 12381;
extern const char* threadingdemo_cpp;
const int threadingdemo_cppSize = 10049;
extern const char* treedemo_xml;
const int treedemo_xmlSize = 1126;
extern const char* treeviewdemo_cpp;
const int treeviewdemo_cppSize = 7715;
extern const char* widgetsdemo_cpp;
const int widgetsdemo_cppSize = 53388;
};
#endif

View file

@ -245,8 +245,8 @@
/********* Start of inlined file: juce_win32_NativeIncludes.h *********/
#ifndef __JUCE_WIN32_NATIVE_INCLUDES_H__
#define __JUCE_WIN32_NATIVE_INCLUDES_H__
#ifndef __JUCE_WIN32_NATIVEINCLUDES_JUCEHEADER__
#define __JUCE_WIN32_NATIVEINCLUDES_JUCEHEADER__
/********* Start of inlined file: juce_Config.h *********/
#ifndef __JUCE_CONFIG_JUCEHEADER__
@ -556,7 +556,7 @@
#pragma warning (pop)
#endif
#endif
#endif // __JUCE_WIN32_NATIVEINCLUDES_JUCEHEADER__
/********* End of inlined file: juce_win32_NativeIncludes.h *********/
#elif defined (LINUX)
@ -564,8 +564,8 @@
#else
/********* Start of inlined file: juce_mac_NativeIncludes.h *********/
#ifndef _JUCE_MAC_NATIVEINCLUDES_H_
#define _JUCE_MAC_NATIVEINCLUDES_H_
#ifndef __JUCE_MAC_NATIVEINCLUDES_JUCEHEADER__
#define __JUCE_MAC_NATIVEINCLUDES_JUCEHEADER__
/*
This file wraps together all the mac-specific code, so that
@ -603,7 +603,7 @@
#include <GLUT/glut.h>
#endif
#endif
#endif // __JUCE_MAC_NATIVEINCLUDES_JUCEHEADER__
/********* End of inlined file: juce_mac_NativeIncludes.h *********/
#endif
@ -64043,14 +64043,15 @@ void PopupMenu::addCustomItem (const int itemResultId,
void PopupMenu::addSubMenu (const String& subMenuName,
const PopupMenu& subMenu,
const bool isActive,
Image* const iconToUse) throw()
Image* const iconToUse,
const bool isTicked) throw()
{
addSeparatorIfPending();
items.add (new MenuItemInfo (0,
subMenuName,
isActive && (subMenu.getNumItems() > 0),
false,
isTicked,
iconToUse,
Colours::black,
false,
@ -239724,8 +239725,8 @@ bool NamedPipe::openInternal (const String& pipeName, const bool createPipe)
if (createPipe)
{
intern->pipeH = CreateNamedPipe (file, PIPE_ACCESS_DUPLEX | FILE_FLAG_OVERLAPPED, 0,
PIPE_UNLIMITED_INSTANCES,
4096, 4096, 0, NULL);
PIPE_UNLIMITED_INSTANCES,
4096, 4096, 0, NULL);
}
else
{
@ -239772,15 +239773,15 @@ int NamedPipe::read (void* destBuffer, int maxBytesToRead, int timeOutMillisecon
else if (GetLastError() == ERROR_IO_PENDING)
{
HANDLE handles[] = { over.hEvent, intern->cancelEvent };
DWORD waitResult = WaitForMultipleObjects (2, handles, FALSE,
DWORD waitResult = WaitForMultipleObjects (2, handles, FALSE,
timeOutMilliseconds >= 0 ? timeOutMilliseconds
: INFINITE);
if (waitResult != WAIT_OBJECT_0)
{
// if the operation timed out, let's cancel it...
CancelIo (intern->pipeH);
WaitForSingleObject (over.hEvent, INFINITE); // makes sure cancel is complete
}
if (waitResult != WAIT_OBJECT_0)
{
// if the operation timed out, let's cancel it...
CancelIo (intern->pipeH);
WaitForSingleObject (over.hEvent, INFINITE); // makes sure cancel is complete
}
if (GetOverlappedResult (intern->pipeH, &over, &numRead, FALSE))
{
@ -239828,17 +239829,17 @@ int NamedPipe::write (const void* sourceBuffer, int numBytesToWrite, int timeOut
else if (GetLastError() == ERROR_IO_PENDING)
{
HANDLE handles[] = { over.hEvent, intern->cancelEvent };
DWORD waitResult;
DWORD waitResult;
waitResult = WaitForMultipleObjects (2, handles, FALSE,
waitResult = WaitForMultipleObjects (2, handles, FALSE,
timeOutMilliseconds >= 0 ? timeOutMilliseconds
: INFINITE);
if (waitResult != WAIT_OBJECT_0)
{
CancelIo (intern->pipeH);
WaitForSingleObject (over.hEvent, INFINITE);
}
if (waitResult != WAIT_OBJECT_0)
{
CancelIo (intern->pipeH);
WaitForSingleObject (over.hEvent, INFINITE);
}
if (GetOverlappedResult (intern->pipeH, &over, &numWritten, FALSE))
{
@ -244659,7 +244660,7 @@ public:
static bool doesWindowMatch (const ActiveXControlComponent* const ax, HWND hwnd)
{
return ((ActiveXControlData*) ax->control) != 0
&& ((ActiveXControlData*) ax->control)->controlHWND == hwnd;
&& ((ActiveXControlData*) ax->control)->controlHWND == hwnd;
}
};
@ -257426,7 +257427,7 @@ static void sig_handler (int sig)
void MessageManager::doPlatformSpecificInitialisation()
{
// Initialise xlib for multiple thread support
static bool initThreadCalled = false;
static bool initThreadCalled = false;
if (! initThreadCalled)
{

File diff suppressed because it is too large Load diff

View file

@ -29,8 +29,8 @@
==============================================================================
*/
#ifndef __JUCE_APP_INCLUDES_JUCEHEADER__
#define __JUCE_APP_INCLUDES_JUCEHEADER__
#ifndef __JUCE_JUCE_APP_INCLUDES_INCLUDEFILES__
#define __JUCE_JUCE_APP_INCLUDES_INCLUDEFILES__
#ifndef __JUCE_APPLICATION_JUCEHEADER__
#include "juce_appframework/application/juce_Application.h"
@ -701,6 +701,9 @@
#ifndef __JUCE_MIDIKEYBOARDCOMPONENT_JUCEHEADER__
#include "juce_appframework/gui/components/special/juce_MidiKeyboardComponent.h"
#endif
#ifndef __JUCE_NSVIEWCOMPONENT_JUCEHEADER__
#include "juce_appframework/gui/components/special/juce_NSViewComponent.h"
#endif
#ifndef __JUCE_OPENGLCOMPONENT_JUCEHEADER__
#include "juce_appframework/gui/components/special/juce_OpenGLComponent.h"
#endif
@ -738,4 +741,4 @@
#include "juce_appframework/documents/juce_UndoManager.h"
#endif
#endif // __JUCE_APP_INCLUDES_JUCEHEADER__
#endif

View file

@ -1504,14 +1504,15 @@ void PopupMenu::addCustomItem (const int itemResultId,
void PopupMenu::addSubMenu (const String& subMenuName,
const PopupMenu& subMenu,
const bool isActive,
Image* const iconToUse) throw()
Image* const iconToUse,
const bool isTicked) throw()
{
addSeparatorIfPending();
items.add (new MenuItemInfo (0,
subMenuName,
isActive && (subMenu.getNumItems() > 0),
false,
isTicked,
iconToUse,
Colours::black,
false,

View file

@ -190,7 +190,8 @@ public:
void addSubMenu (const String& subMenuName,
const PopupMenu& subMenu,
const bool isActive = true,
Image* const iconToUse = 0) throw();
Image* const iconToUse = 0,
const bool isTicked = false) throw();
/** Appends a separator to the menu, to help break it up into sections.

View file

@ -32,74 +32,47 @@
#ifndef __JUCE_JUCE_CORE_INCLUDES_INCLUDEFILES__
#define __JUCE_JUCE_CORE_INCLUDES_INCLUDEFILES__
#ifndef __JUCE_SINGLETON_JUCEHEADER__
#include "juce_core/basics/juce_Singleton.h"
#endif
#ifndef __JUCE_SYSTEMSTATS_JUCEHEADER__
#include "juce_core/basics/juce_SystemStats.h"
#endif
#ifndef __JUCE_MATHSFUNCTIONS_JUCEHEADER__
#include "juce_core/basics/juce_MathsFunctions.h"
#endif
#ifndef __JUCE_PLATFORMDEFS_JUCEHEADER__
#include "juce_core/basics/juce_PlatformDefs.h"
#endif
#ifndef __JUCE_ATOMIC_JUCEHEADER__
#include "juce_core/basics/juce_Atomic.h"
#endif
#ifndef __JUCE_LOGGER_JUCEHEADER__
#include "juce_core/basics/juce_Logger.h"
#endif
#ifndef __JUCE_FILELOGGER_JUCEHEADER__
#include "juce_core/basics/juce_FileLogger.h"
#endif
#ifndef __JUCE_RANDOM_JUCEHEADER__
#include "juce_core/basics/juce_Random.h"
#endif
#ifndef __JUCE_INITIALISATION_JUCEHEADER__
#include "juce_core/basics/juce_Initialisation.h"
#endif
#ifndef __JUCE_STANDARDHEADER_JUCEHEADER__
#include "juce_core/basics/juce_StandardHeader.h"
#endif
#ifndef __JUCE_RELATIVETIME_JUCEHEADER__
#include "juce_core/basics/juce_RelativeTime.h"
#endif
#ifndef __JUCE_TIME_JUCEHEADER__
#include "juce_core/basics/juce_Time.h"
#endif
#ifndef __JUCE_DATACONVERSIONS_JUCEHEADER__
#include "juce_core/basics/juce_DataConversions.h"
#endif
#ifndef __JUCE_FILELOGGER_JUCEHEADER__
#include "juce_core/basics/juce_FileLogger.h"
#endif
#ifndef __JUCE_INITIALISATION_JUCEHEADER__
#include "juce_core/basics/juce_Initialisation.h"
#endif
#ifndef __JUCE_LOGGER_JUCEHEADER__
#include "juce_core/basics/juce_Logger.h"
#endif
#ifndef __JUCE_MATHSFUNCTIONS_JUCEHEADER__
#include "juce_core/basics/juce_MathsFunctions.h"
#endif
#ifndef __JUCE_MEMORY_JUCEHEADER__
#include "juce_core/basics/juce_Memory.h"
#endif
#ifndef __JUCE_PROPERTYSET_JUCEHEADER__
#include "juce_core/containers/juce_PropertySet.h"
#ifndef __JUCE_PLATFORMDEFS_JUCEHEADER__
#include "juce_core/basics/juce_PlatformDefs.h"
#endif
#ifndef __JUCE_VOIDARRAY_JUCEHEADER__
#include "juce_core/containers/juce_VoidArray.h"
#ifndef __JUCE_RANDOM_JUCEHEADER__
#include "juce_core/basics/juce_Random.h"
#endif
#ifndef __JUCE_ELEMENTCOMPARATOR_JUCEHEADER__
#include "juce_core/containers/juce_ElementComparator.h"
#ifndef __JUCE_RELATIVETIME_JUCEHEADER__
#include "juce_core/basics/juce_RelativeTime.h"
#endif
#ifndef __JUCE_MEMORYBLOCK_JUCEHEADER__
#include "juce_core/containers/juce_MemoryBlock.h"
#ifndef __JUCE_SINGLETON_JUCEHEADER__
#include "juce_core/basics/juce_Singleton.h"
#endif
#ifndef __JUCE_REFERENCECOUNTEDOBJECT_JUCEHEADER__
#include "juce_core/containers/juce_ReferenceCountedObject.h"
#ifndef __JUCE_STANDARDHEADER_JUCEHEADER__
#include "juce_core/basics/juce_StandardHeader.h"
#endif
#ifndef __JUCE_SPARSESET_JUCEHEADER__
#include "juce_core/containers/juce_SparseSet.h"
#ifndef __JUCE_SYSTEMSTATS_JUCEHEADER__
#include "juce_core/basics/juce_SystemStats.h"
#endif
#ifndef __JUCE_OWNEDARRAY_JUCEHEADER__
#include "juce_core/containers/juce_OwnedArray.h"
#endif
#ifndef __JUCE_SORTEDSET_JUCEHEADER__
#include "juce_core/containers/juce_SortedSet.h"
#endif
#ifndef __JUCE_BITARRAY_JUCEHEADER__
#include "juce_core/containers/juce_BitArray.h"
#ifndef __JUCE_TIME_JUCEHEADER__
#include "juce_core/basics/juce_Time.h"
#endif
#ifndef __JUCE_ARRAY_JUCEHEADER__
#include "juce_core/containers/juce_Array.h"
@ -107,27 +80,54 @@
#ifndef __JUCE_ARRAYALLOCATIONBASE_JUCEHEADER__
#include "juce_core/containers/juce_ArrayAllocationBase.h"
#endif
#ifndef __JUCE_BITARRAY_JUCEHEADER__
#include "juce_core/containers/juce_BitArray.h"
#endif
#ifndef __JUCE_ELEMENTCOMPARATOR_JUCEHEADER__
#include "juce_core/containers/juce_ElementComparator.h"
#endif
#ifndef __JUCE_MEMORYBLOCK_JUCEHEADER__
#include "juce_core/containers/juce_MemoryBlock.h"
#endif
#ifndef __JUCE_OWNEDARRAY_JUCEHEADER__
#include "juce_core/containers/juce_OwnedArray.h"
#endif
#ifndef __JUCE_PROPERTYSET_JUCEHEADER__
#include "juce_core/containers/juce_PropertySet.h"
#endif
#ifndef __JUCE_REFERENCECOUNTEDARRAY_JUCEHEADER__
#include "juce_core/containers/juce_ReferenceCountedArray.h"
#endif
#ifndef __JUCE_REFERENCECOUNTEDOBJECT_JUCEHEADER__
#include "juce_core/containers/juce_ReferenceCountedObject.h"
#endif
#ifndef __JUCE_SORTEDSET_JUCEHEADER__
#include "juce_core/containers/juce_SortedSet.h"
#endif
#ifndef __JUCE_SPARSESET_JUCEHEADER__
#include "juce_core/containers/juce_SparseSet.h"
#endif
#ifndef __JUCE_VOIDARRAY_JUCEHEADER__
#include "juce_core/containers/juce_VoidArray.h"
#endif
#ifndef __JUCE_INPUTSTREAM_JUCEHEADER__
#include "juce_core/io/juce_InputStream.h"
#endif
#ifndef __JUCE_OUTPUTSTREAM_JUCEHEADER__
#include "juce_core/io/juce_OutputStream.h"
#endif
#ifndef __JUCE_FILEINPUTSTREAM_JUCEHEADER__
#include "juce_core/io/files/juce_FileInputStream.h"
#endif
#ifndef __JUCE_FILEOUTPUTSTREAM_JUCEHEADER__
#include "juce_core/io/files/juce_FileOutputStream.h"
#endif
#ifndef __JUCE_DIRECTORYITERATOR_JUCEHEADER__
#include "juce_core/io/files/juce_DirectoryIterator.h"
#endif
#ifndef __JUCE_FILE_JUCEHEADER__
#include "juce_core/io/files/juce_File.h"
#endif
#ifndef __JUCE_FILEINPUTSTREAM_JUCEHEADER__
#include "juce_core/io/files/juce_FileInputStream.h"
#endif
#ifndef __JUCE_FILEOUTPUTSTREAM_JUCEHEADER__
#include "juce_core/io/files/juce_FileOutputStream.h"
#endif
#ifndef __JUCE_FILESEARCHPATH_JUCEHEADER__
#include "juce_core/io/files/juce_FileSearchPath.h"
#endif
@ -137,26 +137,20 @@
#ifndef __JUCE_BLOWFISH_JUCEHEADER__
#include "juce_core/cryptography/juce_BlowFish.h"
#endif
#ifndef __JUCE_PRIMES_JUCEHEADER__
#include "juce_core/cryptography/juce_Primes.h"
#endif
#ifndef __JUCE_MD5_JUCEHEADER__
#include "juce_core/cryptography/juce_MD5.h"
#endif
#ifndef __JUCE_PRIMES_JUCEHEADER__
#include "juce_core/cryptography/juce_Primes.h"
#endif
#ifndef __JUCE_RSAKEY_JUCEHEADER__
#include "juce_core/cryptography/juce_RSAKey.h"
#endif
#ifndef __JUCE_URL_JUCEHEADER__
#include "juce_core/io/network/juce_URL.h"
#endif
#ifndef __JUCE_SOCKET_JUCEHEADER__
#include "juce_core/io/network/juce_Socket.h"
#endif
#ifndef __JUCE_MEMORYOUTPUTSTREAM_JUCEHEADER__
#include "juce_core/io/streams/juce_MemoryOutputStream.h"
#endif
#ifndef __JUCE_SUBREGIONSTREAM_JUCEHEADER__
#include "juce_core/io/streams/juce_SubregionStream.h"
#ifndef __JUCE_URL_JUCEHEADER__
#include "juce_core/io/network/juce_URL.h"
#endif
#ifndef __JUCE_BUFFEREDINPUTSTREAM_JUCEHEADER__
#include "juce_core/io/streams/juce_BufferedInputStream.h"
@ -164,50 +158,83 @@
#ifndef __JUCE_FILEINPUTSOURCE_JUCEHEADER__
#include "juce_core/io/streams/juce_FileInputSource.h"
#endif
#ifndef __JUCE_INPUTSOURCE_JUCEHEADER__
#include "juce_core/io/streams/juce_InputSource.h"
#endif
#ifndef __JUCE_GZIPCOMPRESSOROUTPUTSTREAM_JUCEHEADER__
#include "juce_core/io/streams/juce_GZIPCompressorOutputStream.h"
#endif
#ifndef __JUCE_GZIPDECOMPRESSORINPUTSTREAM_JUCEHEADER__
#include "juce_core/io/streams/juce_GZIPDecompressorInputStream.h"
#endif
#ifndef __JUCE_INPUTSOURCE_JUCEHEADER__
#include "juce_core/io/streams/juce_InputSource.h"
#endif
#ifndef __JUCE_MEMORYINPUTSTREAM_JUCEHEADER__
#include "juce_core/io/streams/juce_MemoryInputStream.h"
#endif
#ifndef __JUCE_MEMORYOUTPUTSTREAM_JUCEHEADER__
#include "juce_core/io/streams/juce_MemoryOutputStream.h"
#endif
#ifndef __JUCE_SUBREGIONSTREAM_JUCEHEADER__
#include "juce_core/io/streams/juce_SubregionStream.h"
#endif
#ifndef __JUCE_PERFORMANCECOUNTER_JUCEHEADER__
#include "juce_core/misc/juce_PerformanceCounter.h"
#endif
#ifndef __JUCE_ZIPFILE_JUCEHEADER__
#include "juce_core/misc/juce_ZipFile.h"
#endif
#ifndef __JUCE_PLATFORMUTILITIES_JUCEHEADER__
#include "juce_core/misc/juce_PlatformUtilities.h"
#endif
#ifndef __JUCE_UUID_JUCEHEADER__
#include "juce_core/misc/juce_Uuid.h"
#endif
#ifndef __JUCE_XMLELEMENT_JUCEHEADER__
#include "juce_core/text/juce_XmlElement.h"
#ifndef __JUCE_ZIPFILE_JUCEHEADER__
#include "juce_core/misc/juce_ZipFile.h"
#endif
#ifndef __JUCE_CHARACTERFUNCTIONS_JUCEHEADER__
#include "juce_core/text/juce_CharacterFunctions.h"
#endif
#ifndef __JUCE_STRINGARRAY_JUCEHEADER__
#include "juce_core/text/juce_StringArray.h"
#endif
#ifndef __JUCE_LOCALISEDSTRINGS_JUCEHEADER__
#include "juce_core/text/juce_LocalisedStrings.h"
#endif
#ifndef __JUCE_XMLDOCUMENT_JUCEHEADER__
#include "juce_core/text/juce_XmlDocument.h"
#ifndef __JUCE_STRING_JUCEHEADER__
#include "juce_core/text/juce_String.h"
#endif
#ifndef __JUCE_STRINGARRAY_JUCEHEADER__
#include "juce_core/text/juce_StringArray.h"
#endif
#ifndef __JUCE_STRINGPAIRARRAY_JUCEHEADER__
#include "juce_core/text/juce_StringPairArray.h"
#endif
#ifndef __JUCE_STRING_JUCEHEADER__
#include "juce_core/text/juce_String.h"
#ifndef __JUCE_XMLDOCUMENT_JUCEHEADER__
#include "juce_core/text/juce_XmlDocument.h"
#endif
#ifndef __JUCE_XMLELEMENT_JUCEHEADER__
#include "juce_core/text/juce_XmlElement.h"
#endif
#ifndef __JUCE_CRITICALSECTION_JUCEHEADER__
#include "juce_core/threads/juce_CriticalSection.h"
#endif
#ifndef __JUCE_INTERPROCESSLOCK_JUCEHEADER__
#include "juce_core/threads/juce_InterProcessLock.h"
#endif
#ifndef __JUCE_PROCESS_JUCEHEADER__
#include "juce_core/threads/juce_Process.h"
#endif
#ifndef __JUCE_READWRITELOCK_JUCEHEADER__
#include "juce_core/threads/juce_ReadWriteLock.h"
#endif
#ifndef __JUCE_SCOPEDLOCK_JUCEHEADER__
#include "juce_core/threads/juce_ScopedLock.h"
#endif
#ifndef __JUCE_SCOPEDREADLOCK_JUCEHEADER__
#include "juce_core/threads/juce_ScopedReadLock.h"
#endif
#ifndef __JUCE_SCOPEDTRYLOCK_JUCEHEADER__
#include "juce_core/threads/juce_ScopedTryLock.h"
#endif
#ifndef __JUCE_SCOPEDWRITELOCK_JUCEHEADER__
#include "juce_core/threads/juce_ScopedWriteLock.h"
#endif
#ifndef __JUCE_THREAD_JUCEHEADER__
#include "juce_core/threads/juce_Thread.h"
#endif
#ifndef __JUCE_THREADPOOL_JUCEHEADER__
#include "juce_core/threads/juce_ThreadPool.h"
@ -215,35 +242,8 @@
#ifndef __JUCE_TIMESLICETHREAD_JUCEHEADER__
#include "juce_core/threads/juce_TimeSliceThread.h"
#endif
#ifndef __JUCE_CRITICALSECTION_JUCEHEADER__
#include "juce_core/threads/juce_CriticalSection.h"
#endif
#ifndef __JUCE_SCOPEDREADLOCK_JUCEHEADER__
#include "juce_core/threads/juce_ScopedReadLock.h"
#endif
#ifndef __JUCE_PROCESS_JUCEHEADER__
#include "juce_core/threads/juce_Process.h"
#endif
#ifndef __JUCE_THREAD_JUCEHEADER__
#include "juce_core/threads/juce_Thread.h"
#endif
#ifndef __JUCE_SCOPEDTRYLOCK_JUCEHEADER__
#include "juce_core/threads/juce_ScopedTryLock.h"
#endif
#ifndef __JUCE_SCOPEDLOCK_JUCEHEADER__
#include "juce_core/threads/juce_ScopedLock.h"
#endif
#ifndef __JUCE_INTERPROCESSLOCK_JUCEHEADER__
#include "juce_core/threads/juce_InterProcessLock.h"
#endif
#ifndef __JUCE_WAITABLEEVENT_JUCEHEADER__
#include "juce_core/threads/juce_WaitableEvent.h"
#endif
#ifndef __JUCE_READWRITELOCK_JUCEHEADER__
#include "juce_core/threads/juce_ReadWriteLock.h"
#endif
#ifndef __JUCE_SCOPEDWRITELOCK_JUCEHEADER__
#include "juce_core/threads/juce_ScopedWriteLock.h"
#endif
#endif