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