| @@ -1220,7 +1220,7 @@ | |||||
| children = ( | children = ( | ||||
| 84A4883308A22E4900752A2B /* juce_appframework */, | 84A4883308A22E4900752A2B /* juce_appframework */, | ||||
| 84A4899708A22E4A00752A2B /* juce_core */, | 84A4899708A22E4A00752A2B /* juce_core */, | ||||
| 84A4881C08A22E2400752A2B /* mac specific code */, | |||||
| 84A4881C08A22E2400752A2B /* native mac code */, | |||||
| ); | ); | ||||
| lineEnding = 2; | lineEnding = 2; | ||||
| name = Source; | name = Source; | ||||
| @@ -1350,7 +1350,7 @@ | |||||
| name = midi; | name = midi; | ||||
| sourceTree = "<group>"; | sourceTree = "<group>"; | ||||
| }; | }; | ||||
| 84A4881C08A22E2400752A2B /* mac specific code */ = { | |||||
| 84A4881C08A22E2400752A2B /* native mac code */ = { | |||||
| isa = PBXGroup; | isa = PBXGroup; | ||||
| children = ( | children = ( | ||||
| 8484E9A4103C958A008B7C6C /* juce_mac_NativeCode.mm */, | 8484E9A4103C958A008B7C6C /* juce_mac_NativeCode.mm */, | ||||
| @@ -1381,8 +1381,8 @@ | |||||
| 8484E9D6103C95A6008B7C6C /* juce_posix_SharedCode.h */, | 8484E9D6103C95A6008B7C6C /* juce_posix_SharedCode.h */, | ||||
| 8484E9D7103C95A6008B7C6C /* juce_posix_NamedPipe.cpp */, | 8484E9D7103C95A6008B7C6C /* juce_posix_NamedPipe.cpp */, | ||||
| ); | ); | ||||
| name = "mac specific code"; | |||||
| path = platform_specific_code; | |||||
| name = "native mac code"; | |||||
| path = ../../src/native/mac; | |||||
| sourceTree = SOURCE_ROOT; | sourceTree = SOURCE_ROOT; | ||||
| }; | }; | ||||
| 84A4883308A22E4900752A2B /* juce_appframework */ = { | 84A4883308A22E4900752A2B /* juce_appframework */ = { | ||||
| @@ -1,181 +1,181 @@ | |||||
| /* | |||||
| ============================================================================== | |||||
| This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
| Copyright 2004-9 by Raw Material Software Ltd. | |||||
| ------------------------------------------------------------------------------ | |||||
| JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
| Public License (Version 2), as published by the Free Software Foundation. | |||||
| A copy of the license is included in the JUCE distribution, or can be found | |||||
| online at www.gnu.org/licenses. | |||||
| JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
| WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
| A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
| ------------------------------------------------------------------------------ | |||||
| To release a closed-source product which uses JUCE, commercial licenses are | |||||
| available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
| ============================================================================== | |||||
| */ | |||||
| //============================================================================== | |||||
| #include "../juce_IncludeCharacteristics.h" | |||||
| #if JucePlugin_Build_VST | |||||
| #include <Cocoa/Cocoa.h> | |||||
| #define ADD_CARBON_BODGE 1 // see note below.. | |||||
| #include <Carbon/Carbon.h> | |||||
| #include "../juce_PluginHeaders.h" | |||||
| //============================================================================== | |||||
| BEGIN_JUCE_NAMESPACE | |||||
| #if ADD_CARBON_BODGE | |||||
| /* When you wrap a WindowRef as an NSWindow, it seems to bugger up the HideWindow | |||||
| function, so when the host tries (and fails) to hide the window, this catches | |||||
| the event and does the job properly. | |||||
| */ | |||||
| static pascal OSStatus windowVisibilityBodge (EventHandlerCallRef, EventRef e, void* user) | |||||
| { | |||||
| NSWindow* hostWindow = (NSWindow*) user; | |||||
| switch (GetEventKind (e)) | |||||
| { | |||||
| case kEventWindowShown: | |||||
| [hostWindow orderFront: nil]; | |||||
| break; | |||||
| case kEventWindowHidden: | |||||
| [hostWindow orderOut: nil]; | |||||
| break; | |||||
| } | |||||
| return eventNotHandledErr; | |||||
| } | |||||
| #endif | |||||
| //============================================================================== | |||||
| void initialiseMac() | |||||
| { | |||||
| NSApplicationLoad(); | |||||
| } | |||||
| void* attachComponentToWindowRef (Component* comp, void* windowRef) | |||||
| { | |||||
| const ScopedAutoReleasePool pool; | |||||
| NSWindow* hostWindow = [[NSWindow alloc] initWithWindowRef: windowRef]; | |||||
| [hostWindow retain]; | |||||
| [hostWindow setCanHide: YES]; | |||||
| [hostWindow setReleasedWhenClosed: YES]; | |||||
| NSView* content = [hostWindow contentView]; | |||||
| NSRect f = [content frame]; | |||||
| NSPoint windowPos = [hostWindow convertBaseToScreen: f.origin]; | |||||
| windowPos.y = [[NSScreen mainScreen] frame].size.height - (windowPos.y + f.size.height); | |||||
| comp->setTopLeftPosition ((int) windowPos.x, (int) windowPos.y); | |||||
| #if ! JucePlugin_EditorRequiresKeyboardFocus | |||||
| comp->addToDesktop (ComponentPeer::windowIsTemporary | ComponentPeer::windowIgnoresKeyPresses); | |||||
| #else | |||||
| comp->addToDesktop (ComponentPeer::windowIsTemporary); | |||||
| #endif | |||||
| comp->setVisible (true); | |||||
| comp->toFront (false); | |||||
| NSView* pluginView = (NSView*) comp->getWindowHandle(); | |||||
| NSWindow* pluginWindow = [pluginView window]; | |||||
| [pluginWindow setExcludedFromWindowsMenu: YES]; | |||||
| [pluginWindow setCanHide: YES]; | |||||
| [hostWindow addChildWindow: pluginWindow | |||||
| ordered: NSWindowAbove]; | |||||
| [hostWindow orderFront: nil]; | |||||
| [pluginWindow orderFront: nil]; | |||||
| #if ADD_CARBON_BODGE | |||||
| // Adds a callback bodge to work around some problems with wrapped | |||||
| // carbon windows.. | |||||
| const EventTypeSpec eventsToCatch[] = { | |||||
| { kEventClassWindow, kEventWindowShown }, | |||||
| { kEventClassWindow, kEventWindowHidden } | |||||
| }; | |||||
| EventHandlerRef ref; | |||||
| InstallWindowEventHandler ((WindowRef) windowRef, | |||||
| NewEventHandlerUPP (windowVisibilityBodge), | |||||
| GetEventTypeCount (eventsToCatch), eventsToCatch, | |||||
| (void*) hostWindow, &ref); | |||||
| comp->setComponentProperty ("carbonEventRef", String::toHexString ((pointer_sized_int) (void*) ref)); | |||||
| #endif | |||||
| return hostWindow; | |||||
| } | |||||
| void detachComponentFromWindowRef (Component* comp, void* nsWindow) | |||||
| { | |||||
| { | |||||
| const ScopedAutoReleasePool pool; | |||||
| #if ADD_CARBON_BODGE | |||||
| EventHandlerRef ref = (EventHandlerRef) (void*) (pointer_sized_int) | |||||
| comp->getComponentProperty ("carbonEventRef", false, String::empty).getHexValue64(); | |||||
| RemoveEventHandler (ref); | |||||
| #endif | |||||
| NSWindow* hostWindow = (NSWindow*) nsWindow; | |||||
| NSView* pluginView = (NSView*) comp->getWindowHandle(); | |||||
| NSWindow* pluginWindow = [pluginView window]; | |||||
| [hostWindow removeChildWindow: pluginWindow]; | |||||
| comp->removeFromDesktop(); | |||||
| [hostWindow release]; | |||||
| } | |||||
| // The event loop needs to be run between closing the window and deleting the plugin, | |||||
| // presumably to let the cocoa objects get tidied up. Leaving out this line causes crashes | |||||
| // in Live and Reaper when you delete the plugin with its window open. | |||||
| // (Doing it this way rather than using a single longer timout means that w can guarantee | |||||
| // how many messages will be dispatched, which seems to be vital in Reaper) | |||||
| for (int i = 20; --i >= 0;) | |||||
| MessageManager::getInstance()->runDispatchLoopUntil (1); | |||||
| } | |||||
| void setNativeHostWindowSize (void* nsWindow, Component* component, int newWidth, int newHeight) | |||||
| { | |||||
| NSWindow* hostWindow = (NSWindow*) nsWindow; | |||||
| if (hostWindow != 0) | |||||
| { | |||||
| ScopedAutoReleasePool pool; | |||||
| // Can't use the cocoa NSWindow resizing code, or it messes up in Live. | |||||
| Rect r; | |||||
| GetWindowBounds ((WindowRef) [hostWindow windowRef], kWindowContentRgn, &r); | |||||
| r.right += newWidth - component->getWidth(); | |||||
| r.bottom += newHeight - component->getHeight(); | |||||
| SetWindowBounds ((WindowRef) [hostWindow windowRef], kWindowContentRgn, &r); | |||||
| [[hostWindow contentView] setNeedsDisplay: YES]; | |||||
| } | |||||
| } | |||||
| void checkWindowVisibility (void* nsWindow, Component* comp) | |||||
| { | |||||
| NSWindow* hostWindow = (NSWindow*) nsWindow; | |||||
| comp->setVisible ([hostWindow isVisible]); | |||||
| } | |||||
| END_JUCE_NAMESPACE | |||||
| #endif | |||||
| /* | |||||
| ============================================================================== | |||||
| This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
| Copyright 2004-9 by Raw Material Software Ltd. | |||||
| ------------------------------------------------------------------------------ | |||||
| JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
| Public License (Version 2), as published by the Free Software Foundation. | |||||
| A copy of the license is included in the JUCE distribution, or can be found | |||||
| online at www.gnu.org/licenses. | |||||
| JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
| WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
| A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
| ------------------------------------------------------------------------------ | |||||
| To release a closed-source product which uses JUCE, commercial licenses are | |||||
| available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
| ============================================================================== | |||||
| */ | |||||
| //============================================================================== | |||||
| #include "../juce_IncludeCharacteristics.h" | |||||
| #if JucePlugin_Build_VST | |||||
| #include <Cocoa/Cocoa.h> | |||||
| #define ADD_CARBON_BODGE 1 // see note below.. | |||||
| #include <Carbon/Carbon.h> | |||||
| #include "../juce_PluginHeaders.h" | |||||
| //============================================================================== | |||||
| BEGIN_JUCE_NAMESPACE | |||||
| #if ADD_CARBON_BODGE | |||||
| /* When you wrap a WindowRef as an NSWindow, it seems to bugger up the HideWindow | |||||
| function, so when the host tries (and fails) to hide the window, this catches | |||||
| the event and does the job properly. | |||||
| */ | |||||
| static pascal OSStatus windowVisibilityBodge (EventHandlerCallRef, EventRef e, void* user) | |||||
| { | |||||
| NSWindow* hostWindow = (NSWindow*) user; | |||||
| switch (GetEventKind (e)) | |||||
| { | |||||
| case kEventWindowShown: | |||||
| [hostWindow orderFront: nil]; | |||||
| break; | |||||
| case kEventWindowHidden: | |||||
| [hostWindow orderOut: nil]; | |||||
| break; | |||||
| } | |||||
| return eventNotHandledErr; | |||||
| } | |||||
| #endif | |||||
| //============================================================================== | |||||
| void initialiseMac() | |||||
| { | |||||
| NSApplicationLoad(); | |||||
| } | |||||
| void* attachComponentToWindowRef (Component* comp, void* windowRef) | |||||
| { | |||||
| const ScopedAutoReleasePool pool; | |||||
| NSWindow* hostWindow = [[NSWindow alloc] initWithWindowRef: windowRef]; | |||||
| [hostWindow retain]; | |||||
| [hostWindow setCanHide: YES]; | |||||
| [hostWindow setReleasedWhenClosed: YES]; | |||||
| NSView* content = [hostWindow contentView]; | |||||
| NSRect f = [content frame]; | |||||
| NSPoint windowPos = [hostWindow convertBaseToScreen: f.origin]; | |||||
| windowPos.y = [[NSScreen mainScreen] frame].size.height - (windowPos.y + f.size.height); | |||||
| comp->setTopLeftPosition ((int) windowPos.x, (int) windowPos.y); | |||||
| #if ! JucePlugin_EditorRequiresKeyboardFocus | |||||
| comp->addToDesktop (ComponentPeer::windowIsTemporary | ComponentPeer::windowIgnoresKeyPresses); | |||||
| #else | |||||
| comp->addToDesktop (ComponentPeer::windowIsTemporary); | |||||
| #endif | |||||
| comp->setVisible (true); | |||||
| comp->toFront (false); | |||||
| NSView* pluginView = (NSView*) comp->getWindowHandle(); | |||||
| NSWindow* pluginWindow = [pluginView window]; | |||||
| [pluginWindow setExcludedFromWindowsMenu: YES]; | |||||
| [pluginWindow setCanHide: YES]; | |||||
| [hostWindow addChildWindow: pluginWindow | |||||
| ordered: NSWindowAbove]; | |||||
| [hostWindow orderFront: nil]; | |||||
| [pluginWindow orderFront: nil]; | |||||
| #if ADD_CARBON_BODGE | |||||
| // Adds a callback bodge to work around some problems with wrapped | |||||
| // carbon windows.. | |||||
| const EventTypeSpec eventsToCatch[] = { | |||||
| { kEventClassWindow, kEventWindowShown }, | |||||
| { kEventClassWindow, kEventWindowHidden } | |||||
| }; | |||||
| EventHandlerRef ref; | |||||
| InstallWindowEventHandler ((WindowRef) windowRef, | |||||
| NewEventHandlerUPP (windowVisibilityBodge), | |||||
| GetEventTypeCount (eventsToCatch), eventsToCatch, | |||||
| (void*) hostWindow, &ref); | |||||
| comp->setComponentProperty ("carbonEventRef", String::toHexString ((pointer_sized_int) (void*) ref)); | |||||
| #endif | |||||
| return hostWindow; | |||||
| } | |||||
| void detachComponentFromWindowRef (Component* comp, void* nsWindow) | |||||
| { | |||||
| { | |||||
| const ScopedAutoReleasePool pool; | |||||
| #if ADD_CARBON_BODGE | |||||
| EventHandlerRef ref = (EventHandlerRef) (void*) (pointer_sized_int) | |||||
| comp->getComponentProperty ("carbonEventRef", false, String::empty).getHexValue64(); | |||||
| RemoveEventHandler (ref); | |||||
| #endif | |||||
| NSWindow* hostWindow = (NSWindow*) nsWindow; | |||||
| NSView* pluginView = (NSView*) comp->getWindowHandle(); | |||||
| NSWindow* pluginWindow = [pluginView window]; | |||||
| [hostWindow removeChildWindow: pluginWindow]; | |||||
| comp->removeFromDesktop(); | |||||
| [hostWindow release]; | |||||
| } | |||||
| // The event loop needs to be run between closing the window and deleting the plugin, | |||||
| // presumably to let the cocoa objects get tidied up. Leaving out this line causes crashes | |||||
| // in Live and Reaper when you delete the plugin with its window open. | |||||
| // (Doing it this way rather than using a single longer timout means that w can guarantee | |||||
| // how many messages will be dispatched, which seems to be vital in Reaper) | |||||
| for (int i = 20; --i >= 0;) | |||||
| MessageManager::getInstance()->runDispatchLoopUntil (1); | |||||
| } | |||||
| void setNativeHostWindowSize (void* nsWindow, Component* component, int newWidth, int newHeight) | |||||
| { | |||||
| NSWindow* hostWindow = (NSWindow*) nsWindow; | |||||
| if (hostWindow != 0) | |||||
| { | |||||
| ScopedAutoReleasePool pool; | |||||
| // Can't use the cocoa NSWindow resizing code, or it messes up in Live. | |||||
| Rect r; | |||||
| GetWindowBounds ((WindowRef) [hostWindow windowRef], kWindowContentRgn, &r); | |||||
| r.right += newWidth - component->getWidth(); | |||||
| r.bottom += newHeight - component->getHeight(); | |||||
| SetWindowBounds ((WindowRef) [hostWindow windowRef], kWindowContentRgn, &r); | |||||
| [[hostWindow contentView] setNeedsDisplay: YES]; | |||||
| } | |||||
| } | |||||
| void checkWindowVisibility (void* nsWindow, Component* comp) | |||||
| { | |||||
| NSWindow* hostWindow = (NSWindow*) nsWindow; | |||||
| comp->setVisible ([hostWindow isVisible]); | |||||
| } | |||||
| END_JUCE_NAMESPACE | |||||
| #endif | |||||
| @@ -5,8 +5,11 @@ | |||||
| namespace BinaryData | namespace BinaryData | ||||
| { | { | ||||
| extern const char* tabledemo_cpp; | |||||
| const int tabledemo_cppSize = 12168; | |||||
| extern const char* audiodemo_cpp; | |||||
| const int audiodemo_cppSize = 23377; | |||||
| extern const char* camerademo_cpp; | |||||
| const int camerademo_cppSize = 7155; | |||||
| extern const char* cello_wav; | extern const char* cello_wav; | ||||
| const int cello_wavSize = 46348; | const int cello_wavSize = 46348; | ||||
| @@ -14,53 +17,50 @@ namespace BinaryData | |||||
| extern const char* demo_table_data_xml; | extern const char* demo_table_data_xml; | ||||
| const int demo_table_data_xmlSize = 5239; | const int demo_table_data_xmlSize = 5239; | ||||
| extern const char* treeviewdemo_cpp; | |||||
| const int treeviewdemo_cppSize = 8502; | |||||
| extern const char* draganddropdemo_cpp; | |||||
| const int draganddropdemo_cppSize = 7724; | |||||
| extern const char* webbrowserdemo_cpp; | |||||
| const int webbrowserdemo_cppSize = 5195; | |||||
| extern const char* fontsandtextdemo_cpp; | |||||
| const int fontsandtextdemo_cppSize = 8851; | |||||
| extern const char* icons_zip; | extern const char* icons_zip; | ||||
| const int icons_zipSize = 83876; | const int icons_zipSize = 83876; | ||||
| extern const char* widgetsdemo_cpp; | |||||
| const int widgetsdemo_cppSize = 53176; | |||||
| extern const char* interprocesscommsdemo_cpp; | |||||
| const int interprocesscommsdemo_cppSize = 12418; | |||||
| extern const char* juce_png; | extern const char* juce_png; | ||||
| const int juce_pngSize = 15290; | const int juce_pngSize = 15290; | ||||
| extern const char* threadingdemo_cpp; | |||||
| const int threadingdemo_cppSize = 10271; | |||||
| extern const char* audiodemo_cpp; | |||||
| const int audiodemo_cppSize = 23377; | |||||
| extern const char* opengldemo_cpp; | extern const char* opengldemo_cpp; | ||||
| const int opengldemo_cppSize = 9362; | const int opengldemo_cppSize = 9362; | ||||
| extern const char* readme__what_this_directory_is_for_txt; | |||||
| const int readme__what_this_directory_is_for_txtSize = 259; | |||||
| extern const char* pathsandtransformsdemo_cpp; | extern const char* pathsandtransformsdemo_cpp; | ||||
| const int pathsandtransformsdemo_cppSize = 14018; | const int pathsandtransformsdemo_cppSize = 14018; | ||||
| extern const char* treedemo_xml; | |||||
| const int treedemo_xmlSize = 1126; | |||||
| extern const char* quicktimedemo_cpp; | extern const char* quicktimedemo_cpp; | ||||
| const int quicktimedemo_cppSize = 4363; | const int quicktimedemo_cppSize = 4363; | ||||
| extern const char* fontsandtextdemo_cpp; | |||||
| const int fontsandtextdemo_cppSize = 8851; | |||||
| extern const char* readme__what_this_directory_is_for_txt; | |||||
| const int readme__what_this_directory_is_for_txtSize = 259; | |||||
| extern const char* interprocesscommsdemo_cpp; | |||||
| const int interprocesscommsdemo_cppSize = 12418; | |||||
| extern const char* tabledemo_cpp; | |||||
| const int tabledemo_cppSize = 12168; | |||||
| extern const char* draganddropdemo_cpp; | |||||
| const int draganddropdemo_cppSize = 7724; | |||||
| extern const char* threadingdemo_cpp; | |||||
| const int threadingdemo_cppSize = 10271; | |||||
| extern const char* camerademo_cpp; | |||||
| const int camerademo_cppSize = 7155; | |||||
| extern const char* treedemo_xml; | |||||
| const int treedemo_xmlSize = 1126; | |||||
| extern const char* treeviewdemo_cpp; | |||||
| const int treeviewdemo_cppSize = 8502; | |||||
| extern const char* webbrowserdemo_cpp; | |||||
| const int webbrowserdemo_cppSize = 5195; | |||||
| extern const char* widgetsdemo_cpp; | |||||
| const int widgetsdemo_cppSize = 53176; | |||||
| }; | }; | ||||
| @@ -911,4 +911,3 @@ static const unsigned char temp4[] = {137,80,78,71,13,10,26,10,0,0,0,13,73,72,68 | |||||
| 0,98,28,9,155,95,0,2,104,68,236,11,1,8,160,17,225,73,128,0,3,0,120,52,172,151,198,78,252,63,0,0,0,0,73,69,78,68,174,66, | 0,98,28,9,155,95,0,2,104,68,236,11,1,8,160,17,225,73,128,0,3,0,120,52,172,151,198,78,252,63,0,0,0,0,73,69,78,68,174,66, | ||||
| 96,130,0,0}; | 96,130,0,0}; | ||||
| const char* BinaryData::prefs_misc_png = (const char*) temp4; | const char* BinaryData::prefs_misc_png = (const char*) temp4; | ||||
| @@ -1,349 +1,349 @@ | |||||
| /* | |||||
| ============================================================================== | |||||
| This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
| Copyright 2004-9 by Raw Material Software Ltd. | |||||
| ------------------------------------------------------------------------------ | |||||
| JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
| Public License (Version 2), as published by the Free Software Foundation. | |||||
| A copy of the license is included in the JUCE distribution, or can be found | |||||
| online at www.gnu.org/licenses. | |||||
| JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
| WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
| A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
| ------------------------------------------------------------------------------ | |||||
| To release a closed-source product which uses JUCE, commercial licenses are | |||||
| available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
| ============================================================================== | |||||
| */ | |||||
| /* | |||||
| This monolithic file contains the entire Juce source tree! | |||||
| To build an app which uses Juce, all you need to do is to add this | |||||
| file to your project, and include juce.h in your own cpp files. | |||||
| */ | |||||
| #ifdef __JUCE_JUCEHEADER__ | |||||
| /* When you add the amalgamated cpp file to your project, you mustn't include it in | |||||
| a file where you've already included juce.h - just put it inside a file on its own, | |||||
| possibly with your config flags preceding it, but don't include anything else. */ | |||||
| #error | |||||
| #endif | |||||
| #include "../juce_Config.h" // FORCE_AMALGAMATOR_INCLUDE | |||||
| //============================================================================== | |||||
| #ifdef _WIN32 | |||||
| #include "native/windows/juce_win32_NativeIncludes.h" | |||||
| #elif defined (LINUX) | |||||
| #include "native/linux/juce_linux_NativeIncludes.h" | |||||
| #else | |||||
| #include "native/mac/juce_mac_NativeIncludes.h" | |||||
| #endif | |||||
| //============================================================================== | |||||
| #define DONT_SET_USING_JUCE_NAMESPACE 1 | |||||
| #include "../juce_amalgamated.h" | |||||
| #define NO_DUMMY_DECL | |||||
| #if (defined(_MSC_VER) && (_MSC_VER <= 1200)) | |||||
| #pragma warning (disable: 4309 4305) | |||||
| #endif | |||||
| #if JUCE_MAC && JUCE_32BIT && JUCE_SUPPORT_CARBON && ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
| BEGIN_JUCE_NAMESPACE | |||||
| #include "native/mac/juce_mac_CarbonViewWrapperComponent.h" | |||||
| END_JUCE_NAMESPACE | |||||
| #endif | |||||
| #define JUCE_AMALGAMATED_TEMPLATE 1 | |||||
| //============================================================================== | |||||
| #include "juce_core/basics/juce_FileLogger.cpp" | |||||
| #include "juce_core/basics/juce_Logger.cpp" | |||||
| #include "juce_core/basics/juce_Random.cpp" | |||||
| #include "juce_core/basics/juce_RelativeTime.cpp" | |||||
| #include "juce_core/basics/juce_SystemStats.cpp" | |||||
| #include "juce_core/basics/juce_Time.cpp" | |||||
| #include "juce_core/containers/juce_BitArray.cpp" | |||||
| #include "juce_core/containers/juce_MemoryBlock.cpp" | |||||
| #include "juce_core/containers/juce_PropertySet.cpp" | |||||
| #include "juce_core/containers/juce_Variant.cpp" | |||||
| #include "juce_core/cryptography/juce_BlowFish.cpp" | |||||
| #include "juce_core/cryptography/juce_MD5.cpp" | |||||
| #include "juce_core/cryptography/juce_Primes.cpp" | |||||
| #include "juce_core/cryptography/juce_RSAKey.cpp" | |||||
| #include "juce_core/io/juce_InputStream.cpp" | |||||
| #include "juce_core/io/juce_OutputStream.cpp" | |||||
| #include "juce_core/io/files/juce_DirectoryIterator.cpp" | |||||
| #include "juce_core/io/files/juce_File.cpp" | |||||
| #include "juce_core/io/files/juce_FileInputStream.cpp" | |||||
| #include "juce_core/io/files/juce_FileOutputStream.cpp" | |||||
| #include "juce_core/io/files/juce_FileSearchPath.cpp" | |||||
| #include "juce_core/io/files/juce_NamedPipe.cpp" | |||||
| #include "juce_core/io/network/juce_Socket.cpp" | |||||
| #include "juce_core/io/network/juce_URL.cpp" | |||||
| #include "juce_core/io/streams/juce_BufferedInputStream.cpp" | |||||
| #include "juce_core/io/streams/juce_FileInputSource.cpp" | |||||
| #include "juce_core/io/streams/juce_MemoryInputStream.cpp" | |||||
| #include "juce_core/io/streams/juce_MemoryOutputStream.cpp" | |||||
| #include "juce_core/io/streams/juce_SubregionStream.cpp" | |||||
| #include "juce_core/misc/juce_PerformanceCounter.cpp" | |||||
| #include "juce_core/misc/juce_Uuid.cpp" | |||||
| #include "juce_core/misc/juce_ZipFile.cpp" | |||||
| #include "juce_core/text/juce_CharacterFunctions.cpp" | |||||
| #include "juce_core/text/juce_LocalisedStrings.cpp" | |||||
| #include "juce_core/text/juce_String.cpp" | |||||
| #include "juce_core/text/juce_StringArray.cpp" | |||||
| #include "juce_core/text/juce_StringPairArray.cpp" | |||||
| #include "juce_core/text/juce_XmlDocument.cpp" | |||||
| #include "juce_core/text/juce_XmlElement.cpp" | |||||
| #include "juce_core/threads/juce_InterProcessLock.cpp" | |||||
| #include "juce_core/threads/juce_ReadWriteLock.cpp" | |||||
| #include "juce_core/threads/juce_Thread.cpp" | |||||
| #include "juce_core/threads/juce_ThreadPool.cpp" | |||||
| #include "juce_core/threads/juce_TimeSliceThread.cpp" | |||||
| #if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
| #include "juce_appframework/application/juce_Application.cpp" | |||||
| #include "juce_appframework/application/juce_ApplicationCommandInfo.cpp" | |||||
| #include "juce_appframework/application/juce_ApplicationCommandManager.cpp" | |||||
| #include "juce_appframework/application/juce_ApplicationCommandTarget.cpp" | |||||
| #include "juce_appframework/application/juce_ApplicationProperties.cpp" | |||||
| #include "juce_appframework/application/juce_DeletedAtShutdown.cpp" | |||||
| #include "juce_appframework/application/juce_PropertiesFile.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AiffAudioFormat.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioCDReader.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioFormat.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatManager.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioSubsectionReader.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnail.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnailCache.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_QuickTimeAudioFormat.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_WavAudioFormat.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_AudioFormatReaderSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_AudioSourcePlayer.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_AudioTransportSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_BufferingAudioSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_ChannelRemappingAudioSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_MixerAudioSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_ResamplingAudioSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_ToneGeneratorAudioSource.cpp" | |||||
| #include "juce_appframework/audio/devices/juce_AudioDeviceManager.cpp" | |||||
| #include "juce_appframework/audio/devices/juce_AudioIODevice.cpp" | |||||
| #include "juce_appframework/audio/devices/juce_AudioIODeviceType.cpp" | |||||
| #include "juce_appframework/audio/devices/juce_MidiOutput.cpp" | |||||
| #include "juce_appframework/audio/dsp/juce_AudioDataConverters.cpp" | |||||
| #include "juce_appframework/audio/dsp/juce_AudioSampleBuffer.cpp" | |||||
| #include "juce_appframework/audio/dsp/juce_IIRFilter.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiBuffer.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiFile.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiKeyboardState.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiMessage.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiMessageCollector.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiMessageSequence.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_AudioPluginFormat.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_AudioPluginFormatManager.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_AudioPluginInstance.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_KnownPluginList.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_PluginDescription.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_PluginDirectoryScanner.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_PluginListComponent.cpp" | |||||
| #include "juce_appframework/audio/plugins/formats/juce_AudioUnitPluginFormat.mm" | |||||
| #include "juce_appframework/audio/plugins/formats/juce_VSTPluginFormat.mm" | |||||
| #include "juce_appframework/audio/processors/juce_AudioProcessor.cpp" | |||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorEditor.cpp" | |||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorGraph.cpp" | |||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorPlayer.cpp" | |||||
| #include "juce_appframework/audio/processors/juce_GenericAudioProcessorEditor.cpp" | |||||
| #include "juce_appframework/audio/synthesisers/juce_Sampler.cpp" | |||||
| #include "juce_appframework/audio/synthesisers/juce_Synthesiser.cpp" | |||||
| #include "juce_appframework/documents/juce_FileBasedDocument.cpp" | |||||
| #include "juce_appframework/documents/juce_RecentlyOpenedFilesList.cpp" | |||||
| #include "juce_appframework/documents/juce_UndoManager.cpp" | |||||
| #include "juce_appframework/events/juce_ActionBroadcaster.cpp" | |||||
| #include "juce_appframework/events/juce_ActionListenerList.cpp" | |||||
| #include "juce_appframework/events/juce_AsyncUpdater.cpp" | |||||
| #include "juce_appframework/events/juce_ChangeBroadcaster.cpp" | |||||
| #include "juce_appframework/events/juce_ChangeListenerList.cpp" | |||||
| #include "juce_appframework/events/juce_InterprocessConnection.cpp" | |||||
| #include "juce_appframework/events/juce_InterprocessConnectionServer.cpp" | |||||
| #include "juce_appframework/events/juce_Message.cpp" | |||||
| #include "juce_appframework/events/juce_MessageListener.cpp" | |||||
| #include "juce_appframework/events/juce_MessageManager.cpp" | |||||
| #include "juce_appframework/events/juce_MultiTimer.cpp" | |||||
| #include "juce_appframework/events/juce_Timer.cpp" | |||||
| #include "juce_appframework/gui/components/juce_Component.cpp" | |||||
| #include "juce_appframework/gui/components/juce_ComponentListener.cpp" | |||||
| #include "juce_appframework/gui/components/juce_Desktop.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_ArrowButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_Button.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_DrawableButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_HyperlinkButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_ImageButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_ShapeButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_TextButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_ToggleButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_ToolbarButton.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_ComboBox.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_Label.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_ListBox.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_ProgressBar.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_Slider.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_TableHeaderComponent.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_TableListBox.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_TextEditor.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_Toolbar.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_ToolbarItemComponent.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_ToolbarItemPalette.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_TreeView.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsList.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileBrowserComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileChooser.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileChooserDialogBox.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileFilter.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileListComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FilenameComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileSearchPathListComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileTreeComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_ImagePreviewComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_WildcardFileFilter.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyboardFocusTraverser.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyListener.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyMappingEditorComponent.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyPress.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_ModifierKeys.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ComponentAnimator.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ComponentBoundsConstrainer.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_GroupComponent.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_MultiDocumentPanel.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ResizableBorderComponent.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ResizableCornerComponent.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ScrollBar.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_StretchableLayoutManager.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_StretchableLayoutResizerBar.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_StretchableObjectResizer.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_TabbedButtonBar.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_TabbedComponent.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_Viewport.cpp" | |||||
| #include "juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.cpp" | |||||
| #include "juce_appframework/gui/components/lookandfeel/juce_OldSchoolLookAndFeel.cpp" | |||||
| #include "juce_appframework/gui/components/menus/juce_MenuBarComponent.cpp" | |||||
| #include "juce_appframework/gui/components/menus/juce_MenuBarModel.cpp" | |||||
| #include "juce_appframework/gui/components/menus/juce_PopupMenu.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_ComponentDragger.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_DragAndDropContainer.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_MouseCursor.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_MouseEvent.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_MouseHoverDetector.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_MouseListener.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_BooleanPropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_ButtonPropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_ChoicePropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_PropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_PropertyPanel.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_SliderPropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_TextPropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_AudioDeviceSelectorComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_BubbleComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_BubbleMessageComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_ColourSelector.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_DropShadower.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_MagnifierComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_MidiKeyboardComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_OpenGLComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_PreferencesPanel.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_SystemTrayIconComponent.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_AlertWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_ComponentPeer.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_DialogWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_DocumentWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_ResizableWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_SplashScreen.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_ThreadWithProgressWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_TooltipWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_TopLevelWindow.cpp" | |||||
| #include "juce_appframework/gui/graphics/brushes/juce_Brush.cpp" | |||||
| #include "juce_appframework/gui/graphics/brushes/juce_GradientBrush.cpp" | |||||
| #include "juce_appframework/gui/graphics/brushes/juce_ImageBrush.cpp" | |||||
| #include "juce_appframework/gui/graphics/brushes/juce_SolidColourBrush.cpp" | |||||
| #include "juce_appframework/gui/graphics/colour/juce_Colour.cpp" | |||||
| #include "juce_appframework/gui/graphics/colour/juce_ColourGradient.cpp" | |||||
| #include "juce_appframework/gui/graphics/colour/juce_Colours.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_EdgeTable.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_Graphics.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_Justification.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_RectanglePlacement.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_Drawable.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_DrawableComposite.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_DrawableImage.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_DrawablePath.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_DrawableText.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_SVGParser.cpp" | |||||
| #include "juce_appframework/gui/graphics/effects/juce_DropShadowEffect.cpp" | |||||
| #include "juce_appframework/gui/graphics/effects/juce_GlowEffect.cpp" | |||||
| #include "juce_appframework/gui/graphics/effects/juce_ReduceOpacityEffect.cpp" | |||||
| #include "juce_appframework/gui/graphics/fonts/juce_Font.cpp" | |||||
| #include "juce_appframework/gui/graphics/fonts/juce_GlyphArrangement.cpp" | |||||
| #include "juce_appframework/gui/graphics/fonts/juce_TextLayout.cpp" | |||||
| #include "juce_appframework/gui/graphics/fonts/juce_Typeface.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_AffineTransform.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_BorderSize.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_Line.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_Path.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_PathIterator.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_PathStrokeType.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_Point.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_PositionedRectangle.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_Rectangle.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_RectangleList.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/juce_Image.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/juce_ImageCache.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/juce_ImageConvolutionKernel.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_GIFLoader.cpp" | |||||
| #endif | |||||
| //============================================================================== | |||||
| // some files include lots of library code, so leave them to the end to avoid cluttering | |||||
| // up the build for the clean files. | |||||
| #include "juce_core/io/streams/juce_GZIPCompressorOutputStream.cpp" | |||||
| #include "juce_core/io/streams/juce_GZIPDecompressorInputStream.cpp" | |||||
| #if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_FlacAudioFormat.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_JPEGLoader.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_PNGLoader.cpp" | |||||
| #endif | |||||
| //============================================================================== | |||||
| #if JUCE_WIN32 | |||||
| #include "native/juce_win32_NativeCode.cpp" | |||||
| #endif | |||||
| #if JUCE_LINUX | |||||
| #include "native/juce_linux_NativeCode.cpp" | |||||
| #endif | |||||
| #if JUCE_MAC | |||||
| #include "native/juce_mac_NativeCode.mm" | |||||
| #endif | |||||
| /* | |||||
| ============================================================================== | |||||
| This file is part of the JUCE library - "Jules' Utility Class Extensions" | |||||
| Copyright 2004-9 by Raw Material Software Ltd. | |||||
| ------------------------------------------------------------------------------ | |||||
| JUCE can be redistributed and/or modified under the terms of the GNU General | |||||
| Public License (Version 2), as published by the Free Software Foundation. | |||||
| A copy of the license is included in the JUCE distribution, or can be found | |||||
| online at www.gnu.org/licenses. | |||||
| JUCE is distributed in the hope that it will be useful, but WITHOUT ANY | |||||
| WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR | |||||
| A PARTICULAR PURPOSE. See the GNU General Public License for more details. | |||||
| ------------------------------------------------------------------------------ | |||||
| To release a closed-source product which uses JUCE, commercial licenses are | |||||
| available: visit www.rawmaterialsoftware.com/juce for more information. | |||||
| ============================================================================== | |||||
| */ | |||||
| /* | |||||
| This monolithic file contains the entire Juce source tree! | |||||
| To build an app which uses Juce, all you need to do is to add this | |||||
| file to your project, and include juce.h in your own cpp files. | |||||
| */ | |||||
| #ifdef __JUCE_JUCEHEADER__ | |||||
| /* When you add the amalgamated cpp file to your project, you mustn't include it in | |||||
| a file where you've already included juce.h - just put it inside a file on its own, | |||||
| possibly with your config flags preceding it, but don't include anything else. */ | |||||
| #error | |||||
| #endif | |||||
| #include "../juce_Config.h" // FORCE_AMALGAMATOR_INCLUDE | |||||
| //============================================================================== | |||||
| #ifdef _WIN32 | |||||
| #include "native/windows/juce_win32_NativeIncludes.h" | |||||
| #elif defined (LINUX) | |||||
| #include "native/linux/juce_linux_NativeIncludes.h" | |||||
| #else | |||||
| #include "native/mac/juce_mac_NativeIncludes.h" | |||||
| #endif | |||||
| //============================================================================== | |||||
| #define DONT_SET_USING_JUCE_NAMESPACE 1 | |||||
| #include "../juce_amalgamated.h" | |||||
| #define NO_DUMMY_DECL | |||||
| #if (defined(_MSC_VER) && (_MSC_VER <= 1200)) | |||||
| #pragma warning (disable: 4309 4305) | |||||
| #endif | |||||
| #if JUCE_MAC && JUCE_32BIT && JUCE_SUPPORT_CARBON && ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
| BEGIN_JUCE_NAMESPACE | |||||
| #include "native/mac/juce_mac_CarbonViewWrapperComponent.h" | |||||
| END_JUCE_NAMESPACE | |||||
| #endif | |||||
| #define JUCE_AMALGAMATED_TEMPLATE 1 | |||||
| //============================================================================== | |||||
| #include "juce_core/basics/juce_FileLogger.cpp" | |||||
| #include "juce_core/basics/juce_Logger.cpp" | |||||
| #include "juce_core/basics/juce_Random.cpp" | |||||
| #include "juce_core/basics/juce_RelativeTime.cpp" | |||||
| #include "juce_core/basics/juce_SystemStats.cpp" | |||||
| #include "juce_core/basics/juce_Time.cpp" | |||||
| #include "juce_core/containers/juce_BitArray.cpp" | |||||
| #include "juce_core/containers/juce_MemoryBlock.cpp" | |||||
| #include "juce_core/containers/juce_PropertySet.cpp" | |||||
| #include "juce_core/containers/juce_Variant.cpp" | |||||
| #include "juce_core/cryptography/juce_BlowFish.cpp" | |||||
| #include "juce_core/cryptography/juce_MD5.cpp" | |||||
| #include "juce_core/cryptography/juce_Primes.cpp" | |||||
| #include "juce_core/cryptography/juce_RSAKey.cpp" | |||||
| #include "juce_core/io/juce_InputStream.cpp" | |||||
| #include "juce_core/io/juce_OutputStream.cpp" | |||||
| #include "juce_core/io/files/juce_DirectoryIterator.cpp" | |||||
| #include "juce_core/io/files/juce_File.cpp" | |||||
| #include "juce_core/io/files/juce_FileInputStream.cpp" | |||||
| #include "juce_core/io/files/juce_FileOutputStream.cpp" | |||||
| #include "juce_core/io/files/juce_FileSearchPath.cpp" | |||||
| #include "juce_core/io/files/juce_NamedPipe.cpp" | |||||
| #include "juce_core/io/network/juce_Socket.cpp" | |||||
| #include "juce_core/io/network/juce_URL.cpp" | |||||
| #include "juce_core/io/streams/juce_BufferedInputStream.cpp" | |||||
| #include "juce_core/io/streams/juce_FileInputSource.cpp" | |||||
| #include "juce_core/io/streams/juce_MemoryInputStream.cpp" | |||||
| #include "juce_core/io/streams/juce_MemoryOutputStream.cpp" | |||||
| #include "juce_core/io/streams/juce_SubregionStream.cpp" | |||||
| #include "juce_core/misc/juce_PerformanceCounter.cpp" | |||||
| #include "juce_core/misc/juce_Uuid.cpp" | |||||
| #include "juce_core/misc/juce_ZipFile.cpp" | |||||
| #include "juce_core/text/juce_CharacterFunctions.cpp" | |||||
| #include "juce_core/text/juce_LocalisedStrings.cpp" | |||||
| #include "juce_core/text/juce_String.cpp" | |||||
| #include "juce_core/text/juce_StringArray.cpp" | |||||
| #include "juce_core/text/juce_StringPairArray.cpp" | |||||
| #include "juce_core/text/juce_XmlDocument.cpp" | |||||
| #include "juce_core/text/juce_XmlElement.cpp" | |||||
| #include "juce_core/threads/juce_InterProcessLock.cpp" | |||||
| #include "juce_core/threads/juce_ReadWriteLock.cpp" | |||||
| #include "juce_core/threads/juce_Thread.cpp" | |||||
| #include "juce_core/threads/juce_ThreadPool.cpp" | |||||
| #include "juce_core/threads/juce_TimeSliceThread.cpp" | |||||
| #if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
| #include "juce_appframework/application/juce_Application.cpp" | |||||
| #include "juce_appframework/application/juce_ApplicationCommandInfo.cpp" | |||||
| #include "juce_appframework/application/juce_ApplicationCommandManager.cpp" | |||||
| #include "juce_appframework/application/juce_ApplicationCommandTarget.cpp" | |||||
| #include "juce_appframework/application/juce_ApplicationProperties.cpp" | |||||
| #include "juce_appframework/application/juce_DeletedAtShutdown.cpp" | |||||
| #include "juce_appframework/application/juce_PropertiesFile.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AiffAudioFormat.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioCDReader.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioFormat.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatManager.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioSubsectionReader.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnail.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnailCache.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_QuickTimeAudioFormat.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_WavAudioFormat.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_AudioFormatReaderSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_AudioSourcePlayer.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_AudioTransportSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_BufferingAudioSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_ChannelRemappingAudioSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_MixerAudioSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_ResamplingAudioSource.cpp" | |||||
| #include "juce_appframework/audio/audio_sources/juce_ToneGeneratorAudioSource.cpp" | |||||
| #include "juce_appframework/audio/devices/juce_AudioDeviceManager.cpp" | |||||
| #include "juce_appframework/audio/devices/juce_AudioIODevice.cpp" | |||||
| #include "juce_appframework/audio/devices/juce_AudioIODeviceType.cpp" | |||||
| #include "juce_appframework/audio/devices/juce_MidiOutput.cpp" | |||||
| #include "juce_appframework/audio/dsp/juce_AudioDataConverters.cpp" | |||||
| #include "juce_appframework/audio/dsp/juce_AudioSampleBuffer.cpp" | |||||
| #include "juce_appframework/audio/dsp/juce_IIRFilter.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiBuffer.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiFile.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiKeyboardState.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiMessage.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiMessageCollector.cpp" | |||||
| #include "juce_appframework/audio/midi/juce_MidiMessageSequence.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_AudioPluginFormat.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_AudioPluginFormatManager.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_AudioPluginInstance.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_KnownPluginList.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_PluginDescription.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_PluginDirectoryScanner.cpp" | |||||
| #include "juce_appframework/audio/plugins/juce_PluginListComponent.cpp" | |||||
| #include "juce_appframework/audio/plugins/formats/juce_AudioUnitPluginFormat.mm" | |||||
| #include "juce_appframework/audio/plugins/formats/juce_VSTPluginFormat.mm" | |||||
| #include "juce_appframework/audio/processors/juce_AudioProcessor.cpp" | |||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorEditor.cpp" | |||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorGraph.cpp" | |||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorPlayer.cpp" | |||||
| #include "juce_appframework/audio/processors/juce_GenericAudioProcessorEditor.cpp" | |||||
| #include "juce_appframework/audio/synthesisers/juce_Sampler.cpp" | |||||
| #include "juce_appframework/audio/synthesisers/juce_Synthesiser.cpp" | |||||
| #include "juce_appframework/documents/juce_FileBasedDocument.cpp" | |||||
| #include "juce_appframework/documents/juce_RecentlyOpenedFilesList.cpp" | |||||
| #include "juce_appframework/documents/juce_UndoManager.cpp" | |||||
| #include "juce_appframework/events/juce_ActionBroadcaster.cpp" | |||||
| #include "juce_appframework/events/juce_ActionListenerList.cpp" | |||||
| #include "juce_appframework/events/juce_AsyncUpdater.cpp" | |||||
| #include "juce_appframework/events/juce_ChangeBroadcaster.cpp" | |||||
| #include "juce_appframework/events/juce_ChangeListenerList.cpp" | |||||
| #include "juce_appframework/events/juce_InterprocessConnection.cpp" | |||||
| #include "juce_appframework/events/juce_InterprocessConnectionServer.cpp" | |||||
| #include "juce_appframework/events/juce_Message.cpp" | |||||
| #include "juce_appframework/events/juce_MessageListener.cpp" | |||||
| #include "juce_appframework/events/juce_MessageManager.cpp" | |||||
| #include "juce_appframework/events/juce_MultiTimer.cpp" | |||||
| #include "juce_appframework/events/juce_Timer.cpp" | |||||
| #include "juce_appframework/gui/components/juce_Component.cpp" | |||||
| #include "juce_appframework/gui/components/juce_ComponentListener.cpp" | |||||
| #include "juce_appframework/gui/components/juce_Desktop.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_ArrowButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_Button.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_DrawableButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_HyperlinkButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_ImageButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_ShapeButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_TextButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_ToggleButton.cpp" | |||||
| #include "juce_appframework/gui/components/buttons/juce_ToolbarButton.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_ComboBox.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_Label.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_ListBox.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_ProgressBar.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_Slider.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_TableHeaderComponent.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_TableListBox.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_TextEditor.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_Toolbar.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_ToolbarItemComponent.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_ToolbarItemPalette.cpp" | |||||
| #include "juce_appframework/gui/components/controls/juce_TreeView.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsDisplayComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsList.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileBrowserComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileChooser.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileChooserDialogBox.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileFilter.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileListComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FilenameComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileSearchPathListComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileTreeComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_ImagePreviewComponent.cpp" | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_WildcardFileFilter.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyboardFocusTraverser.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyListener.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyMappingEditorComponent.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyPress.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.cpp" | |||||
| #include "juce_appframework/gui/components/keyboard/juce_ModifierKeys.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ComponentAnimator.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ComponentBoundsConstrainer.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_GroupComponent.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_MultiDocumentPanel.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ResizableBorderComponent.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ResizableCornerComponent.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_ScrollBar.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_StretchableLayoutManager.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_StretchableLayoutResizerBar.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_StretchableObjectResizer.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_TabbedButtonBar.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_TabbedComponent.cpp" | |||||
| #include "juce_appframework/gui/components/layout/juce_Viewport.cpp" | |||||
| #include "juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.cpp" | |||||
| #include "juce_appframework/gui/components/lookandfeel/juce_OldSchoolLookAndFeel.cpp" | |||||
| #include "juce_appframework/gui/components/menus/juce_MenuBarComponent.cpp" | |||||
| #include "juce_appframework/gui/components/menus/juce_MenuBarModel.cpp" | |||||
| #include "juce_appframework/gui/components/menus/juce_PopupMenu.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_ComponentDragger.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_DragAndDropContainer.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_MouseCursor.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_MouseEvent.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_MouseHoverDetector.cpp" | |||||
| #include "juce_appframework/gui/components/mouse/juce_MouseListener.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_BooleanPropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_ButtonPropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_ChoicePropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_PropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_PropertyPanel.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_SliderPropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/properties/juce_TextPropertyComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_AudioDeviceSelectorComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_BubbleComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_BubbleMessageComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_ColourSelector.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_DropShadower.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_MagnifierComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_MidiKeyboardComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_OpenGLComponent.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_PreferencesPanel.cpp" | |||||
| #include "juce_appframework/gui/components/special/juce_SystemTrayIconComponent.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_AlertWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_ComponentPeer.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_DialogWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_DocumentWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_ResizableWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_SplashScreen.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_ThreadWithProgressWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_TooltipWindow.cpp" | |||||
| #include "juce_appframework/gui/components/windows/juce_TopLevelWindow.cpp" | |||||
| #include "juce_appframework/gui/graphics/brushes/juce_Brush.cpp" | |||||
| #include "juce_appframework/gui/graphics/brushes/juce_GradientBrush.cpp" | |||||
| #include "juce_appframework/gui/graphics/brushes/juce_ImageBrush.cpp" | |||||
| #include "juce_appframework/gui/graphics/brushes/juce_SolidColourBrush.cpp" | |||||
| #include "juce_appframework/gui/graphics/colour/juce_Colour.cpp" | |||||
| #include "juce_appframework/gui/graphics/colour/juce_ColourGradient.cpp" | |||||
| #include "juce_appframework/gui/graphics/colour/juce_Colours.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_EdgeTable.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_Graphics.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_Justification.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp" | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_RectanglePlacement.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_Drawable.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_DrawableComposite.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_DrawableImage.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_DrawablePath.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_DrawableText.cpp" | |||||
| #include "juce_appframework/gui/graphics/drawables/juce_SVGParser.cpp" | |||||
| #include "juce_appframework/gui/graphics/effects/juce_DropShadowEffect.cpp" | |||||
| #include "juce_appframework/gui/graphics/effects/juce_GlowEffect.cpp" | |||||
| #include "juce_appframework/gui/graphics/effects/juce_ReduceOpacityEffect.cpp" | |||||
| #include "juce_appframework/gui/graphics/fonts/juce_Font.cpp" | |||||
| #include "juce_appframework/gui/graphics/fonts/juce_GlyphArrangement.cpp" | |||||
| #include "juce_appframework/gui/graphics/fonts/juce_TextLayout.cpp" | |||||
| #include "juce_appframework/gui/graphics/fonts/juce_Typeface.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_AffineTransform.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_BorderSize.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_Line.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_Path.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_PathIterator.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_PathStrokeType.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_Point.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_PositionedRectangle.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_Rectangle.cpp" | |||||
| #include "juce_appframework/gui/graphics/geometry/juce_RectangleList.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/juce_Image.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/juce_ImageCache.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/juce_ImageConvolutionKernel.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_GIFLoader.cpp" | |||||
| #endif | |||||
| //============================================================================== | |||||
| // some files include lots of library code, so leave them to the end to avoid cluttering | |||||
| // up the build for the clean files. | |||||
| #include "juce_core/io/streams/juce_GZIPCompressorOutputStream.cpp" | |||||
| #include "juce_core/io/streams/juce_GZIPDecompressorInputStream.cpp" | |||||
| #if ! JUCE_ONLY_BUILD_CORE_LIBRARY | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_FlacAudioFormat.cpp" | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_JPEGLoader.cpp" | |||||
| #include "juce_appframework/gui/graphics/imaging/image_file_formats/juce_PNGLoader.cpp" | |||||
| #endif | |||||
| //============================================================================== | |||||
| #if JUCE_WIN32 | |||||
| #include "native/juce_win32_NativeCode.cpp" | |||||
| #endif | |||||
| #if JUCE_LINUX | |||||
| #include "native/juce_linux_NativeCode.cpp" | |||||
| #endif | |||||
| #if JUCE_MAC | |||||
| #include "native/juce_mac_NativeCode.mm" | |||||
| #endif | |||||
| @@ -32,9 +32,6 @@ | |||||
| #ifndef __JUCE_APPLICATIONCOMMANDID_JUCEHEADER__ | #ifndef __JUCE_APPLICATIONCOMMANDID_JUCEHEADER__ | ||||
| #include "juce_appframework/application/juce_ApplicationCommandID.h" | #include "juce_appframework/application/juce_ApplicationCommandID.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_DELETEDATSHUTDOWN_JUCEHEADER__ | |||||
| #include "juce_appframework/application/juce_DeletedAtShutdown.h" | |||||
| #endif | |||||
| #ifndef __JUCE_APPLICATIONCOMMANDINFO_JUCEHEADER__ | #ifndef __JUCE_APPLICATIONCOMMANDINFO_JUCEHEADER__ | ||||
| #include "juce_appframework/application/juce_ApplicationCommandInfo.h" | #include "juce_appframework/application/juce_ApplicationCommandInfo.h" | ||||
| #endif | #endif | ||||
| @@ -47,6 +44,9 @@ | |||||
| #ifndef __JUCE_APPLICATIONPROPERTIES_JUCEHEADER__ | #ifndef __JUCE_APPLICATIONPROPERTIES_JUCEHEADER__ | ||||
| #include "juce_appframework/application/juce_ApplicationProperties.h" | #include "juce_appframework/application/juce_ApplicationProperties.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_DELETEDATSHUTDOWN_JUCEHEADER__ | |||||
| #include "juce_appframework/application/juce_DeletedAtShutdown.h" | |||||
| #endif | |||||
| #ifndef __JUCE_PROPERTIESFILE_JUCEHEADER__ | #ifndef __JUCE_PROPERTIESFILE_JUCEHEADER__ | ||||
| #include "juce_appframework/application/juce_PropertiesFile.h" | #include "juce_appframework/application/juce_PropertiesFile.h" | ||||
| #endif | #endif | ||||
| @@ -65,12 +65,12 @@ | |||||
| #ifndef __JUCE_MIDIMESSAGE_JUCEHEADER__ | #ifndef __JUCE_MIDIMESSAGE_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/midi/juce_MidiMessage.h" | #include "juce_appframework/audio/midi/juce_MidiMessage.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_MIDIMESSAGESEQUENCE_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/midi/juce_MidiMessageSequence.h" | |||||
| #endif | |||||
| #ifndef __JUCE_MIDIMESSAGECOLLECTOR_JUCEHEADER__ | #ifndef __JUCE_MIDIMESSAGECOLLECTOR_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/midi/juce_MidiMessageCollector.h" | #include "juce_appframework/audio/midi/juce_MidiMessageCollector.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_MIDIMESSAGESEQUENCE_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/midi/juce_MidiMessageSequence.h" | |||||
| #endif | |||||
| #ifndef __JUCE_AUDIODATACONVERTERS_JUCEHEADER__ | #ifndef __JUCE_AUDIODATACONVERTERS_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/dsp/juce_AudioDataConverters.h" | #include "juce_appframework/audio/dsp/juce_AudioDataConverters.h" | ||||
| #endif | #endif | ||||
| @@ -89,12 +89,12 @@ | |||||
| #ifndef __JUCE_AUDIOPROCESSOREDITOR_JUCEHEADER__ | #ifndef __JUCE_AUDIOPROCESSOREDITOR_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorEditor.h" | #include "juce_appframework/audio/processors/juce_AudioProcessorEditor.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIOPROCESSORLISTENER_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorListener.h" | |||||
| #endif | |||||
| #ifndef __JUCE_AUDIOPROCESSORGRAPH_JUCEHEADER__ | #ifndef __JUCE_AUDIOPROCESSORGRAPH_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorGraph.h" | #include "juce_appframework/audio/processors/juce_AudioProcessorGraph.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIOPROCESSORLISTENER_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorListener.h" | |||||
| #endif | |||||
| #ifndef __JUCE_AUDIOPROCESSORPLAYER_JUCEHEADER__ | #ifndef __JUCE_AUDIOPROCESSORPLAYER_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/processors/juce_AudioProcessorPlayer.h" | #include "juce_appframework/audio/processors/juce_AudioProcessorPlayer.h" | ||||
| #endif | #endif | ||||
| @@ -134,21 +134,21 @@ | |||||
| #ifndef __JUCE_TONEGENERATORAUDIOSOURCE_JUCEHEADER__ | #ifndef __JUCE_TONEGENERATORAUDIOSOURCE_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/audio_sources/juce_ToneGeneratorAudioSource.h" | #include "juce_appframework/audio/audio_sources/juce_ToneGeneratorAudioSource.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIODEVICEMANAGER_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/devices/juce_AudioDeviceManager.h" | |||||
| #endif | |||||
| #ifndef __JUCE_AUDIOIODEVICE_JUCEHEADER__ | #ifndef __JUCE_AUDIOIODEVICE_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/devices/juce_AudioIODevice.h" | #include "juce_appframework/audio/devices/juce_AudioIODevice.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIOIODEVICETYPE_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/devices/juce_AudioIODeviceType.h" | |||||
| #endif | |||||
| #ifndef __JUCE_MIDIINPUT_JUCEHEADER__ | #ifndef __JUCE_MIDIINPUT_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/devices/juce_MidiInput.h" | #include "juce_appframework/audio/devices/juce_MidiInput.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIODEVICEMANAGER_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/devices/juce_AudioDeviceManager.h" | |||||
| #endif | |||||
| #ifndef __JUCE_MIDIOUTPUT_JUCEHEADER__ | #ifndef __JUCE_MIDIOUTPUT_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/devices/juce_MidiOutput.h" | #include "juce_appframework/audio/devices/juce_MidiOutput.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIOIODEVICETYPE_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/devices/juce_AudioIODeviceType.h" | |||||
| #endif | |||||
| #ifndef __JUCE_SAMPLER_JUCEHEADER__ | #ifndef __JUCE_SAMPLER_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/synthesisers/juce_Sampler.h" | #include "juce_appframework/audio/synthesisers/juce_Sampler.h" | ||||
| #endif | #endif | ||||
| @@ -197,15 +197,24 @@ | |||||
| #ifndef __JUCE_AUDIOCDBURNER_JUCEHEADER__ | #ifndef __JUCE_AUDIOCDBURNER_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioCDBurner.h" | #include "juce_appframework/audio/audio_file_formats/juce_AudioCDBurner.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIOCDREADER_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioCDReader.h" | |||||
| #endif | |||||
| #ifndef __JUCE_AUDIOFORMAT_JUCEHEADER__ | #ifndef __JUCE_AUDIOFORMAT_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioFormat.h" | #include "juce_appframework/audio/audio_file_formats/juce_AudioFormat.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIOFORMATMANAGER_JUCEHEADER__ | #ifndef __JUCE_AUDIOFORMATMANAGER_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatManager.h" | #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatManager.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIOFORMATREADER_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatReader.h" | |||||
| #endif | |||||
| #ifndef __JUCE_AUDIOFORMATWRITER_JUCEHEADER__ | #ifndef __JUCE_AUDIOFORMATWRITER_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatWriter.h" | #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatWriter.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIOSUBSECTIONREADER_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioSubsectionReader.h" | |||||
| #endif | |||||
| #ifndef __JUCE_AUDIOTHUMBNAIL_JUCEHEADER__ | #ifndef __JUCE_AUDIOTHUMBNAIL_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnail.h" | #include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnail.h" | ||||
| #endif | #endif | ||||
| @@ -215,23 +224,14 @@ | |||||
| #ifndef __JUCE_FLACAUDIOFORMAT_JUCEHEADER__ | #ifndef __JUCE_FLACAUDIOFORMAT_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/audio_file_formats/juce_FlacAudioFormat.h" | #include "juce_appframework/audio/audio_file_formats/juce_FlacAudioFormat.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_WAVAUDIOFORMAT_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_WavAudioFormat.h" | |||||
| #endif | |||||
| #ifndef __JUCE_OGGVORBISAUDIOFORMAT_JUCEHEADER__ | #ifndef __JUCE_OGGVORBISAUDIOFORMAT_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.h" | #include "juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIOFORMATREADER_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatReader.h" | |||||
| #endif | |||||
| #ifndef __JUCE_AUDIOCDREADER_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioCDReader.h" | |||||
| #endif | |||||
| #ifndef __JUCE_QUICKTIMEAUDIOFORMAT_JUCEHEADER__ | #ifndef __JUCE_QUICKTIMEAUDIOFORMAT_JUCEHEADER__ | ||||
| #include "juce_appframework/audio/audio_file_formats/juce_QuickTimeAudioFormat.h" | #include "juce_appframework/audio/audio_file_formats/juce_QuickTimeAudioFormat.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_AUDIOSUBSECTIONREADER_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_AudioSubsectionReader.h" | |||||
| #ifndef __JUCE_WAVAUDIOFORMAT_JUCEHEADER__ | |||||
| #include "juce_appframework/audio/audio_file_formats/juce_WavAudioFormat.h" | |||||
| #endif | #endif | ||||
| #ifndef __JUCE_ACTIONBROADCASTER_JUCEHEADER__ | #ifndef __JUCE_ACTIONBROADCASTER_JUCEHEADER__ | ||||
| #include "juce_appframework/events/juce_ActionBroadcaster.h" | #include "juce_appframework/events/juce_ActionBroadcaster.h" | ||||
| @@ -269,15 +269,15 @@ | |||||
| #ifndef __JUCE_MESSAGELISTENER_JUCEHEADER__ | #ifndef __JUCE_MESSAGELISTENER_JUCEHEADER__ | ||||
| #include "juce_appframework/events/juce_MessageListener.h" | #include "juce_appframework/events/juce_MessageListener.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_MESSAGEMANAGER_JUCEHEADER__ | |||||
| #include "juce_appframework/events/juce_MessageManager.h" | |||||
| #endif | |||||
| #ifndef __JUCE_MULTITIMER_JUCEHEADER__ | #ifndef __JUCE_MULTITIMER_JUCEHEADER__ | ||||
| #include "juce_appframework/events/juce_MultiTimer.h" | #include "juce_appframework/events/juce_MultiTimer.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TIMER_JUCEHEADER__ | #ifndef __JUCE_TIMER_JUCEHEADER__ | ||||
| #include "juce_appframework/events/juce_Timer.h" | #include "juce_appframework/events/juce_Timer.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_MESSAGEMANAGER_JUCEHEADER__ | |||||
| #include "juce_appframework/events/juce_MessageManager.h" | |||||
| #endif | |||||
| #ifndef __JUCE_BRUSH_JUCEHEADER__ | #ifndef __JUCE_BRUSH_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/graphics/brushes/juce_Brush.h" | #include "juce_appframework/gui/graphics/brushes/juce_Brush.h" | ||||
| #endif | #endif | ||||
| @@ -326,15 +326,15 @@ | |||||
| #ifndef __JUCE_LOWLEVELGRAPHICSCONTEXT_JUCEHEADER__ | #ifndef __JUCE_LOWLEVELGRAPHICSCONTEXT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsContext.h" | #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsContext.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_RECTANGLEPLACEMENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_RectanglePlacement.h" | |||||
| #endif | |||||
| #ifndef __JUCE_LOWLEVELGRAPHICSPOSTSCRIPTRENDERER_JUCEHEADER__ | #ifndef __JUCE_LOWLEVELGRAPHICSPOSTSCRIPTRENDERER_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h" | #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_LOWLEVELGRAPHICSSOFTWARERENDERER_JUCEHEADER__ | #ifndef __JUCE_LOWLEVELGRAPHICSSOFTWARERENDERER_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h" | #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_RECTANGLEPLACEMENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/graphics/contexts/juce_RectanglePlacement.h" | |||||
| #endif | |||||
| #ifndef __JUCE_AFFINETRANSFORM_JUCEHEADER__ | #ifndef __JUCE_AFFINETRANSFORM_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/graphics/geometry/juce_AffineTransform.h" | #include "juce_appframework/gui/graphics/geometry/juce_AffineTransform.h" | ||||
| #endif | #endif | ||||
| @@ -365,6 +365,9 @@ | |||||
| #ifndef __JUCE_RECTANGLELIST_JUCEHEADER__ | #ifndef __JUCE_RECTANGLELIST_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/graphics/geometry/juce_RectangleList.h" | #include "juce_appframework/gui/graphics/geometry/juce_RectangleList.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_CAMERADEVICE_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/graphics/imaging/juce_CameraDevice.h" | |||||
| #endif | |||||
| #ifndef __JUCE_IMAGE_JUCEHEADER__ | #ifndef __JUCE_IMAGE_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/graphics/imaging/juce_Image.h" | #include "juce_appframework/gui/graphics/imaging/juce_Image.h" | ||||
| #endif | #endif | ||||
| @@ -374,9 +377,6 @@ | |||||
| #ifndef __JUCE_IMAGECONVOLUTIONKERNEL_JUCEHEADER__ | #ifndef __JUCE_IMAGECONVOLUTIONKERNEL_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/graphics/imaging/juce_ImageConvolutionKernel.h" | #include "juce_appframework/gui/graphics/imaging/juce_ImageConvolutionKernel.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_CAMERADEVICE_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/graphics/imaging/juce_CameraDevice.h" | |||||
| #endif | |||||
| #ifndef __JUCE_IMAGEFILEFORMAT_JUCEHEADER__ | #ifndef __JUCE_IMAGEFILEFORMAT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.h" | #include "juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.h" | ||||
| #endif | #endif | ||||
| @@ -395,6 +395,9 @@ | |||||
| #ifndef __JUCE_DRAWABLETEXT_JUCEHEADER__ | #ifndef __JUCE_DRAWABLETEXT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/graphics/drawables/juce_DrawableText.h" | #include "juce_appframework/gui/graphics/drawables/juce_DrawableText.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_COMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/juce_Component.h" | |||||
| #endif | |||||
| #ifndef __JUCE_COMPONENTDELETIONWATCHER_JUCEHEADER__ | #ifndef __JUCE_COMPONENTDELETIONWATCHER_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/juce_ComponentDeletionWatcher.h" | #include "juce_appframework/gui/components/juce_ComponentDeletionWatcher.h" | ||||
| #endif | #endif | ||||
| @@ -404,12 +407,12 @@ | |||||
| #ifndef __JUCE_DESKTOP_JUCEHEADER__ | #ifndef __JUCE_DESKTOP_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/juce_Desktop.h" | #include "juce_appframework/gui/components/juce_Desktop.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_COMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/juce_Component.h" | |||||
| #endif | |||||
| #ifndef __JUCE_ARROWBUTTON_JUCEHEADER__ | #ifndef __JUCE_ARROWBUTTON_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/buttons/juce_ArrowButton.h" | #include "juce_appframework/gui/components/buttons/juce_ArrowButton.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_BUTTON_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/buttons/juce_Button.h" | |||||
| #endif | |||||
| #ifndef __JUCE_DRAWABLEBUTTON_JUCEHEADER__ | #ifndef __JUCE_DRAWABLEBUTTON_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/buttons/juce_DrawableButton.h" | #include "juce_appframework/gui/components/buttons/juce_DrawableButton.h" | ||||
| #endif | #endif | ||||
| @@ -419,9 +422,6 @@ | |||||
| #ifndef __JUCE_IMAGEBUTTON_JUCEHEADER__ | #ifndef __JUCE_IMAGEBUTTON_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/buttons/juce_ImageButton.h" | #include "juce_appframework/gui/components/buttons/juce_ImageButton.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_BUTTON_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/buttons/juce_Button.h" | |||||
| #endif | |||||
| #ifndef __JUCE_SHAPEBUTTON_JUCEHEADER__ | #ifndef __JUCE_SHAPEBUTTON_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/buttons/juce_ShapeButton.h" | #include "juce_appframework/gui/components/buttons/juce_ShapeButton.h" | ||||
| #endif | #endif | ||||
| @@ -449,21 +449,21 @@ | |||||
| #ifndef __JUCE_KEYBOARDFOCUSTRAVERSER_JUCEHEADER__ | #ifndef __JUCE_KEYBOARDFOCUSTRAVERSER_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyboardFocusTraverser.h" | #include "juce_appframework/gui/components/keyboard/juce_KeyboardFocusTraverser.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_KEYPRESS_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyPress.h" | |||||
| #ifndef __JUCE_KEYLISTENER_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyListener.h" | |||||
| #endif | #endif | ||||
| #ifndef __JUCE_KEYMAPPINGEDITORCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_KEYMAPPINGEDITORCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyMappingEditorComponent.h" | #include "juce_appframework/gui/components/keyboard/juce_KeyMappingEditorComponent.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_MODIFIERKEYS_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/keyboard/juce_ModifierKeys.h" | |||||
| #endif | |||||
| #ifndef __JUCE_KEYLISTENER_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyListener.h" | |||||
| #ifndef __JUCE_KEYPRESS_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyPress.h" | |||||
| #endif | #endif | ||||
| #ifndef __JUCE_KEYPRESSMAPPINGSET_JUCEHEADER__ | #ifndef __JUCE_KEYPRESSMAPPINGSET_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.h" | #include "juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_MODIFIERKEYS_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/keyboard/juce_ModifierKeys.h" | |||||
| #endif | |||||
| #ifndef __JUCE_MENUBARCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_MENUBARCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/menus/juce_MenuBarComponent.h" | #include "juce_appframework/gui/components/menus/juce_MenuBarComponent.h" | ||||
| #endif | #endif | ||||
| @@ -506,9 +506,15 @@ | |||||
| #ifndef __JUCE_TOOLTIPCLIENT_JUCEHEADER__ | #ifndef __JUCE_TOOLTIPCLIENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/mouse/juce_TooltipClient.h" | #include "juce_appframework/gui/components/mouse/juce_TooltipClient.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_COMBOBOX_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/controls/juce_ComboBox.h" | |||||
| #endif | |||||
| #ifndef __JUCE_LABEL_JUCEHEADER__ | #ifndef __JUCE_LABEL_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/controls/juce_Label.h" | #include "juce_appframework/gui/components/controls/juce_Label.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_LISTBOX_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/controls/juce_ListBox.h" | |||||
| #endif | |||||
| #ifndef __JUCE_PROGRESSBAR_JUCEHEADER__ | #ifndef __JUCE_PROGRESSBAR_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/controls/juce_ProgressBar.h" | #include "juce_appframework/gui/components/controls/juce_ProgressBar.h" | ||||
| #endif | #endif | ||||
| @@ -524,30 +530,24 @@ | |||||
| #ifndef __JUCE_TABLELISTBOX_JUCEHEADER__ | #ifndef __JUCE_TABLELISTBOX_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/controls/juce_TableListBox.h" | #include "juce_appframework/gui/components/controls/juce_TableListBox.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TEXTEDITOR_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/controls/juce_TextEditor.h" | |||||
| #endif | |||||
| #ifndef __JUCE_TOOLBAR_JUCEHEADER__ | #ifndef __JUCE_TOOLBAR_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/controls/juce_Toolbar.h" | #include "juce_appframework/gui/components/controls/juce_Toolbar.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TOOLBARITEMFACTORY_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/controls/juce_ToolbarItemFactory.h" | |||||
| #endif | |||||
| #ifndef __JUCE_TOOLBARITEMCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_TOOLBARITEMCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/controls/juce_ToolbarItemComponent.h" | #include "juce_appframework/gui/components/controls/juce_ToolbarItemComponent.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TOOLBARITEMFACTORY_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/controls/juce_ToolbarItemFactory.h" | |||||
| #endif | |||||
| #ifndef __JUCE_TOOLBARITEMPALETTE_JUCEHEADER__ | #ifndef __JUCE_TOOLBARITEMPALETTE_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/controls/juce_ToolbarItemPalette.h" | #include "juce_appframework/gui/components/controls/juce_ToolbarItemPalette.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TREEVIEW_JUCEHEADER__ | #ifndef __JUCE_TREEVIEW_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/controls/juce_TreeView.h" | #include "juce_appframework/gui/components/controls/juce_TreeView.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TEXTEDITOR_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/controls/juce_TextEditor.h" | |||||
| #endif | |||||
| #ifndef __JUCE_LISTBOX_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/controls/juce_ListBox.h" | |||||
| #endif | |||||
| #ifndef __JUCE_COMBOBOX_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/controls/juce_ComboBox.h" | |||||
| #endif | |||||
| #ifndef __JUCE_BOOLEANPROPERTYCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_BOOLEANPROPERTYCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/properties/juce_BooleanPropertyComponent.h" | #include "juce_appframework/gui/components/properties/juce_BooleanPropertyComponent.h" | ||||
| #endif | #endif | ||||
| @@ -593,12 +593,6 @@ | |||||
| #ifndef __JUCE_SCROLLBAR_JUCEHEADER__ | #ifndef __JUCE_SCROLLBAR_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/layout/juce_ScrollBar.h" | #include "juce_appframework/gui/components/layout/juce_ScrollBar.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TABBEDBUTTONBAR_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/layout/juce_TabbedButtonBar.h" | |||||
| #endif | |||||
| #ifndef __JUCE_TABBEDCOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/layout/juce_TabbedComponent.h" | |||||
| #endif | |||||
| #ifndef __JUCE_STRETCHABLELAYOUTMANAGER_JUCEHEADER__ | #ifndef __JUCE_STRETCHABLELAYOUTMANAGER_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/layout/juce_StretchableLayoutManager.h" | #include "juce_appframework/gui/components/layout/juce_StretchableLayoutManager.h" | ||||
| #endif | #endif | ||||
| @@ -608,6 +602,12 @@ | |||||
| #ifndef __JUCE_STRETCHABLEOBJECTRESIZER_JUCEHEADER__ | #ifndef __JUCE_STRETCHABLEOBJECTRESIZER_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/layout/juce_StretchableObjectResizer.h" | #include "juce_appframework/gui/components/layout/juce_StretchableObjectResizer.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TABBEDBUTTONBAR_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/layout/juce_TabbedButtonBar.h" | |||||
| #endif | |||||
| #ifndef __JUCE_TABBEDCOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/layout/juce_TabbedComponent.h" | |||||
| #endif | |||||
| #ifndef __JUCE_VIEWPORT_JUCEHEADER__ | #ifndef __JUCE_VIEWPORT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/layout/juce_Viewport.h" | #include "juce_appframework/gui/components/layout/juce_Viewport.h" | ||||
| #endif | #endif | ||||
| @@ -617,6 +617,9 @@ | |||||
| #ifndef __JUCE_DIRECTORYCONTENTSLIST_JUCEHEADER__ | #ifndef __JUCE_DIRECTORYCONTENTSLIST_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsList.h" | #include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsList.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_FILEBROWSERCOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileBrowserComponent.h" | |||||
| #endif | |||||
| #ifndef __JUCE_FILEBROWSERLISTENER_JUCEHEADER__ | #ifndef __JUCE_FILEBROWSERLISTENER_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileBrowserListener.h" | #include "juce_appframework/gui/components/filebrowser/juce_FileBrowserListener.h" | ||||
| #endif | #endif | ||||
| @@ -632,30 +635,30 @@ | |||||
| #ifndef __JUCE_FILELISTCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_FILELISTCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileListComponent.h" | #include "juce_appframework/gui/components/filebrowser/juce_FileListComponent.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_FILENAMECOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FilenameComponent.h" | |||||
| #endif | |||||
| #ifndef __JUCE_FILEPREVIEWCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_FILEPREVIEWCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/filebrowser/juce_FilePreviewComponent.h" | #include "juce_appframework/gui/components/filebrowser/juce_FilePreviewComponent.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_FILETREECOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileTreeComponent.h" | |||||
| #endif | |||||
| #ifndef __JUCE_FILESEARCHPATHLISTCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_FILESEARCHPATHLISTCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileSearchPathListComponent.h" | #include "juce_appframework/gui/components/filebrowser/juce_FileSearchPathListComponent.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_WILDCARDFILEFILTER_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_WildcardFileFilter.h" | |||||
| #ifndef __JUCE_FILETREECOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileTreeComponent.h" | |||||
| #endif | #endif | ||||
| #ifndef __JUCE_IMAGEPREVIEWCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_IMAGEPREVIEWCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/filebrowser/juce_ImagePreviewComponent.h" | #include "juce_appframework/gui/components/filebrowser/juce_ImagePreviewComponent.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_FILENAMECOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FilenameComponent.h" | |||||
| #endif | |||||
| #ifndef __JUCE_FILEBROWSERCOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_FileBrowserComponent.h" | |||||
| #ifndef __JUCE_WILDCARDFILEFILTER_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/filebrowser/juce_WildcardFileFilter.h" | |||||
| #endif | #endif | ||||
| #ifndef __JUCE_ALERTWINDOW_JUCEHEADER__ | #ifndef __JUCE_ALERTWINDOW_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/windows/juce_AlertWindow.h" | #include "juce_appframework/gui/components/windows/juce_AlertWindow.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_COMPONENTPEER_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/windows/juce_ComponentPeer.h" | |||||
| #endif | |||||
| #ifndef __JUCE_DIALOGWINDOW_JUCEHEADER__ | #ifndef __JUCE_DIALOGWINDOW_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/windows/juce_DialogWindow.h" | #include "juce_appframework/gui/components/windows/juce_DialogWindow.h" | ||||
| #endif | #endif | ||||
| @@ -671,15 +674,12 @@ | |||||
| #ifndef __JUCE_THREADWITHPROGRESSWINDOW_JUCEHEADER__ | #ifndef __JUCE_THREADWITHPROGRESSWINDOW_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/windows/juce_ThreadWithProgressWindow.h" | #include "juce_appframework/gui/components/windows/juce_ThreadWithProgressWindow.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TOPLEVELWINDOW_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/windows/juce_TopLevelWindow.h" | |||||
| #endif | |||||
| #ifndef __JUCE_COMPONENTPEER_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/windows/juce_ComponentPeer.h" | |||||
| #endif | |||||
| #ifndef __JUCE_TOOLTIPWINDOW_JUCEHEADER__ | #ifndef __JUCE_TOOLTIPWINDOW_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/windows/juce_TooltipWindow.h" | #include "juce_appframework/gui/components/windows/juce_TooltipWindow.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TOPLEVELWINDOW_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/windows/juce_TopLevelWindow.h" | |||||
| #endif | |||||
| #ifndef __JUCE_ACTIVEXCONTROLCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_ACTIVEXCONTROLCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/special/juce_ActiveXControlComponent.h" | #include "juce_appframework/gui/components/special/juce_ActiveXControlComponent.h" | ||||
| #endif | #endif | ||||
| @@ -698,6 +698,12 @@ | |||||
| #ifndef __JUCE_DROPSHADOWER_JUCEHEADER__ | #ifndef __JUCE_DROPSHADOWER_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/special/juce_DropShadower.h" | #include "juce_appframework/gui/components/special/juce_DropShadower.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_MAGNIFIERCOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/special/juce_MagnifierComponent.h" | |||||
| #endif | |||||
| #ifndef __JUCE_MIDIKEYBOARDCOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/special/juce_MidiKeyboardComponent.h" | |||||
| #endif | |||||
| #ifndef __JUCE_NSVIEWCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_NSVIEWCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/special/juce_NSViewComponent.h" | #include "juce_appframework/gui/components/special/juce_NSViewComponent.h" | ||||
| #endif | #endif | ||||
| @@ -707,20 +713,14 @@ | |||||
| #ifndef __JUCE_PREFERENCESPANEL_JUCEHEADER__ | #ifndef __JUCE_PREFERENCESPANEL_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/special/juce_PreferencesPanel.h" | #include "juce_appframework/gui/components/special/juce_PreferencesPanel.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_MAGNIFIERCOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/special/juce_MagnifierComponent.h" | |||||
| #endif | |||||
| #ifndef __JUCE_WEBBROWSERCOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/special/juce_WebBrowserComponent.h" | |||||
| #endif | |||||
| #ifndef __JUCE_QUICKTIMEMOVIECOMPONENT_JUCEHEADER__ | #ifndef __JUCE_QUICKTIMEMOVIECOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/special/juce_QuickTimeMovieComponent.h" | #include "juce_appframework/gui/components/special/juce_QuickTimeMovieComponent.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_SYSTEMTRAYICONCOMPONENT_JUCEHEADER__ | #ifndef __JUCE_SYSTEMTRAYICONCOMPONENT_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/special/juce_SystemTrayIconComponent.h" | #include "juce_appframework/gui/components/special/juce_SystemTrayIconComponent.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_MIDIKEYBOARDCOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/special/juce_MidiKeyboardComponent.h" | |||||
| #ifndef __JUCE_WEBBROWSERCOMPONENT_JUCEHEADER__ | |||||
| #include "juce_appframework/gui/components/special/juce_WebBrowserComponent.h" | |||||
| #endif | #endif | ||||
| #ifndef __JUCE_LOOKANDFEEL_JUCEHEADER__ | #ifndef __JUCE_LOOKANDFEEL_JUCEHEADER__ | ||||
| #include "juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.h" | #include "juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.h" | ||||
| @@ -29,6 +29,9 @@ | |||||
| #ifndef __JUCE_ATOMIC_JUCEHEADER__ | #ifndef __JUCE_ATOMIC_JUCEHEADER__ | ||||
| #include "juce_core/basics/juce_Atomic.h" | #include "juce_core/basics/juce_Atomic.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_DATACONVERSIONS_JUCEHEADER__ | |||||
| #include "juce_core/basics/juce_DataConversions.h" | |||||
| #endif | |||||
| #ifndef __JUCE_FILELOGGER_JUCEHEADER__ | #ifndef __JUCE_FILELOGGER_JUCEHEADER__ | ||||
| #include "juce_core/basics/juce_FileLogger.h" | #include "juce_core/basics/juce_FileLogger.h" | ||||
| #endif | #endif | ||||
| @@ -50,30 +53,27 @@ | |||||
| #ifndef __JUCE_RANDOM_JUCEHEADER__ | #ifndef __JUCE_RANDOM_JUCEHEADER__ | ||||
| #include "juce_core/basics/juce_Random.h" | #include "juce_core/basics/juce_Random.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_TIME_JUCEHEADER__ | |||||
| #include "juce_core/basics/juce_Time.h" | |||||
| #endif | |||||
| #ifndef __JUCE_RELATIVETIME_JUCEHEADER__ | #ifndef __JUCE_RELATIVETIME_JUCEHEADER__ | ||||
| #include "juce_core/basics/juce_RelativeTime.h" | #include "juce_core/basics/juce_RelativeTime.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_SINGLETON_JUCEHEADER__ | #ifndef __JUCE_SINGLETON_JUCEHEADER__ | ||||
| #include "juce_core/basics/juce_Singleton.h" | #include "juce_core/basics/juce_Singleton.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_STANDARDHEADER_JUCEHEADER__ | |||||
| #include "juce_core/basics/juce_StandardHeader.h" | |||||
| #endif | |||||
| #ifndef __JUCE_SYSTEMSTATS_JUCEHEADER__ | #ifndef __JUCE_SYSTEMSTATS_JUCEHEADER__ | ||||
| #include "juce_core/basics/juce_SystemStats.h" | #include "juce_core/basics/juce_SystemStats.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_DATACONVERSIONS_JUCEHEADER__ | |||||
| #include "juce_core/basics/juce_DataConversions.h" | |||||
| #ifndef __JUCE_TIME_JUCEHEADER__ | |||||
| #include "juce_core/basics/juce_Time.h" | |||||
| #endif | #endif | ||||
| #ifndef __JUCE_STANDARDHEADER_JUCEHEADER__ | |||||
| #include "juce_core/basics/juce_StandardHeader.h" | |||||
| #ifndef __JUCE_ARRAY_JUCEHEADER__ | |||||
| #include "juce_core/containers/juce_Array.h" | |||||
| #endif | #endif | ||||
| #ifndef __JUCE_ARRAYALLOCATIONBASE_JUCEHEADER__ | #ifndef __JUCE_ARRAYALLOCATIONBASE_JUCEHEADER__ | ||||
| #include "juce_core/containers/juce_ArrayAllocationBase.h" | #include "juce_core/containers/juce_ArrayAllocationBase.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_ARRAY_JUCEHEADER__ | |||||
| #include "juce_core/containers/juce_Array.h" | |||||
| #endif | |||||
| #ifndef __JUCE_BITARRAY_JUCEHEADER__ | #ifndef __JUCE_BITARRAY_JUCEHEADER__ | ||||
| #include "juce_core/containers/juce_BitArray.h" | #include "juce_core/containers/juce_BitArray.h" | ||||
| #endif | #endif | ||||
| @@ -83,30 +83,30 @@ | |||||
| #ifndef __JUCE_MEMORYBLOCK_JUCEHEADER__ | #ifndef __JUCE_MEMORYBLOCK_JUCEHEADER__ | ||||
| #include "juce_core/containers/juce_MemoryBlock.h" | #include "juce_core/containers/juce_MemoryBlock.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_OWNEDARRAY_JUCEHEADER__ | |||||
| #include "juce_core/containers/juce_OwnedArray.h" | |||||
| #endif | |||||
| #ifndef __JUCE_PROPERTYSET_JUCEHEADER__ | #ifndef __JUCE_PROPERTYSET_JUCEHEADER__ | ||||
| #include "juce_core/containers/juce_PropertySet.h" | #include "juce_core/containers/juce_PropertySet.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_REFERENCECOUNTEDARRAY_JUCEHEADER__ | |||||
| #include "juce_core/containers/juce_ReferenceCountedArray.h" | |||||
| #endif | |||||
| #ifndef __JUCE_REFERENCECOUNTEDOBJECT_JUCEHEADER__ | #ifndef __JUCE_REFERENCECOUNTEDOBJECT_JUCEHEADER__ | ||||
| #include "juce_core/containers/juce_ReferenceCountedObject.h" | #include "juce_core/containers/juce_ReferenceCountedObject.h" | ||||
| #endif | #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_SORTEDSET_JUCEHEADER__ | #ifndef __JUCE_SORTEDSET_JUCEHEADER__ | ||||
| #include "juce_core/containers/juce_SortedSet.h" | #include "juce_core/containers/juce_SortedSet.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_REFERENCECOUNTEDARRAY_JUCEHEADER__ | |||||
| #include "juce_core/containers/juce_ReferenceCountedArray.h" | |||||
| #endif | |||||
| #ifndef __JUCE_OWNEDARRAY_JUCEHEADER__ | |||||
| #include "juce_core/containers/juce_OwnedArray.h" | |||||
| #ifndef __JUCE_SPARSESET_JUCEHEADER__ | |||||
| #include "juce_core/containers/juce_SparseSet.h" | |||||
| #endif | #endif | ||||
| #ifndef __JUCE_VARIANT_JUCEHEADER__ | #ifndef __JUCE_VARIANT_JUCEHEADER__ | ||||
| #include "juce_core/containers/juce_Variant.h" | #include "juce_core/containers/juce_Variant.h" | ||||
| #endif | #endif | ||||
| #ifndef __JUCE_VOIDARRAY_JUCEHEADER__ | |||||
| #include "juce_core/containers/juce_VoidArray.h" | |||||
| #endif | |||||
| #ifndef __JUCE_INPUTSTREAM_JUCEHEADER__ | #ifndef __JUCE_INPUTSTREAM_JUCEHEADER__ | ||||
| #include "juce_core/io/juce_InputStream.h" | #include "juce_core/io/juce_InputStream.h" | ||||
| #endif | #endif | ||||
| @@ -369,7 +369,7 @@ bool MessageManager::runDispatchLoopUntil (int millisecondsToRunFor) | |||||
| if (e != 0 && ! isEventBlockedByModalComps (e)) | if (e != 0 && ! isEventBlockedByModalComps (e)) | ||||
| [NSApp sendEvent: e]; | [NSApp sendEvent: e]; | ||||
| if (Time::getMillisecondCounter() >= endTime) | if (Time::getMillisecondCounter() >= endTime) | ||||
| break; | break; | ||||
| } | } | ||||