juce_app_includes.h

Go to the documentation of this file.
00001 /*
00002   ==============================================================================
00003 
00004    This file is part of the JUCE library - "Jules' Utility Class Extensions"
00005    Copyright 2004-7 by Raw Material Software ltd.
00006 
00007   ------------------------------------------------------------------------------
00008 
00009    JUCE can be redistributed and/or modified under the terms of the
00010    GNU General Public License, as published by the Free Software Foundation;
00011    either version 2 of the License, or (at your option) any later version.
00012 
00013    JUCE is distributed in the hope that it will be useful,
00014    but WITHOUT ANY WARRANTY; without even the implied warranty of
00015    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00016    GNU General Public License for more details.
00017 
00018    You should have received a copy of the GNU General Public License
00019    along with JUCE; if not, visit www.gnu.org/licenses or write to the
00020    Free Software Foundation, Inc., 59 Temple Place, Suite 330,
00021    Boston, MA 02111-1307 USA
00022 
00023   ------------------------------------------------------------------------------
00024 
00025    If you'd like to release a closed-source product which uses JUCE, commercial
00026    licenses are also available: visit www.rawmaterialsoftware.com/juce for
00027    more information.
00028 
00029   ==============================================================================
00030 */
00031 
00032 #ifndef __JUCE_JUCE_APP_INCLUDES_INCLUDEFILES__
00033 #define __JUCE_JUCE_APP_INCLUDES_INCLUDEFILES__
00034 
00035 #ifndef __JUCE_APPLICATION_JUCEHEADER__
00036  #include "juce_appframework/application/juce_Application.h"
00037 #endif
00038 #ifndef __JUCE_APPLICATIONCOMMANDID_JUCEHEADER__
00039  #include "juce_appframework/application/juce_ApplicationCommandID.h"
00040 #endif
00041 #ifndef __JUCE_APPLICATIONCOMMANDINFO_JUCEHEADER__
00042  #include "juce_appframework/application/juce_ApplicationCommandInfo.h"
00043 #endif
00044 #ifndef __JUCE_APPLICATIONCOMMANDMANAGER_JUCEHEADER__
00045  #include "juce_appframework/application/juce_ApplicationCommandManager.h"
00046 #endif
00047 #ifndef __JUCE_APPLICATIONCOMMANDTARGET_JUCEHEADER__
00048  #include "juce_appframework/application/juce_ApplicationCommandTarget.h"
00049 #endif
00050 #ifndef __JUCE_APPLICATIONPROPERTIES_JUCEHEADER__
00051  #include "juce_appframework/application/juce_ApplicationProperties.h"
00052 #endif
00053 #ifndef __JUCE_DELETEDATSHUTDOWN_JUCEHEADER__
00054  #include "juce_appframework/application/juce_DeletedAtShutdown.h"
00055 #endif
00056 #ifndef __JUCE_PROPERTIESFILE_JUCEHEADER__
00057  #include "juce_appframework/application/juce_PropertiesFile.h"
00058 #endif
00059 #ifndef __JUCE_SYSTEMCLIPBOARD_JUCEHEADER__
00060  #include "juce_appframework/application/juce_SystemClipboard.h"
00061 #endif
00062 #ifndef __JUCE_MIDIBUFFER_JUCEHEADER__
00063  #include "juce_appframework/audio/midi/juce_MidiBuffer.h"
00064 #endif
00065 #ifndef __JUCE_MIDIFILE_JUCEHEADER__
00066  #include "juce_appframework/audio/midi/juce_MidiFile.h"
00067 #endif
00068 #ifndef __JUCE_MIDIKEYBOARDSTATE_JUCEHEADER__
00069  #include "juce_appframework/audio/midi/juce_MidiKeyboardState.h"
00070 #endif
00071 #ifndef __JUCE_MIDIMESSAGE_JUCEHEADER__
00072  #include "juce_appframework/audio/midi/juce_MidiMessage.h"
00073 #endif
00074 #ifndef __JUCE_MIDIMESSAGECOLLECTOR_JUCEHEADER__
00075  #include "juce_appframework/audio/midi/juce_MidiMessageCollector.h"
00076 #endif
00077 #ifndef __JUCE_MIDIMESSAGESEQUENCE_JUCEHEADER__
00078  #include "juce_appframework/audio/midi/juce_MidiMessageSequence.h"
00079 #endif
00080 #ifndef __JUCE_AUDIODATACONVERTERS_JUCEHEADER__
00081  #include "juce_appframework/audio/dsp/juce_AudioDataConverters.h"
00082 #endif
00083 #ifndef __JUCE_AUDIOSAMPLEBUFFER_JUCEHEADER__
00084  #include "juce_appframework/audio/dsp/juce_AudioSampleBuffer.h"
00085 #endif
00086 #ifndef __JUCE_IIRFILTER_JUCEHEADER__
00087  #include "juce_appframework/audio/dsp/juce_IIRFilter.h"
00088 #endif
00089 #ifndef __JUCE_AUDIOPLAYHEAD_JUCEHEADER__
00090  #include "juce_appframework/audio/processors/juce_AudioPlayHead.h"
00091 #endif
00092 #ifndef __JUCE_AUDIOPROCESSOR_JUCEHEADER__
00093  #include "juce_appframework/audio/processors/juce_AudioProcessor.h"
00094 #endif
00095 #ifndef __JUCE_AUDIOPROCESSOREDITOR_JUCEHEADER__
00096  #include "juce_appframework/audio/processors/juce_AudioProcessorEditor.h"
00097 #endif
00098 #ifndef __JUCE_AUDIOPROCESSORGRAPH_JUCEHEADER__
00099  #include "juce_appframework/audio/processors/juce_AudioProcessorGraph.h"
00100 #endif
00101 #ifndef __JUCE_AUDIOPROCESSORLISTENER_JUCEHEADER__
00102  #include "juce_appframework/audio/processors/juce_AudioProcessorListener.h"
00103 #endif
00104 #ifndef __JUCE_AUDIOPROCESSORPLAYER_JUCEHEADER__
00105  #include "juce_appframework/audio/processors/juce_AudioProcessorPlayer.h"
00106 #endif
00107 #ifndef __JUCE_GENERICAUDIOPROCESSOREDITOR_JUCEHEADER__
00108  #include "juce_appframework/audio/processors/juce_GenericAudioProcessorEditor.h"
00109 #endif
00110 #ifndef __JUCE_AUDIOFORMATREADERSOURCE_JUCEHEADER__
00111  #include "juce_appframework/audio/audio_sources/juce_AudioFormatReaderSource.h"
00112 #endif
00113 #ifndef __JUCE_AUDIOSOURCE_JUCEHEADER__
00114  #include "juce_appframework/audio/audio_sources/juce_AudioSource.h"
00115 #endif
00116 #ifndef __JUCE_AUDIOSOURCEPLAYER_JUCEHEADER__
00117  #include "juce_appframework/audio/audio_sources/juce_AudioSourcePlayer.h"
00118 #endif
00119 #ifndef __JUCE_AUDIOTRANSPORTSOURCE_JUCEHEADER__
00120  #include "juce_appframework/audio/audio_sources/juce_AudioTransportSource.h"
00121 #endif
00122 #ifndef __JUCE_BUFFERINGAUDIOSOURCE_JUCEHEADER__
00123  #include "juce_appframework/audio/audio_sources/juce_BufferingAudioSource.h"
00124 #endif
00125 #ifndef __JUCE_CHANNELREMAPPINGAUDIOSOURCE_JUCEHEADER__
00126  #include "juce_appframework/audio/audio_sources/juce_ChannelRemappingAudioSource.h"
00127 #endif
00128 #ifndef __JUCE_IIRFILTERAUDIOSOURCE_JUCEHEADER__
00129  #include "juce_appframework/audio/audio_sources/juce_IIRFilterAudioSource.h"
00130 #endif
00131 #ifndef __JUCE_MIXERAUDIOSOURCE_JUCEHEADER__
00132  #include "juce_appframework/audio/audio_sources/juce_MixerAudioSource.h"
00133 #endif
00134 #ifndef __JUCE_POSITIONABLEAUDIOSOURCE_JUCEHEADER__
00135  #include "juce_appframework/audio/audio_sources/juce_PositionableAudioSource.h"
00136 #endif
00137 #ifndef __JUCE_RESAMPLINGAUDIOSOURCE_JUCEHEADER__
00138  #include "juce_appframework/audio/audio_sources/juce_ResamplingAudioSource.h"
00139 #endif
00140 #ifndef __JUCE_TONEGENERATORAUDIOSOURCE_JUCEHEADER__
00141  #include "juce_appframework/audio/audio_sources/juce_ToneGeneratorAudioSource.h"
00142 #endif
00143 #ifndef __JUCE_AUDIODEVICEMANAGER_JUCEHEADER__
00144  #include "juce_appframework/audio/devices/juce_AudioDeviceManager.h"
00145 #endif
00146 #ifndef __JUCE_AUDIOIODEVICE_JUCEHEADER__
00147  #include "juce_appframework/audio/devices/juce_AudioIODevice.h"
00148 #endif
00149 #ifndef __JUCE_AUDIOIODEVICETYPE_JUCEHEADER__
00150  #include "juce_appframework/audio/devices/juce_AudioIODeviceType.h"
00151 #endif
00152 #ifndef __JUCE_MIDIINPUT_JUCEHEADER__
00153  #include "juce_appframework/audio/devices/juce_MidiInput.h"
00154 #endif
00155 #ifndef __JUCE_MIDIOUTPUT_JUCEHEADER__
00156  #include "juce_appframework/audio/devices/juce_MidiOutput.h"
00157 #endif
00158 #ifndef __JUCE_SAMPLER_JUCEHEADER__
00159  #include "juce_appframework/audio/synthesisers/juce_Sampler.h"
00160 #endif
00161 #ifndef __JUCE_SYNTHESISER_JUCEHEADER__
00162  #include "juce_appframework/audio/synthesisers/juce_Synthesiser.h"
00163 #endif
00164 #ifndef __JUCE_AUDIOUNITPLUGINFORMAT_JUCEHEADER__
00165  #include "juce_appframework/audio/plugins/formats/juce_AudioUnitPluginFormat.h"
00166 #endif
00167 #ifndef __JUCE_DIRECTXPLUGINFORMAT_JUCEHEADER__
00168  #include "juce_appframework/audio/plugins/formats/juce_DirectXPluginFormat.h"
00169 #endif
00170 #ifndef __JUCE_LADSPAPLUGINFORMAT_JUCEHEADER__
00171  #include "juce_appframework/audio/plugins/formats/juce_LADSPAPluginFormat.h"
00172 #endif
00173 #ifndef __JUCE_VSTPLUGINFORMAT_JUCEHEADER__
00174  #include "juce_appframework/audio/plugins/formats/juce_VSTPluginFormat.h"
00175 #endif
00176 #ifndef __JUCE_AUDIOPLUGINFORMAT_JUCEHEADER__
00177  #include "juce_appframework/audio/plugins/juce_AudioPluginFormat.h"
00178 #endif
00179 #ifndef __JUCE_AUDIOPLUGINFORMATMANAGER_JUCEHEADER__
00180  #include "juce_appframework/audio/plugins/juce_AudioPluginFormatManager.h"
00181 #endif
00182 #ifndef __JUCE_AUDIOPLUGININSTANCE_JUCEHEADER__
00183  #include "juce_appframework/audio/plugins/juce_AudioPluginInstance.h"
00184 #endif
00185 #ifndef __JUCE_KNOWNPLUGINLIST_JUCEHEADER__
00186  #include "juce_appframework/audio/plugins/juce_KnownPluginList.h"
00187 #endif
00188 #ifndef __JUCE_PLUGINDESCRIPTION_JUCEHEADER__
00189  #include "juce_appframework/audio/plugins/juce_PluginDescription.h"
00190 #endif
00191 #ifndef __JUCE_PLUGINDIRECTORYSCANNER_JUCEHEADER__
00192  #include "juce_appframework/audio/plugins/juce_PluginDirectoryScanner.h"
00193 #endif
00194 #ifndef __JUCE_PLUGINLISTCOMPONENT_JUCEHEADER__
00195  #include "juce_appframework/audio/plugins/juce_PluginListComponent.h"
00196 #endif
00197 #ifndef __JUCE_AIFFAUDIOFORMAT_JUCEHEADER__
00198  #include "juce_appframework/audio/audio_file_formats/juce_AiffAudioFormat.h"
00199 #endif
00200 #ifndef __JUCE_AUDIOCDBURNER_JUCEHEADER__
00201  #include "juce_appframework/audio/audio_file_formats/juce_AudioCDBurner.h"
00202 #endif
00203 #ifndef __JUCE_AUDIOCDREADER_JUCEHEADER__
00204  #include "juce_appframework/audio/audio_file_formats/juce_AudioCDReader.h"
00205 #endif
00206 #ifndef __JUCE_AUDIOFORMAT_JUCEHEADER__
00207  #include "juce_appframework/audio/audio_file_formats/juce_AudioFormat.h"
00208 #endif
00209 #ifndef __JUCE_AUDIOFORMATMANAGER_JUCEHEADER__
00210  #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatManager.h"
00211 #endif
00212 #ifndef __JUCE_AUDIOFORMATREADER_JUCEHEADER__
00213  #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatReader.h"
00214 #endif
00215 #ifndef __JUCE_AUDIOFORMATWRITER_JUCEHEADER__
00216  #include "juce_appframework/audio/audio_file_formats/juce_AudioFormatWriter.h"
00217 #endif
00218 #ifndef __JUCE_AUDIOSUBSECTIONREADER_JUCEHEADER__
00219  #include "juce_appframework/audio/audio_file_formats/juce_AudioSubsectionReader.h"
00220 #endif
00221 #ifndef __JUCE_AUDIOTHUMBNAIL_JUCEHEADER__
00222  #include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnail.h"
00223 #endif
00224 #ifndef __JUCE_AUDIOTHUMBNAILCACHE_JUCEHEADER__
00225  #include "juce_appframework/audio/audio_file_formats/juce_AudioThumbnailCache.h"
00226 #endif
00227 #ifndef __JUCE_FLACAUDIOFORMAT_JUCEHEADER__
00228  #include "juce_appframework/audio/audio_file_formats/juce_FlacAudioFormat.h"
00229 #endif
00230 #ifndef __JUCE_OGGVORBISAUDIOFORMAT_JUCEHEADER__
00231  #include "juce_appframework/audio/audio_file_formats/juce_OggVorbisAudioFormat.h"
00232 #endif
00233 #ifndef __JUCE_QUICKTIMEAUDIOFORMAT_JUCEHEADER__
00234  #include "juce_appframework/audio/audio_file_formats/juce_QuickTimeAudioFormat.h"
00235 #endif
00236 #ifndef __JUCE_WAVAUDIOFORMAT_JUCEHEADER__
00237  #include "juce_appframework/audio/audio_file_formats/juce_WavAudioFormat.h"
00238 #endif
00239 #ifndef __JUCE_ACTIONBROADCASTER_JUCEHEADER__
00240  #include "juce_appframework/events/juce_ActionBroadcaster.h"
00241 #endif
00242 #ifndef __JUCE_ACTIONLISTENER_JUCEHEADER__
00243  #include "juce_appframework/events/juce_ActionListener.h"
00244 #endif
00245 #ifndef __JUCE_ACTIONLISTENERLIST_JUCEHEADER__
00246  #include "juce_appframework/events/juce_ActionListenerList.h"
00247 #endif
00248 #ifndef __JUCE_ASYNCUPDATER_JUCEHEADER__
00249  #include "juce_appframework/events/juce_AsyncUpdater.h"
00250 #endif
00251 #ifndef __JUCE_CHANGEBROADCASTER_JUCEHEADER__
00252  #include "juce_appframework/events/juce_ChangeBroadcaster.h"
00253 #endif
00254 #ifndef __JUCE_CHANGELISTENER_JUCEHEADER__
00255  #include "juce_appframework/events/juce_ChangeListener.h"
00256 #endif
00257 #ifndef __JUCE_CHANGELISTENERLIST_JUCEHEADER__
00258  #include "juce_appframework/events/juce_ChangeListenerList.h"
00259 #endif
00260 #ifndef __JUCE_INTERPROCESSCONNECTION_JUCEHEADER__
00261  #include "juce_appframework/events/juce_InterprocessConnection.h"
00262 #endif
00263 #ifndef __JUCE_INTERPROCESSCONNECTIONSERVER_JUCEHEADER__
00264  #include "juce_appframework/events/juce_InterprocessConnectionServer.h"
00265 #endif
00266 #ifndef __JUCE_MESSAGE_JUCEHEADER__
00267  #include "juce_appframework/events/juce_Message.h"
00268 #endif
00269 #ifndef __JUCE_MESSAGELISTENER_JUCEHEADER__
00270  #include "juce_appframework/events/juce_MessageListener.h"
00271 #endif
00272 #ifndef __JUCE_MESSAGEMANAGER_JUCEHEADER__
00273  #include "juce_appframework/events/juce_MessageManager.h"
00274 #endif
00275 #ifndef __JUCE_MULTITIMER_JUCEHEADER__
00276  #include "juce_appframework/events/juce_MultiTimer.h"
00277 #endif
00278 #ifndef __JUCE_TIMER_JUCEHEADER__
00279  #include "juce_appframework/events/juce_Timer.h"
00280 #endif
00281 #ifndef __JUCE_BRUSH_JUCEHEADER__
00282  #include "juce_appframework/gui/graphics/brushes/juce_Brush.h"
00283 #endif
00284 #ifndef __JUCE_GRADIENTBRUSH_JUCEHEADER__
00285  #include "juce_appframework/gui/graphics/brushes/juce_GradientBrush.h"
00286 #endif
00287 #ifndef __JUCE_IMAGEBRUSH_JUCEHEADER__
00288  #include "juce_appframework/gui/graphics/brushes/juce_ImageBrush.h"
00289 #endif
00290 #ifndef __JUCE_SOLIDCOLOURBRUSH_JUCEHEADER__
00291  #include "juce_appframework/gui/graphics/brushes/juce_SolidColourBrush.h"
00292 #endif
00293 #ifndef __JUCE_COLOUR_JUCEHEADER__
00294  #include "juce_appframework/gui/graphics/colour/juce_Colour.h"
00295 #endif
00296 #ifndef __JUCE_COLOURGRADIENT_JUCEHEADER__
00297  #include "juce_appframework/gui/graphics/colour/juce_ColourGradient.h"
00298 #endif
00299 #ifndef __JUCE_COLOURS_JUCEHEADER__
00300  #include "juce_appframework/gui/graphics/colour/juce_Colours.h"
00301 #endif
00302 #ifndef __JUCE_PIXELFORMATS_JUCEHEADER__
00303  #include "juce_appframework/gui/graphics/colour/juce_PixelFormats.h"
00304 #endif
00305 #ifndef __JUCE_FONT_JUCEHEADER__
00306  #include "juce_appframework/gui/graphics/fonts/juce_Font.h"
00307 #endif
00308 #ifndef __JUCE_GLYPHARRANGEMENT_JUCEHEADER__
00309  #include "juce_appframework/gui/graphics/fonts/juce_GlyphArrangement.h"
00310 #endif
00311 #ifndef __JUCE_TEXTLAYOUT_JUCEHEADER__
00312  #include "juce_appframework/gui/graphics/fonts/juce_TextLayout.h"
00313 #endif
00314 #ifndef __JUCE_TYPEFACE_JUCEHEADER__
00315  #include "juce_appframework/gui/graphics/fonts/juce_Typeface.h"
00316 #endif
00317 #ifndef __JUCE_EDGETABLE_JUCEHEADER__
00318  #include "juce_appframework/gui/graphics/contexts/juce_EdgeTable.h"
00319 #endif
00320 #ifndef __JUCE_GRAPHICS_JUCEHEADER__
00321  #include "juce_appframework/gui/graphics/contexts/juce_Graphics.h"
00322 #endif
00323 #ifndef __JUCE_JUSTIFICATION_JUCEHEADER__
00324  #include "juce_appframework/gui/graphics/contexts/juce_Justification.h"
00325 #endif
00326 #ifndef __JUCE_LOWLEVELGRAPHICSCONTEXT_JUCEHEADER__
00327  #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsContext.h"
00328 #endif
00329 #ifndef __JUCE_LOWLEVELGRAPHICSPOSTSCRIPTRENDERER_JUCEHEADER__
00330  #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h"
00331 #endif
00332 #ifndef __JUCE_LOWLEVELGRAPHICSSOFTWARERENDERER_JUCEHEADER__
00333  #include "juce_appframework/gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"
00334 #endif
00335 #ifndef __JUCE_RECTANGLEPLACEMENT_JUCEHEADER__
00336  #include "juce_appframework/gui/graphics/contexts/juce_RectanglePlacement.h"
00337 #endif
00338 #ifndef __JUCE_AFFINETRANSFORM_JUCEHEADER__
00339  #include "juce_appframework/gui/graphics/geometry/juce_AffineTransform.h"
00340 #endif
00341 #ifndef __JUCE_BORDERSIZE_JUCEHEADER__
00342  #include "juce_appframework/gui/graphics/geometry/juce_BorderSize.h"
00343 #endif
00344 #ifndef __JUCE_LINE_JUCEHEADER__
00345  #include "juce_appframework/gui/graphics/geometry/juce_Line.h"
00346 #endif
00347 #ifndef __JUCE_PATH_JUCEHEADER__
00348  #include "juce_appframework/gui/graphics/geometry/juce_Path.h"
00349 #endif
00350 #ifndef __JUCE_PATHITERATOR_JUCEHEADER__
00351  #include "juce_appframework/gui/graphics/geometry/juce_PathIterator.h"
00352 #endif
00353 #ifndef __JUCE_PATHSTROKETYPE_JUCEHEADER__
00354  #include "juce_appframework/gui/graphics/geometry/juce_PathStrokeType.h"
00355 #endif
00356 #ifndef __JUCE_POINT_JUCEHEADER__
00357  #include "juce_appframework/gui/graphics/geometry/juce_Point.h"
00358 #endif
00359 #ifndef __JUCE_POSITIONEDRECTANGLE_JUCEHEADER__
00360  #include "juce_appframework/gui/graphics/geometry/juce_PositionedRectangle.h"
00361 #endif
00362 #ifndef __JUCE_RECTANGLE_JUCEHEADER__
00363  #include "juce_appframework/gui/graphics/geometry/juce_Rectangle.h"
00364 #endif
00365 #ifndef __JUCE_RECTANGLELIST_JUCEHEADER__
00366  #include "juce_appframework/gui/graphics/geometry/juce_RectangleList.h"
00367 #endif
00368 #ifndef __JUCE_IMAGE_JUCEHEADER__
00369  #include "juce_appframework/gui/graphics/imaging/juce_Image.h"
00370 #endif
00371 #ifndef __JUCE_IMAGECACHE_JUCEHEADER__
00372  #include "juce_appframework/gui/graphics/imaging/juce_ImageCache.h"
00373 #endif
00374 #ifndef __JUCE_IMAGECONVOLUTIONKERNEL_JUCEHEADER__
00375  #include "juce_appframework/gui/graphics/imaging/juce_ImageConvolutionKernel.h"
00376 #endif
00377 #ifndef __JUCE_IMAGEFILEFORMAT_JUCEHEADER__
00378  #include "juce_appframework/gui/graphics/imaging/juce_ImageFileFormat.h"
00379 #endif
00380 #ifndef __JUCE_DRAWABLE_JUCEHEADER__
00381  #include "juce_appframework/gui/graphics/drawables/juce_Drawable.h"
00382 #endif
00383 #ifndef __JUCE_DRAWABLECOMPOSITE_JUCEHEADER__
00384  #include "juce_appframework/gui/graphics/drawables/juce_DrawableComposite.h"
00385 #endif
00386 #ifndef __JUCE_DRAWABLEIMAGE_JUCEHEADER__
00387  #include "juce_appframework/gui/graphics/drawables/juce_DrawableImage.h"
00388 #endif
00389 #ifndef __JUCE_DRAWABLEPATH_JUCEHEADER__
00390  #include "juce_appframework/gui/graphics/drawables/juce_DrawablePath.h"
00391 #endif
00392 #ifndef __JUCE_DRAWABLETEXT_JUCEHEADER__
00393  #include "juce_appframework/gui/graphics/drawables/juce_DrawableText.h"
00394 #endif
00395 #ifndef __JUCE_COMPONENT_JUCEHEADER__
00396  #include "juce_appframework/gui/components/juce_Component.h"
00397 #endif
00398 #ifndef __JUCE_COMPONENTDELETIONWATCHER_JUCEHEADER__
00399  #include "juce_appframework/gui/components/juce_ComponentDeletionWatcher.h"
00400 #endif
00401 #ifndef __JUCE_COMPONENTLISTENER_JUCEHEADER__
00402  #include "juce_appframework/gui/components/juce_ComponentListener.h"
00403 #endif
00404 #ifndef __JUCE_DESKTOP_JUCEHEADER__
00405  #include "juce_appframework/gui/components/juce_Desktop.h"
00406 #endif
00407 #ifndef __JUCE_ARROWBUTTON_JUCEHEADER__
00408  #include "juce_appframework/gui/components/buttons/juce_ArrowButton.h"
00409 #endif
00410 #ifndef __JUCE_BUTTON_JUCEHEADER__
00411  #include "juce_appframework/gui/components/buttons/juce_Button.h"
00412 #endif
00413 #ifndef __JUCE_DRAWABLEBUTTON_JUCEHEADER__
00414  #include "juce_appframework/gui/components/buttons/juce_DrawableButton.h"
00415 #endif
00416 #ifndef __JUCE_HYPERLINKBUTTON_JUCEHEADER__
00417  #include "juce_appframework/gui/components/buttons/juce_HyperlinkButton.h"
00418 #endif
00419 #ifndef __JUCE_IMAGEBUTTON_JUCEHEADER__
00420  #include "juce_appframework/gui/components/buttons/juce_ImageButton.h"
00421 #endif
00422 #ifndef __JUCE_SHAPEBUTTON_JUCEHEADER__
00423  #include "juce_appframework/gui/components/buttons/juce_ShapeButton.h"
00424 #endif
00425 #ifndef __JUCE_TEXTBUTTON_JUCEHEADER__
00426  #include "juce_appframework/gui/components/buttons/juce_TextButton.h"
00427 #endif
00428 #ifndef __JUCE_TOGGLEBUTTON_JUCEHEADER__
00429  #include "juce_appframework/gui/components/buttons/juce_ToggleButton.h"
00430 #endif
00431 #ifndef __JUCE_TOOLBARBUTTON_JUCEHEADER__
00432  #include "juce_appframework/gui/components/buttons/juce_ToolbarButton.h"
00433 #endif
00434 #ifndef __JUCE_DROPSHADOWEFFECT_JUCEHEADER__
00435  #include "juce_appframework/gui/graphics/effects/juce_DropShadowEffect.h"
00436 #endif
00437 #ifndef __JUCE_GLOWEFFECT_JUCEHEADER__
00438  #include "juce_appframework/gui/graphics/effects/juce_GlowEffect.h"
00439 #endif
00440 #ifndef __JUCE_IMAGEEFFECTFILTER_JUCEHEADER__
00441  #include "juce_appframework/gui/graphics/effects/juce_ImageEffectFilter.h"
00442 #endif
00443 #ifndef __JUCE_REDUCEOPACITYEFFECT_JUCEHEADER__
00444  #include "juce_appframework/gui/graphics/effects/juce_ReduceOpacityEffect.h"
00445 #endif
00446 #ifndef __JUCE_KEYBOARDFOCUSTRAVERSER_JUCEHEADER__
00447  #include "juce_appframework/gui/components/keyboard/juce_KeyboardFocusTraverser.h"
00448 #endif
00449 #ifndef __JUCE_KEYLISTENER_JUCEHEADER__
00450  #include "juce_appframework/gui/components/keyboard/juce_KeyListener.h"
00451 #endif
00452 #ifndef __JUCE_KEYMAPPINGEDITORCOMPONENT_JUCEHEADER__
00453  #include "juce_appframework/gui/components/keyboard/juce_KeyMappingEditorComponent.h"
00454 #endif
00455 #ifndef __JUCE_KEYPRESS_JUCEHEADER__
00456  #include "juce_appframework/gui/components/keyboard/juce_KeyPress.h"
00457 #endif
00458 #ifndef __JUCE_KEYPRESSMAPPINGSET_JUCEHEADER__
00459  #include "juce_appframework/gui/components/keyboard/juce_KeyPressMappingSet.h"
00460 #endif
00461 #ifndef __JUCE_MODIFIERKEYS_JUCEHEADER__
00462  #include "juce_appframework/gui/components/keyboard/juce_ModifierKeys.h"
00463 #endif
00464 #ifndef __JUCE_MENUBARCOMPONENT_JUCEHEADER__
00465  #include "juce_appframework/gui/components/menus/juce_MenuBarComponent.h"
00466 #endif
00467 #ifndef __JUCE_MENUBARMODEL_JUCEHEADER__
00468  #include "juce_appframework/gui/components/menus/juce_MenuBarModel.h"
00469 #endif
00470 #ifndef __JUCE_POPUPMENU_JUCEHEADER__
00471  #include "juce_appframework/gui/components/menus/juce_PopupMenu.h"
00472 #endif
00473 #ifndef __JUCE_POPUPMENUCUSTOMCOMPONENT_JUCEHEADER__
00474  #include "juce_appframework/gui/components/menus/juce_PopupMenuCustomComponent.h"
00475 #endif
00476 #ifndef __JUCE_COMPONENTDRAGGER_JUCEHEADER__
00477  #include "juce_appframework/gui/components/mouse/juce_ComponentDragger.h"
00478 #endif
00479 #ifndef __JUCE_DRAGANDDROPCONTAINER_JUCEHEADER__
00480  #include "juce_appframework/gui/components/mouse/juce_DragAndDropContainer.h"
00481 #endif
00482 #ifndef __JUCE_DRAGANDDROPTARGET_JUCEHEADER__
00483  #include "juce_appframework/gui/components/mouse/juce_DragAndDropTarget.h"
00484 #endif
00485 #ifndef __JUCE_FILEDRAGANDDROPTARGET_JUCEHEADER__
00486  #include "juce_appframework/gui/components/mouse/juce_FileDragAndDropTarget.h"
00487 #endif
00488 #ifndef __JUCE_LASSOCOMPONENT_JUCEHEADER__
00489  #include "juce_appframework/gui/components/mouse/juce_LassoComponent.h"
00490 #endif
00491 #ifndef __JUCE_MOUSECURSOR_JUCEHEADER__
00492  #include "juce_appframework/gui/components/mouse/juce_MouseCursor.h"
00493 #endif
00494 #ifndef __JUCE_MOUSEEVENT_JUCEHEADER__
00495  #include "juce_appframework/gui/components/mouse/juce_MouseEvent.h"
00496 #endif
00497 #ifndef __JUCE_MOUSEHOVERDETECTOR_JUCEHEADER__
00498  #include "juce_appframework/gui/components/mouse/juce_MouseHoverDetector.h"
00499 #endif
00500 #ifndef __JUCE_MOUSELISTENER_JUCEHEADER__
00501  #include "juce_appframework/gui/components/mouse/juce_MouseListener.h"
00502 #endif
00503 #ifndef __JUCE_TOOLTIPCLIENT_JUCEHEADER__
00504  #include "juce_appframework/gui/components/mouse/juce_TooltipClient.h"
00505 #endif
00506 #ifndef __JUCE_COMBOBOX_JUCEHEADER__
00507  #include "juce_appframework/gui/components/controls/juce_ComboBox.h"
00508 #endif
00509 #ifndef __JUCE_LABEL_JUCEHEADER__
00510  #include "juce_appframework/gui/components/controls/juce_Label.h"
00511 #endif
00512 #ifndef __JUCE_LISTBOX_JUCEHEADER__
00513  #include "juce_appframework/gui/components/controls/juce_ListBox.h"
00514 #endif
00515 #ifndef __JUCE_PROGRESSBAR_JUCEHEADER__
00516  #include "juce_appframework/gui/components/controls/juce_ProgressBar.h"
00517 #endif
00518 #ifndef __JUCE_SLIDER_JUCEHEADER__
00519  #include "juce_appframework/gui/components/controls/juce_Slider.h"
00520 #endif
00521 #ifndef __JUCE_SLIDERLISTENER_JUCEHEADER__
00522  #include "juce_appframework/gui/components/controls/juce_SliderListener.h"
00523 #endif
00524 #ifndef __JUCE_TABLEHEADERCOMPONENT_JUCEHEADER__
00525  #include "juce_appframework/gui/components/controls/juce_TableHeaderComponent.h"
00526 #endif
00527 #ifndef __JUCE_TABLELISTBOX_JUCEHEADER__
00528  #include "juce_appframework/gui/components/controls/juce_TableListBox.h"
00529 #endif
00530 #ifndef __JUCE_TEXTEDITOR_JUCEHEADER__
00531  #include "juce_appframework/gui/components/controls/juce_TextEditor.h"
00532 #endif
00533 #ifndef __JUCE_TOOLBAR_JUCEHEADER__
00534  #include "juce_appframework/gui/components/controls/juce_Toolbar.h"
00535 #endif
00536 #ifndef __JUCE_TOOLBARITEMCOMPONENT_JUCEHEADER__
00537  #include "juce_appframework/gui/components/controls/juce_ToolbarItemComponent.h"
00538 #endif
00539 #ifndef __JUCE_TOOLBARITEMFACTORY_JUCEHEADER__
00540  #include "juce_appframework/gui/components/controls/juce_ToolbarItemFactory.h"
00541 #endif
00542 #ifndef __JUCE_TOOLBARITEMPALETTE_JUCEHEADER__
00543  #include "juce_appframework/gui/components/controls/juce_ToolbarItemPalette.h"
00544 #endif
00545 #ifndef __JUCE_TREEVIEW_JUCEHEADER__
00546  #include "juce_appframework/gui/components/controls/juce_TreeView.h"
00547 #endif
00548 #ifndef __JUCE_BOOLEANPROPERTYCOMPONENT_JUCEHEADER__
00549  #include "juce_appframework/gui/components/properties/juce_BooleanPropertyComponent.h"
00550 #endif
00551 #ifndef __JUCE_BUTTONPROPERTYCOMPONENT_JUCEHEADER__
00552  #include "juce_appframework/gui/components/properties/juce_ButtonPropertyComponent.h"
00553 #endif
00554 #ifndef __JUCE_CHOICEPROPERTYCOMPONENT_JUCEHEADER__
00555  #include "juce_appframework/gui/components/properties/juce_ChoicePropertyComponent.h"
00556 #endif
00557 #ifndef __JUCE_PROPERTYCOMPONENT_JUCEHEADER__
00558  #include "juce_appframework/gui/components/properties/juce_PropertyComponent.h"
00559 #endif
00560 #ifndef __JUCE_PROPERTYPANEL_JUCEHEADER__
00561  #include "juce_appframework/gui/components/properties/juce_PropertyPanel.h"
00562 #endif
00563 #ifndef __JUCE_SLIDERPROPERTYCOMPONENT_JUCEHEADER__
00564  #include "juce_appframework/gui/components/properties/juce_SliderPropertyComponent.h"
00565 #endif
00566 #ifndef __JUCE_TEXTPROPERTYCOMPONENT_JUCEHEADER__
00567  #include "juce_appframework/gui/components/properties/juce_TextPropertyComponent.h"
00568 #endif
00569 #ifndef __JUCE_COMPONENTANIMATOR_JUCEHEADER__
00570  #include "juce_appframework/gui/components/layout/juce_ComponentAnimator.h"
00571 #endif
00572 #ifndef __JUCE_COMPONENTBOUNDSCONSTRAINER_JUCEHEADER__
00573  #include "juce_appframework/gui/components/layout/juce_ComponentBoundsConstrainer.h"
00574 #endif
00575 #ifndef __JUCE_COMPONENTMOVEMENTWATCHER_JUCEHEADER__
00576  #include "juce_appframework/gui/components/layout/juce_ComponentMovementWatcher.h"
00577 #endif
00578 #ifndef __JUCE_GROUPCOMPONENT_JUCEHEADER__
00579  #include "juce_appframework/gui/components/layout/juce_GroupComponent.h"
00580 #endif
00581 #ifndef __JUCE_MULTIDOCUMENTPANEL_JUCEHEADER__
00582  #include "juce_appframework/gui/components/layout/juce_MultiDocumentPanel.h"
00583 #endif
00584 #ifndef __JUCE_RESIZABLEBORDERCOMPONENT_JUCEHEADER__
00585  #include "juce_appframework/gui/components/layout/juce_ResizableBorderComponent.h"
00586 #endif
00587 #ifndef __JUCE_RESIZABLECORNERCOMPONENT_JUCEHEADER__
00588  #include "juce_appframework/gui/components/layout/juce_ResizableCornerComponent.h"
00589 #endif
00590 #ifndef __JUCE_SCROLLBAR_JUCEHEADER__
00591  #include "juce_appframework/gui/components/layout/juce_ScrollBar.h"
00592 #endif
00593 #ifndef __JUCE_STRETCHABLELAYOUTMANAGER_JUCEHEADER__
00594  #include "juce_appframework/gui/components/layout/juce_StretchableLayoutManager.h"
00595 #endif
00596 #ifndef __JUCE_STRETCHABLELAYOUTRESIZERBAR_JUCEHEADER__
00597  #include "juce_appframework/gui/components/layout/juce_StretchableLayoutResizerBar.h"
00598 #endif
00599 #ifndef __JUCE_STRETCHABLEOBJECTRESIZER_JUCEHEADER__
00600  #include "juce_appframework/gui/components/layout/juce_StretchableObjectResizer.h"
00601 #endif
00602 #ifndef __JUCE_TABBEDBUTTONBAR_JUCEHEADER__
00603  #include "juce_appframework/gui/components/layout/juce_TabbedButtonBar.h"
00604 #endif
00605 #ifndef __JUCE_TABBEDCOMPONENT_JUCEHEADER__
00606  #include "juce_appframework/gui/components/layout/juce_TabbedComponent.h"
00607 #endif
00608 #ifndef __JUCE_VIEWPORT_JUCEHEADER__
00609  #include "juce_appframework/gui/components/layout/juce_Viewport.h"
00610 #endif
00611 #ifndef __JUCE_DIRECTORYCONTENTSDISPLAYCOMPONENT_JUCEHEADER__
00612  #include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsDisplayComponent.h"
00613 #endif
00614 #ifndef __JUCE_DIRECTORYCONTENTSLIST_JUCEHEADER__
00615  #include "juce_appframework/gui/components/filebrowser/juce_DirectoryContentsList.h"
00616 #endif
00617 #ifndef __JUCE_FILEBROWSERCOMPONENT_JUCEHEADER__
00618  #include "juce_appframework/gui/components/filebrowser/juce_FileBrowserComponent.h"
00619 #endif
00620 #ifndef __JUCE_FILEBROWSERLISTENER_JUCEHEADER__
00621  #include "juce_appframework/gui/components/filebrowser/juce_FileBrowserListener.h"
00622 #endif
00623 #ifndef __JUCE_FILECHOOSER_JUCEHEADER__
00624  #include "juce_appframework/gui/components/filebrowser/juce_FileChooser.h"
00625 #endif
00626 #ifndef __JUCE_FILECHOOSERDIALOGBOX_JUCEHEADER__
00627  #include "juce_appframework/gui/components/filebrowser/juce_FileChooserDialogBox.h"
00628 #endif
00629 #ifndef __JUCE_FILEFILTER_JUCEHEADER__
00630  #include "juce_appframework/gui/components/filebrowser/juce_FileFilter.h"
00631 #endif
00632 #ifndef __JUCE_FILELISTCOMPONENT_JUCEHEADER__
00633  #include "juce_appframework/gui/components/filebrowser/juce_FileListComponent.h"
00634 #endif
00635 #ifndef __JUCE_FILENAMECOMPONENT_JUCEHEADER__
00636  #include "juce_appframework/gui/components/filebrowser/juce_FilenameComponent.h"
00637 #endif
00638 #ifndef __JUCE_FILEPREVIEWCOMPONENT_JUCEHEADER__
00639  #include "juce_appframework/gui/components/filebrowser/juce_FilePreviewComponent.h"
00640 #endif
00641 #ifndef __JUCE_FILESEARCHPATHLISTCOMPONENT_JUCEHEADER__
00642  #include "juce_appframework/gui/components/filebrowser/juce_FileSearchPathListComponent.h"
00643 #endif
00644 #ifndef __JUCE_FILETREECOMPONENT_JUCEHEADER__
00645  #include "juce_appframework/gui/components/filebrowser/juce_FileTreeComponent.h"
00646 #endif
00647 #ifndef __JUCE_IMAGEPREVIEWCOMPONENT_JUCEHEADER__
00648  #include "juce_appframework/gui/components/filebrowser/juce_ImagePreviewComponent.h"
00649 #endif
00650 #ifndef __JUCE_WILDCARDFILEFILTER_JUCEHEADER__
00651  #include "juce_appframework/gui/components/filebrowser/juce_WildcardFileFilter.h"
00652 #endif
00653 #ifndef __JUCE_ALERTWINDOW_JUCEHEADER__
00654  #include "juce_appframework/gui/components/windows/juce_AlertWindow.h"
00655 #endif
00656 #ifndef __JUCE_COMPONENTPEER_JUCEHEADER__
00657  #include "juce_appframework/gui/components/windows/juce_ComponentPeer.h"
00658 #endif
00659 #ifndef __JUCE_DIALOGWINDOW_JUCEHEADER__
00660  #include "juce_appframework/gui/components/windows/juce_DialogWindow.h"
00661 #endif
00662 #ifndef __JUCE_DOCUMENTWINDOW_JUCEHEADER__
00663  #include "juce_appframework/gui/components/windows/juce_DocumentWindow.h"
00664 #endif
00665 #ifndef __JUCE_RESIZABLEWINDOW_JUCEHEADER__
00666  #include "juce_appframework/gui/components/windows/juce_ResizableWindow.h"
00667 #endif
00668 #ifndef __JUCE_SPLASHSCREEN_JUCEHEADER__
00669  #include "juce_appframework/gui/components/windows/juce_SplashScreen.h"
00670 #endif
00671 #ifndef __JUCE_THREADWITHPROGRESSWINDOW_JUCEHEADER__
00672  #include "juce_appframework/gui/components/windows/juce_ThreadWithProgressWindow.h"
00673 #endif
00674 #ifndef __JUCE_TOOLTIPWINDOW_JUCEHEADER__
00675  #include "juce_appframework/gui/components/windows/juce_TooltipWindow.h"
00676 #endif
00677 #ifndef __JUCE_TOPLEVELWINDOW_JUCEHEADER__
00678  #include "juce_appframework/gui/components/windows/juce_TopLevelWindow.h"
00679 #endif
00680 #ifndef __JUCE_ACTIVEXCONTROLCOMPONENT_JUCEHEADER__
00681  #include "juce_appframework/gui/components/special/juce_ActiveXControlComponent.h"
00682 #endif
00683 #ifndef __JUCE_AUDIODEVICESELECTORCOMPONENT_JUCEHEADER__
00684  #include "juce_appframework/gui/components/special/juce_AudioDeviceSelectorComponent.h"
00685 #endif
00686 #ifndef __JUCE_BUBBLECOMPONENT_JUCEHEADER__
00687  #include "juce_appframework/gui/components/special/juce_BubbleComponent.h"
00688 #endif
00689 #ifndef __JUCE_BUBBLEMESSAGECOMPONENT_JUCEHEADER__
00690  #include "juce_appframework/gui/components/special/juce_BubbleMessageComponent.h"
00691 #endif
00692 #ifndef __JUCE_COLOURSELECTOR_JUCEHEADER__
00693  #include "juce_appframework/gui/components/special/juce_ColourSelector.h"
00694 #endif
00695 #ifndef __JUCE_DROPSHADOWER_JUCEHEADER__
00696  #include "juce_appframework/gui/components/special/juce_DropShadower.h"
00697 #endif
00698 #ifndef __JUCE_MAGNIFIERCOMPONENT_JUCEHEADER__
00699  #include "juce_appframework/gui/components/special/juce_MagnifierComponent.h"
00700 #endif
00701 #ifndef __JUCE_MIDIKEYBOARDCOMPONENT_JUCEHEADER__
00702  #include "juce_appframework/gui/components/special/juce_MidiKeyboardComponent.h"
00703 #endif
00704 #ifndef __JUCE_OPENGLCOMPONENT_JUCEHEADER__
00705  #include "juce_appframework/gui/components/special/juce_OpenGLComponent.h"
00706 #endif
00707 #ifndef __JUCE_PREFERENCESPANEL_JUCEHEADER__
00708  #include "juce_appframework/gui/components/special/juce_PreferencesPanel.h"
00709 #endif
00710 #ifndef __JUCE_QUICKTIMEMOVIECOMPONENT_JUCEHEADER__
00711  #include "juce_appframework/gui/components/special/juce_QuickTimeMovieComponent.h"
00712 #endif
00713 #ifndef __JUCE_SYSTEMTRAYICONCOMPONENT_JUCEHEADER__
00714  #include "juce_appframework/gui/components/special/juce_SystemTrayIconComponent.h"
00715 #endif
00716 #ifndef __JUCE_WEBBROWSERCOMPONENT_JUCEHEADER__
00717  #include "juce_appframework/gui/components/special/juce_WebBrowserComponent.h"
00718 #endif
00719 #ifndef __JUCE_LOOKANDFEEL_JUCEHEADER__
00720  #include "juce_appframework/gui/components/lookandfeel/juce_LookAndFeel.h"
00721 #endif
00722 #ifndef __JUCE_OLDSCHOOLLOOKANDFEEL_JUCEHEADER__
00723  #include "juce_appframework/gui/components/lookandfeel/juce_OldSchoolLookAndFeel.h"
00724 #endif
00725 #ifndef __JUCE_FILEBASEDDOCUMENT_JUCEHEADER__
00726  #include "juce_appframework/documents/juce_FileBasedDocument.h"
00727 #endif
00728 #ifndef __JUCE_RECENTLYOPENEDFILESLIST_JUCEHEADER__
00729  #include "juce_appframework/documents/juce_RecentlyOpenedFilesList.h"
00730 #endif
00731 #ifndef __JUCE_SELECTEDITEMSET_JUCEHEADER__
00732  #include "juce_appframework/documents/juce_SelectedItemSet.h"
00733 #endif
00734 #ifndef __JUCE_UNDOABLEACTION_JUCEHEADER__
00735  #include "juce_appframework/documents/juce_UndoableAction.h"
00736 #endif
00737 #ifndef __JUCE_UNDOMANAGER_JUCEHEADER__
00738  #include "juce_appframework/documents/juce_UndoManager.h"
00739 #endif
00740 
00741 #endif