Blindly add a few stuff from VST
[juce-lv2.git] / juce / source / src / juce_app_includes.h
blob5407cf8759a764521f028f77f235018f8bb954c7
1 /*
2 ==============================================================================
4 This file is part of the JUCE library - "Jules' Utility Class Extensions"
5 Copyright 2004-11 by Raw Material Software Ltd.
7 ------------------------------------------------------------------------------
9 JUCE can be redistributed and/or modified under the terms of the GNU General
10 Public License (Version 2), as published by the Free Software Foundation.
11 A copy of the license is included in the JUCE distribution, or can be found
12 online at www.gnu.org/licenses.
14 JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
15 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
16 A PARTICULAR PURPOSE. See the GNU General Public License for more details.
18 ------------------------------------------------------------------------------
20 To release a closed-source product which uses JUCE, commercial licenses are
21 available: visit www.rawmaterialsoftware.com/juce for more information.
23 ==============================================================================
26 #ifndef __JUCE_JUCE_APP_INCLUDES_INCLUDEFILES__
27 #define __JUCE_JUCE_APP_INCLUDES_INCLUDEFILES__
29 #ifndef __JUCE_APPLICATION_JUCEHEADER__
30 #include "application/juce_Application.h"
31 #endif
32 #ifndef __JUCE_APPLICATIONCOMMANDID_JUCEHEADER__
33 #include "application/juce_ApplicationCommandID.h"
34 #endif
35 #ifndef __JUCE_APPLICATIONCOMMANDINFO_JUCEHEADER__
36 #include "application/juce_ApplicationCommandInfo.h"
37 #endif
38 #ifndef __JUCE_APPLICATIONCOMMANDMANAGER_JUCEHEADER__
39 #include "application/juce_ApplicationCommandManager.h"
40 #endif
41 #ifndef __JUCE_APPLICATIONCOMMANDTARGET_JUCEHEADER__
42 #include "application/juce_ApplicationCommandTarget.h"
43 #endif
44 #ifndef __JUCE_APPLICATIONPROPERTIES_JUCEHEADER__
45 #include "application/juce_ApplicationProperties.h"
46 #endif
47 #ifndef __JUCE_AIFFAUDIOFORMAT_JUCEHEADER__
48 #include "audio/audio_file_formats/juce_AiffAudioFormat.h"
49 #endif
50 #ifndef __JUCE_AUDIOCDBURNER_JUCEHEADER__
51 #include "audio/audio_file_formats/juce_AudioCDBurner.h"
52 #endif
53 #ifndef __JUCE_AUDIOCDREADER_JUCEHEADER__
54 #include "audio/audio_file_formats/juce_AudioCDReader.h"
55 #endif
56 #ifndef __JUCE_AUDIOFORMAT_JUCEHEADER__
57 #include "audio/audio_file_formats/juce_AudioFormat.h"
58 #endif
59 #ifndef __JUCE_AUDIOFORMATMANAGER_JUCEHEADER__
60 #include "audio/audio_file_formats/juce_AudioFormatManager.h"
61 #endif
62 #ifndef __JUCE_AUDIOFORMATREADER_JUCEHEADER__
63 #include "audio/audio_file_formats/juce_AudioFormatReader.h"
64 #endif
65 #ifndef __JUCE_AUDIOFORMATWRITER_JUCEHEADER__
66 #include "audio/audio_file_formats/juce_AudioFormatWriter.h"
67 #endif
68 #ifndef __JUCE_AUDIOSUBSECTIONREADER_JUCEHEADER__
69 #include "audio/audio_file_formats/juce_AudioSubsectionReader.h"
70 #endif
71 #ifndef __JUCE_AUDIOTHUMBNAIL_JUCEHEADER__
72 #include "audio/audio_file_formats/juce_AudioThumbnail.h"
73 #endif
74 #ifndef __JUCE_AUDIOTHUMBNAILCACHE_JUCEHEADER__
75 #include "audio/audio_file_formats/juce_AudioThumbnailCache.h"
76 #endif
77 #ifndef __JUCE_FLACAUDIOFORMAT_JUCEHEADER__
78 #include "audio/audio_file_formats/juce_FlacAudioFormat.h"
79 #endif
80 #ifndef __JUCE_OGGVORBISAUDIOFORMAT_JUCEHEADER__
81 #include "audio/audio_file_formats/juce_OggVorbisAudioFormat.h"
82 #endif
83 #ifndef __JUCE_QUICKTIMEAUDIOFORMAT_JUCEHEADER__
84 #include "audio/audio_file_formats/juce_QuickTimeAudioFormat.h"
85 #endif
86 #ifndef __JUCE_WAVAUDIOFORMAT_JUCEHEADER__
87 #include "audio/audio_file_formats/juce_WavAudioFormat.h"
88 #endif
89 #ifndef __JUCE_AUDIOFORMATREADERSOURCE_JUCEHEADER__
90 #include "audio/audio_sources/juce_AudioFormatReaderSource.h"
91 #endif
92 #ifndef __JUCE_AUDIOSOURCE_JUCEHEADER__
93 #include "audio/audio_sources/juce_AudioSource.h"
94 #endif
95 #ifndef __JUCE_AUDIOSOURCEPLAYER_JUCEHEADER__
96 #include "audio/audio_sources/juce_AudioSourcePlayer.h"
97 #endif
98 #ifndef __JUCE_AUDIOTRANSPORTSOURCE_JUCEHEADER__
99 #include "audio/audio_sources/juce_AudioTransportSource.h"
100 #endif
101 #ifndef __JUCE_BUFFERINGAUDIOSOURCE_JUCEHEADER__
102 #include "audio/audio_sources/juce_BufferingAudioSource.h"
103 #endif
104 #ifndef __JUCE_CHANNELREMAPPINGAUDIOSOURCE_JUCEHEADER__
105 #include "audio/audio_sources/juce_ChannelRemappingAudioSource.h"
106 #endif
107 #ifndef __JUCE_IIRFILTERAUDIOSOURCE_JUCEHEADER__
108 #include "audio/audio_sources/juce_IIRFilterAudioSource.h"
109 #endif
110 #ifndef __JUCE_MIXERAUDIOSOURCE_JUCEHEADER__
111 #include "audio/audio_sources/juce_MixerAudioSource.h"
112 #endif
113 #ifndef __JUCE_POSITIONABLEAUDIOSOURCE_JUCEHEADER__
114 #include "audio/audio_sources/juce_PositionableAudioSource.h"
115 #endif
116 #ifndef __JUCE_RESAMPLINGAUDIOSOURCE_JUCEHEADER__
117 #include "audio/audio_sources/juce_ResamplingAudioSource.h"
118 #endif
119 #ifndef __JUCE_REVERBAUDIOSOURCE_JUCEHEADER__
120 #include "audio/audio_sources/juce_ReverbAudioSource.h"
121 #endif
122 #ifndef __JUCE_TONEGENERATORAUDIOSOURCE_JUCEHEADER__
123 #include "audio/audio_sources/juce_ToneGeneratorAudioSource.h"
124 #endif
125 #ifndef __JUCE_AUDIODEVICEMANAGER_JUCEHEADER__
126 #include "audio/devices/juce_AudioDeviceManager.h"
127 #endif
128 #ifndef __JUCE_AUDIOIODEVICE_JUCEHEADER__
129 #include "audio/devices/juce_AudioIODevice.h"
130 #endif
131 #ifndef __JUCE_AUDIOIODEVICETYPE_JUCEHEADER__
132 #include "audio/devices/juce_AudioIODeviceType.h"
133 #endif
134 #ifndef __JUCE_AUDIODATACONVERTERS_JUCEHEADER__
135 #include "audio/dsp/juce_AudioDataConverters.h"
136 #endif
137 #ifndef __JUCE_AUDIOSAMPLEBUFFER_JUCEHEADER__
138 #include "audio/dsp/juce_AudioSampleBuffer.h"
139 #endif
140 #ifndef __JUCE_DECIBELS_JUCEHEADER__
141 #include "audio/dsp/juce_Decibels.h"
142 #endif
143 #ifndef __JUCE_IIRFILTER_JUCEHEADER__
144 #include "audio/dsp/juce_IIRFilter.h"
145 #endif
146 #ifndef __JUCE_REVERB_JUCEHEADER__
147 #include "audio/dsp/juce_Reverb.h"
148 #endif
149 #ifndef __JUCE_MIDIBUFFER_JUCEHEADER__
150 #include "audio/midi/juce_MidiBuffer.h"
151 #endif
152 #ifndef __JUCE_MIDIFILE_JUCEHEADER__
153 #include "audio/midi/juce_MidiFile.h"
154 #endif
155 #ifndef __JUCE_MIDIINPUT_JUCEHEADER__
156 #include "audio/midi/juce_MidiInput.h"
157 #endif
158 #ifndef __JUCE_MIDIKEYBOARDSTATE_JUCEHEADER__
159 #include "audio/midi/juce_MidiKeyboardState.h"
160 #endif
161 #ifndef __JUCE_MIDIMESSAGE_JUCEHEADER__
162 #include "audio/midi/juce_MidiMessage.h"
163 #endif
164 #ifndef __JUCE_MIDIMESSAGECOLLECTOR_JUCEHEADER__
165 #include "audio/midi/juce_MidiMessageCollector.h"
166 #endif
167 #ifndef __JUCE_MIDIMESSAGESEQUENCE_JUCEHEADER__
168 #include "audio/midi/juce_MidiMessageSequence.h"
169 #endif
170 #ifndef __JUCE_MIDIOUTPUT_JUCEHEADER__
171 #include "audio/midi/juce_MidiOutput.h"
172 #endif
173 #ifndef __JUCE_AUDIOUNITPLUGINFORMAT_JUCEHEADER__
174 #include "audio/plugin_host/formats/juce_AudioUnitPluginFormat.h"
175 #endif
176 #ifndef __JUCE_DIRECTXPLUGINFORMAT_JUCEHEADER__
177 #include "audio/plugin_host/formats/juce_DirectXPluginFormat.h"
178 #endif
179 #ifndef __JUCE_LADSPAPLUGINFORMAT_JUCEHEADER__
180 #include "audio/plugin_host/formats/juce_LADSPAPluginFormat.h"
181 #endif
182 #ifndef __JUCE_VSTMIDIEVENTLIST_JUCEHEADER__
183 #include "audio/plugin_host/formats/juce_VSTMidiEventList.h"
184 #endif
185 #ifndef __JUCE_VSTPLUGINFORMAT_JUCEHEADER__
186 #include "audio/plugin_host/formats/juce_VSTPluginFormat.h"
187 #endif
188 #ifndef __JUCE_AUDIOPLUGINFORMAT_JUCEHEADER__
189 #include "audio/plugin_host/juce_AudioPluginFormat.h"
190 #endif
191 #ifndef __JUCE_AUDIOPLUGINFORMATMANAGER_JUCEHEADER__
192 #include "audio/plugin_host/juce_AudioPluginFormatManager.h"
193 #endif
194 #ifndef __JUCE_AUDIOPLUGININSTANCE_JUCEHEADER__
195 #include "audio/plugin_host/juce_AudioPluginInstance.h"
196 #endif
197 #ifndef __JUCE_KNOWNPLUGINLIST_JUCEHEADER__
198 #include "audio/plugin_host/juce_KnownPluginList.h"
199 #endif
200 #ifndef __JUCE_PLUGINDESCRIPTION_JUCEHEADER__
201 #include "audio/plugin_host/juce_PluginDescription.h"
202 #endif
203 #ifndef __JUCE_PLUGINDIRECTORYSCANNER_JUCEHEADER__
204 #include "audio/plugin_host/juce_PluginDirectoryScanner.h"
205 #endif
206 #ifndef __JUCE_PLUGINLISTCOMPONENT_JUCEHEADER__
207 #include "audio/plugin_host/juce_PluginListComponent.h"
208 #endif
209 #ifndef __JUCE_AUDIOPLAYHEAD_JUCEHEADER__
210 #include "audio/processors/juce_AudioPlayHead.h"
211 #endif
212 #ifndef __JUCE_AUDIOPROCESSOR_JUCEHEADER__
213 #include "audio/processors/juce_AudioProcessor.h"
214 #endif
215 #ifndef __JUCE_AUDIOPROCESSOREDITOR_JUCEHEADER__
216 #include "audio/processors/juce_AudioProcessorEditor.h"
217 #endif
218 #ifndef __JUCE_AUDIOPROCESSORGRAPH_JUCEHEADER__
219 #include "audio/processors/juce_AudioProcessorGraph.h"
220 #endif
221 #ifndef __JUCE_AUDIOPROCESSORLISTENER_JUCEHEADER__
222 #include "audio/processors/juce_AudioProcessorListener.h"
223 #endif
224 #ifndef __JUCE_AUDIOPROCESSORPLAYER_JUCEHEADER__
225 #include "audio/processors/juce_AudioProcessorPlayer.h"
226 #endif
227 #ifndef __JUCE_GENERICAUDIOPROCESSOREDITOR_JUCEHEADER__
228 #include "audio/processors/juce_GenericAudioProcessorEditor.h"
229 #endif
230 #ifndef __JUCE_SAMPLER_JUCEHEADER__
231 #include "audio/synthesisers/juce_Sampler.h"
232 #endif
233 #ifndef __JUCE_SYNTHESISER_JUCEHEADER__
234 #include "audio/synthesisers/juce_Synthesiser.h"
235 #endif
236 #ifndef __JUCE_ACTIONBROADCASTER_JUCEHEADER__
237 #include "events/juce_ActionBroadcaster.h"
238 #endif
239 #ifndef __JUCE_ACTIONLISTENER_JUCEHEADER__
240 #include "events/juce_ActionListener.h"
241 #endif
242 #ifndef __JUCE_ASYNCUPDATER_JUCEHEADER__
243 #include "events/juce_AsyncUpdater.h"
244 #endif
245 #ifndef __JUCE_CALLBACKMESSAGE_JUCEHEADER__
246 #include "events/juce_CallbackMessage.h"
247 #endif
248 #ifndef __JUCE_CHANGEBROADCASTER_JUCEHEADER__
249 #include "events/juce_ChangeBroadcaster.h"
250 #endif
251 #ifndef __JUCE_CHANGELISTENER_JUCEHEADER__
252 #include "events/juce_ChangeListener.h"
253 #endif
254 #ifndef __JUCE_INTERPROCESSCONNECTION_JUCEHEADER__
255 #include "events/juce_InterprocessConnection.h"
256 #endif
257 #ifndef __JUCE_INTERPROCESSCONNECTIONSERVER_JUCEHEADER__
258 #include "events/juce_InterprocessConnectionServer.h"
259 #endif
260 #ifndef __JUCE_LISTENERLIST_JUCEHEADER__
261 #include "events/juce_ListenerList.h"
262 #endif
263 #ifndef __JUCE_MESSAGE_JUCEHEADER__
264 #include "events/juce_Message.h"
265 #endif
266 #ifndef __JUCE_MESSAGELISTENER_JUCEHEADER__
267 #include "events/juce_MessageListener.h"
268 #endif
269 #ifndef __JUCE_MESSAGEMANAGER_JUCEHEADER__
270 #include "events/juce_MessageManager.h"
271 #endif
272 #ifndef __JUCE_MULTITIMER_JUCEHEADER__
273 #include "events/juce_MultiTimer.h"
274 #endif
275 #ifndef __JUCE_TIMER_JUCEHEADER__
276 #include "events/juce_Timer.h"
277 #endif
278 #ifndef __JUCE_ARROWBUTTON_JUCEHEADER__
279 #include "gui/components/buttons/juce_ArrowButton.h"
280 #endif
281 #ifndef __JUCE_BUTTON_JUCEHEADER__
282 #include "gui/components/buttons/juce_Button.h"
283 #endif
284 #ifndef __JUCE_DRAWABLEBUTTON_JUCEHEADER__
285 #include "gui/components/buttons/juce_DrawableButton.h"
286 #endif
287 #ifndef __JUCE_HYPERLINKBUTTON_JUCEHEADER__
288 #include "gui/components/buttons/juce_HyperlinkButton.h"
289 #endif
290 #ifndef __JUCE_IMAGEBUTTON_JUCEHEADER__
291 #include "gui/components/buttons/juce_ImageButton.h"
292 #endif
293 #ifndef __JUCE_SHAPEBUTTON_JUCEHEADER__
294 #include "gui/components/buttons/juce_ShapeButton.h"
295 #endif
296 #ifndef __JUCE_TEXTBUTTON_JUCEHEADER__
297 #include "gui/components/buttons/juce_TextButton.h"
298 #endif
299 #ifndef __JUCE_TOGGLEBUTTON_JUCEHEADER__
300 #include "gui/components/buttons/juce_ToggleButton.h"
301 #endif
302 #ifndef __JUCE_TOOLBARBUTTON_JUCEHEADER__
303 #include "gui/components/buttons/juce_ToolbarButton.h"
304 #endif
305 #ifndef __JUCE_CODEDOCUMENT_JUCEHEADER__
306 #include "gui/components/code_editor/juce_CodeDocument.h"
307 #endif
308 #ifndef __JUCE_CODEEDITORCOMPONENT_JUCEHEADER__
309 #include "gui/components/code_editor/juce_CodeEditorComponent.h"
310 #endif
311 #ifndef __JUCE_CODETOKENISER_JUCEHEADER__
312 #include "gui/components/code_editor/juce_CodeTokeniser.h"
313 #endif
314 #ifndef __JUCE_CPLUSPLUSCODETOKENISER_JUCEHEADER__
315 #include "gui/components/code_editor/juce_CPlusPlusCodeTokeniser.h"
316 #endif
317 #ifndef __JUCE_COMBOBOX_JUCEHEADER__
318 #include "gui/components/controls/juce_ComboBox.h"
319 #endif
320 #ifndef __JUCE_IMAGECOMPONENT_JUCEHEADER__
321 #include "gui/components/controls/juce_ImageComponent.h"
322 #endif
323 #ifndef __JUCE_LABEL_JUCEHEADER__
324 #include "gui/components/controls/juce_Label.h"
325 #endif
326 #ifndef __JUCE_LISTBOX_JUCEHEADER__
327 #include "gui/components/controls/juce_ListBox.h"
328 #endif
329 #ifndef __JUCE_PROGRESSBAR_JUCEHEADER__
330 #include "gui/components/controls/juce_ProgressBar.h"
331 #endif
332 #ifndef __JUCE_SLIDER_JUCEHEADER__
333 #include "gui/components/controls/juce_Slider.h"
334 #endif
335 #ifndef __JUCE_TABLEHEADERCOMPONENT_JUCEHEADER__
336 #include "gui/components/controls/juce_TableHeaderComponent.h"
337 #endif
338 #ifndef __JUCE_TABLELISTBOX_JUCEHEADER__
339 #include "gui/components/controls/juce_TableListBox.h"
340 #endif
341 #ifndef __JUCE_TEXTEDITOR_JUCEHEADER__
342 #include "gui/components/controls/juce_TextEditor.h"
343 #endif
344 #ifndef __JUCE_TOOLBAR_JUCEHEADER__
345 #include "gui/components/controls/juce_Toolbar.h"
346 #endif
347 #ifndef __JUCE_TOOLBARITEMCOMPONENT_JUCEHEADER__
348 #include "gui/components/controls/juce_ToolbarItemComponent.h"
349 #endif
350 #ifndef __JUCE_TOOLBARITEMFACTORY_JUCEHEADER__
351 #include "gui/components/controls/juce_ToolbarItemFactory.h"
352 #endif
353 #ifndef __JUCE_TOOLBARITEMPALETTE_JUCEHEADER__
354 #include "gui/components/controls/juce_ToolbarItemPalette.h"
355 #endif
356 #ifndef __JUCE_TREEVIEW_JUCEHEADER__
357 #include "gui/components/controls/juce_TreeView.h"
358 #endif
359 #ifndef __JUCE_DIRECTORYCONTENTSDISPLAYCOMPONENT_JUCEHEADER__
360 #include "gui/components/filebrowser/juce_DirectoryContentsDisplayComponent.h"
361 #endif
362 #ifndef __JUCE_DIRECTORYCONTENTSLIST_JUCEHEADER__
363 #include "gui/components/filebrowser/juce_DirectoryContentsList.h"
364 #endif
365 #ifndef __JUCE_FILEBROWSERCOMPONENT_JUCEHEADER__
366 #include "gui/components/filebrowser/juce_FileBrowserComponent.h"
367 #endif
368 #ifndef __JUCE_FILEBROWSERLISTENER_JUCEHEADER__
369 #include "gui/components/filebrowser/juce_FileBrowserListener.h"
370 #endif
371 #ifndef __JUCE_FILECHOOSER_JUCEHEADER__
372 #include "gui/components/filebrowser/juce_FileChooser.h"
373 #endif
374 #ifndef __JUCE_FILECHOOSERDIALOGBOX_JUCEHEADER__
375 #include "gui/components/filebrowser/juce_FileChooserDialogBox.h"
376 #endif
377 #ifndef __JUCE_FILEFILTER_JUCEHEADER__
378 #include "gui/components/filebrowser/juce_FileFilter.h"
379 #endif
380 #ifndef __JUCE_FILELISTCOMPONENT_JUCEHEADER__
381 #include "gui/components/filebrowser/juce_FileListComponent.h"
382 #endif
383 #ifndef __JUCE_FILENAMECOMPONENT_JUCEHEADER__
384 #include "gui/components/filebrowser/juce_FilenameComponent.h"
385 #endif
386 #ifndef __JUCE_FILEPREVIEWCOMPONENT_JUCEHEADER__
387 #include "gui/components/filebrowser/juce_FilePreviewComponent.h"
388 #endif
389 #ifndef __JUCE_FILESEARCHPATHLISTCOMPONENT_JUCEHEADER__
390 #include "gui/components/filebrowser/juce_FileSearchPathListComponent.h"
391 #endif
392 #ifndef __JUCE_FILETREECOMPONENT_JUCEHEADER__
393 #include "gui/components/filebrowser/juce_FileTreeComponent.h"
394 #endif
395 #ifndef __JUCE_IMAGEPREVIEWCOMPONENT_JUCEHEADER__
396 #include "gui/components/filebrowser/juce_ImagePreviewComponent.h"
397 #endif
398 #ifndef __JUCE_WILDCARDFILEFILTER_JUCEHEADER__
399 #include "gui/components/filebrowser/juce_WildcardFileFilter.h"
400 #endif
401 #ifndef __JUCE_COMPONENT_JUCEHEADER__
402 #include "gui/components/juce_Component.h"
403 #endif
404 #ifndef __JUCE_COMPONENTLISTENER_JUCEHEADER__
405 #include "gui/components/juce_ComponentListener.h"
406 #endif
407 #ifndef __JUCE_DESKTOP_JUCEHEADER__
408 #include "gui/components/juce_Desktop.h"
409 #endif
410 #ifndef __JUCE_MODALCOMPONENTMANAGER_JUCEHEADER__
411 #include "gui/components/juce_ModalComponentManager.h"
412 #endif
413 #ifndef __JUCE_CARETCOMPONENT_JUCEHEADER__
414 #include "gui/components/keyboard/juce_CaretComponent.h"
415 #endif
416 #ifndef __JUCE_KEYBOARDFOCUSTRAVERSER_JUCEHEADER__
417 #include "gui/components/keyboard/juce_KeyboardFocusTraverser.h"
418 #endif
419 #ifndef __JUCE_KEYLISTENER_JUCEHEADER__
420 #include "gui/components/keyboard/juce_KeyListener.h"
421 #endif
422 #ifndef __JUCE_KEYMAPPINGEDITORCOMPONENT_JUCEHEADER__
423 #include "gui/components/keyboard/juce_KeyMappingEditorComponent.h"
424 #endif
425 #ifndef __JUCE_KEYPRESS_JUCEHEADER__
426 #include "gui/components/keyboard/juce_KeyPress.h"
427 #endif
428 #ifndef __JUCE_KEYPRESSMAPPINGSET_JUCEHEADER__
429 #include "gui/components/keyboard/juce_KeyPressMappingSet.h"
430 #endif
431 #ifndef __JUCE_MODIFIERKEYS_JUCEHEADER__
432 #include "gui/components/keyboard/juce_ModifierKeys.h"
433 #endif
434 #ifndef __JUCE_TEXTEDITORKEYMAPPER_JUCEHEADER__
435 #include "gui/components/keyboard/juce_TextEditorKeyMapper.h"
436 #endif
437 #ifndef __JUCE_TEXTINPUTTARGET_JUCEHEADER__
438 #include "gui/components/keyboard/juce_TextInputTarget.h"
439 #endif
440 #ifndef __JUCE_COMPONENTANIMATOR_JUCEHEADER__
441 #include "gui/components/layout/juce_ComponentAnimator.h"
442 #endif
443 #ifndef __JUCE_COMPONENTBOUNDSCONSTRAINER_JUCEHEADER__
444 #include "gui/components/layout/juce_ComponentBoundsConstrainer.h"
445 #endif
446 #ifndef __JUCE_COMPONENTBUILDER_JUCEHEADER__
447 #include "gui/components/layout/juce_ComponentBuilder.h"
448 #endif
449 #ifndef __JUCE_COMPONENTMOVEMENTWATCHER_JUCEHEADER__
450 #include "gui/components/layout/juce_ComponentMovementWatcher.h"
451 #endif
452 #ifndef __JUCE_GROUPCOMPONENT_JUCEHEADER__
453 #include "gui/components/layout/juce_GroupComponent.h"
454 #endif
455 #ifndef __JUCE_MULTIDOCUMENTPANEL_JUCEHEADER__
456 #include "gui/components/layout/juce_MultiDocumentPanel.h"
457 #endif
458 #ifndef __JUCE_RESIZABLEBORDERCOMPONENT_JUCEHEADER__
459 #include "gui/components/layout/juce_ResizableBorderComponent.h"
460 #endif
461 #ifndef __JUCE_RESIZABLECORNERCOMPONENT_JUCEHEADER__
462 #include "gui/components/layout/juce_ResizableCornerComponent.h"
463 #endif
464 #ifndef __JUCE_RESIZABLEEDGECOMPONENT_JUCEHEADER__
465 #include "gui/components/layout/juce_ResizableEdgeComponent.h"
466 #endif
467 #ifndef __JUCE_SCROLLBAR_JUCEHEADER__
468 #include "gui/components/layout/juce_ScrollBar.h"
469 #endif
470 #ifndef __JUCE_STRETCHABLELAYOUTMANAGER_JUCEHEADER__
471 #include "gui/components/layout/juce_StretchableLayoutManager.h"
472 #endif
473 #ifndef __JUCE_STRETCHABLELAYOUTRESIZERBAR_JUCEHEADER__
474 #include "gui/components/layout/juce_StretchableLayoutResizerBar.h"
475 #endif
476 #ifndef __JUCE_STRETCHABLEOBJECTRESIZER_JUCEHEADER__
477 #include "gui/components/layout/juce_StretchableObjectResizer.h"
478 #endif
479 #ifndef __JUCE_TABBEDBUTTONBAR_JUCEHEADER__
480 #include "gui/components/layout/juce_TabbedButtonBar.h"
481 #endif
482 #ifndef __JUCE_TABBEDCOMPONENT_JUCEHEADER__
483 #include "gui/components/layout/juce_TabbedComponent.h"
484 #endif
485 #ifndef __JUCE_VIEWPORT_JUCEHEADER__
486 #include "gui/components/layout/juce_Viewport.h"
487 #endif
488 #ifndef __JUCE_LOOKANDFEEL_JUCEHEADER__
489 #include "gui/components/lookandfeel/juce_LookAndFeel.h"
490 #endif
491 #ifndef __JUCE_OLDSCHOOLLOOKANDFEEL_JUCEHEADER__
492 #include "gui/components/lookandfeel/juce_OldSchoolLookAndFeel.h"
493 #endif
494 #ifndef __JUCE_MENUBARCOMPONENT_JUCEHEADER__
495 #include "gui/components/menus/juce_MenuBarComponent.h"
496 #endif
497 #ifndef __JUCE_MENUBARMODEL_JUCEHEADER__
498 #include "gui/components/menus/juce_MenuBarModel.h"
499 #endif
500 #ifndef __JUCE_POPUPMENU_JUCEHEADER__
501 #include "gui/components/menus/juce_PopupMenu.h"
502 #endif
503 #ifndef __JUCE_COMPONENTDRAGGER_JUCEHEADER__
504 #include "gui/components/mouse/juce_ComponentDragger.h"
505 #endif
506 #ifndef __JUCE_DRAGANDDROPCONTAINER_JUCEHEADER__
507 #include "gui/components/mouse/juce_DragAndDropContainer.h"
508 #endif
509 #ifndef __JUCE_DRAGANDDROPTARGET_JUCEHEADER__
510 #include "gui/components/mouse/juce_DragAndDropTarget.h"
511 #endif
512 #ifndef __JUCE_FILEDRAGANDDROPTARGET_JUCEHEADER__
513 #include "gui/components/mouse/juce_FileDragAndDropTarget.h"
514 #endif
515 #ifndef __JUCE_LASSOCOMPONENT_JUCEHEADER__
516 #include "gui/components/mouse/juce_LassoComponent.h"
517 #endif
518 #ifndef __JUCE_MOUSECURSOR_JUCEHEADER__
519 #include "gui/components/mouse/juce_MouseCursor.h"
520 #endif
521 #ifndef __JUCE_MOUSEEVENT_JUCEHEADER__
522 #include "gui/components/mouse/juce_MouseEvent.h"
523 #endif
524 #ifndef __JUCE_MOUSEINPUTSOURCE_JUCEHEADER__
525 #include "gui/components/mouse/juce_MouseInputSource.h"
526 #endif
527 #ifndef __JUCE_MOUSELISTENER_JUCEHEADER__
528 #include "gui/components/mouse/juce_MouseListener.h"
529 #endif
530 #ifndef __JUCE_TOOLTIPCLIENT_JUCEHEADER__
531 #include "gui/components/mouse/juce_TooltipClient.h"
532 #endif
533 #ifndef __JUCE_MARKERLIST_JUCEHEADER__
534 #include "gui/components/positioning/juce_MarkerList.h"
535 #endif
536 #ifndef __JUCE_RELATIVECOORDINATE_JUCEHEADER__
537 #include "gui/components/positioning/juce_RelativeCoordinate.h"
538 #endif
539 #ifndef __JUCE_RELATIVECOORDINATEPOSITIONER_JUCEHEADER__
540 #include "gui/components/positioning/juce_RelativeCoordinatePositioner.h"
541 #endif
542 #ifndef __JUCE_RELATIVEPARALLELOGRAM_JUCEHEADER__
543 #include "gui/components/positioning/juce_RelativeParallelogram.h"
544 #endif
545 #ifndef __JUCE_RELATIVEPOINT_JUCEHEADER__
546 #include "gui/components/positioning/juce_RelativePoint.h"
547 #endif
548 #ifndef __JUCE_RELATIVEPOINTPATH_JUCEHEADER__
549 #include "gui/components/positioning/juce_RelativePointPath.h"
550 #endif
551 #ifndef __JUCE_RELATIVERECTANGLE_JUCEHEADER__
552 #include "gui/components/positioning/juce_RelativeRectangle.h"
553 #endif
554 #ifndef __JUCE_BOOLEANPROPERTYCOMPONENT_JUCEHEADER__
555 #include "gui/components/properties/juce_BooleanPropertyComponent.h"
556 #endif
557 #ifndef __JUCE_BUTTONPROPERTYCOMPONENT_JUCEHEADER__
558 #include "gui/components/properties/juce_ButtonPropertyComponent.h"
559 #endif
560 #ifndef __JUCE_CHOICEPROPERTYCOMPONENT_JUCEHEADER__
561 #include "gui/components/properties/juce_ChoicePropertyComponent.h"
562 #endif
563 #ifndef __JUCE_PROPERTYCOMPONENT_JUCEHEADER__
564 #include "gui/components/properties/juce_PropertyComponent.h"
565 #endif
566 #ifndef __JUCE_PROPERTYPANEL_JUCEHEADER__
567 #include "gui/components/properties/juce_PropertyPanel.h"
568 #endif
569 #ifndef __JUCE_SLIDERPROPERTYCOMPONENT_JUCEHEADER__
570 #include "gui/components/properties/juce_SliderPropertyComponent.h"
571 #endif
572 #ifndef __JUCE_TEXTPROPERTYCOMPONENT_JUCEHEADER__
573 #include "gui/components/properties/juce_TextPropertyComponent.h"
574 #endif
575 #ifndef __JUCE_ACTIVEXCONTROLCOMPONENT_JUCEHEADER__
576 #include "gui/components/special/juce_ActiveXControlComponent.h"
577 #endif
578 #ifndef __JUCE_AUDIODEVICESELECTORCOMPONENT_JUCEHEADER__
579 #include "gui/components/special/juce_AudioDeviceSelectorComponent.h"
580 #endif
581 #ifndef __JUCE_BUBBLECOMPONENT_JUCEHEADER__
582 #include "gui/components/special/juce_BubbleComponent.h"
583 #endif
584 #ifndef __JUCE_BUBBLEMESSAGECOMPONENT_JUCEHEADER__
585 #include "gui/components/special/juce_BubbleMessageComponent.h"
586 #endif
587 #ifndef __JUCE_COLOURSELECTOR_JUCEHEADER__
588 #include "gui/components/special/juce_ColourSelector.h"
589 #endif
590 #ifndef __JUCE_DIRECTSHOWCOMPONENT_JUCEHEADER__
591 #include "gui/components/special/juce_DirectShowComponent.h"
592 #endif
593 #ifndef __JUCE_DROPSHADOWER_JUCEHEADER__
594 #include "gui/components/special/juce_DropShadower.h"
595 #endif
596 #ifndef __JUCE_MIDIKEYBOARDCOMPONENT_JUCEHEADER__
597 #include "gui/components/special/juce_MidiKeyboardComponent.h"
598 #endif
599 #ifndef __JUCE_NSVIEWCOMPONENT_JUCEHEADER__
600 #include "gui/components/special/juce_NSViewComponent.h"
601 #endif
602 #ifndef __JUCE_OPENGLCOMPONENT_JUCEHEADER__
603 #include "gui/components/special/juce_OpenGLComponent.h"
604 #endif
605 #ifndef __JUCE_PREFERENCESPANEL_JUCEHEADER__
606 #include "gui/components/special/juce_PreferencesPanel.h"
607 #endif
608 #ifndef __JUCE_QUICKTIMEMOVIECOMPONENT_JUCEHEADER__
609 #include "gui/components/special/juce_QuickTimeMovieComponent.h"
610 #endif
611 #ifndef __JUCE_SYSTEMTRAYICONCOMPONENT_JUCEHEADER__
612 #include "gui/components/special/juce_SystemTrayIconComponent.h"
613 #endif
614 #ifndef __JUCE_WEBBROWSERCOMPONENT_JUCEHEADER__
615 #include "gui/components/special/juce_WebBrowserComponent.h"
616 #endif
617 #ifndef __JUCE_ALERTWINDOW_JUCEHEADER__
618 #include "gui/components/windows/juce_AlertWindow.h"
619 #endif
620 #ifndef __JUCE_CALLOUTBOX_JUCEHEADER__
621 #include "gui/components/windows/juce_CallOutBox.h"
622 #endif
623 #ifndef __JUCE_COMPONENTPEER_JUCEHEADER__
624 #include "gui/components/windows/juce_ComponentPeer.h"
625 #endif
626 #ifndef __JUCE_DIALOGWINDOW_JUCEHEADER__
627 #include "gui/components/windows/juce_DialogWindow.h"
628 #endif
629 #ifndef __JUCE_DOCUMENTWINDOW_JUCEHEADER__
630 #include "gui/components/windows/juce_DocumentWindow.h"
631 #endif
632 #ifndef __JUCE_NATIVEMESSAGEBOX_JUCEHEADER__
633 #include "gui/components/windows/juce_NativeMessageBox.h"
634 #endif
635 #ifndef __JUCE_RESIZABLEWINDOW_JUCEHEADER__
636 #include "gui/components/windows/juce_ResizableWindow.h"
637 #endif
638 #ifndef __JUCE_SPLASHSCREEN_JUCEHEADER__
639 #include "gui/components/windows/juce_SplashScreen.h"
640 #endif
641 #ifndef __JUCE_THREADWITHPROGRESSWINDOW_JUCEHEADER__
642 #include "gui/components/windows/juce_ThreadWithProgressWindow.h"
643 #endif
644 #ifndef __JUCE_TOOLTIPWINDOW_JUCEHEADER__
645 #include "gui/components/windows/juce_TooltipWindow.h"
646 #endif
647 #ifndef __JUCE_TOPLEVELWINDOW_JUCEHEADER__
648 #include "gui/components/windows/juce_TopLevelWindow.h"
649 #endif
650 #ifndef __JUCE_COLOUR_JUCEHEADER__
651 #include "gui/graphics/colour/juce_Colour.h"
652 #endif
653 #ifndef __JUCE_COLOURGRADIENT_JUCEHEADER__
654 #include "gui/graphics/colour/juce_ColourGradient.h"
655 #endif
656 #ifndef __JUCE_COLOURS_JUCEHEADER__
657 #include "gui/graphics/colour/juce_Colours.h"
658 #endif
659 #ifndef __JUCE_PIXELFORMATS_JUCEHEADER__
660 #include "gui/graphics/colour/juce_PixelFormats.h"
661 #endif
662 #ifndef __JUCE_EDGETABLE_JUCEHEADER__
663 #include "gui/graphics/contexts/juce_EdgeTable.h"
664 #endif
665 #ifndef __JUCE_FILLTYPE_JUCEHEADER__
666 #include "gui/graphics/contexts/juce_FillType.h"
667 #endif
668 #ifndef __JUCE_GRAPHICS_JUCEHEADER__
669 #include "gui/graphics/contexts/juce_Graphics.h"
670 #endif
671 #ifndef __JUCE_JUSTIFICATION_JUCEHEADER__
672 #include "gui/graphics/contexts/juce_Justification.h"
673 #endif
674 #ifndef __JUCE_LOWLEVELGRAPHICSCONTEXT_JUCEHEADER__
675 #include "gui/graphics/contexts/juce_LowLevelGraphicsContext.h"
676 #endif
677 #ifndef __JUCE_LOWLEVELGRAPHICSPOSTSCRIPTRENDERER_JUCEHEADER__
678 #include "gui/graphics/contexts/juce_LowLevelGraphicsPostScriptRenderer.h"
679 #endif
680 #ifndef __JUCE_LOWLEVELGRAPHICSSOFTWARERENDERER_JUCEHEADER__
681 #include "gui/graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.h"
682 #endif
683 #ifndef __JUCE_RECTANGLEPLACEMENT_JUCEHEADER__
684 #include "gui/graphics/contexts/juce_RectanglePlacement.h"
685 #endif
686 #ifndef __JUCE_DRAWABLE_JUCEHEADER__
687 #include "gui/graphics/drawables/juce_Drawable.h"
688 #endif
689 #ifndef __JUCE_DRAWABLECOMPOSITE_JUCEHEADER__
690 #include "gui/graphics/drawables/juce_DrawableComposite.h"
691 #endif
692 #ifndef __JUCE_DRAWABLEIMAGE_JUCEHEADER__
693 #include "gui/graphics/drawables/juce_DrawableImage.h"
694 #endif
695 #ifndef __JUCE_DRAWABLEPATH_JUCEHEADER__
696 #include "gui/graphics/drawables/juce_DrawablePath.h"
697 #endif
698 #ifndef __JUCE_DRAWABLERECTANGLE_JUCEHEADER__
699 #include "gui/graphics/drawables/juce_DrawableRectangle.h"
700 #endif
701 #ifndef __JUCE_DRAWABLESHAPE_JUCEHEADER__
702 #include "gui/graphics/drawables/juce_DrawableShape.h"
703 #endif
704 #ifndef __JUCE_DRAWABLETEXT_JUCEHEADER__
705 #include "gui/graphics/drawables/juce_DrawableText.h"
706 #endif
707 #ifndef __JUCE_DROPSHADOWEFFECT_JUCEHEADER__
708 #include "gui/graphics/effects/juce_DropShadowEffect.h"
709 #endif
710 #ifndef __JUCE_GLOWEFFECT_JUCEHEADER__
711 #include "gui/graphics/effects/juce_GlowEffect.h"
712 #endif
713 #ifndef __JUCE_IMAGEEFFECTFILTER_JUCEHEADER__
714 #include "gui/graphics/effects/juce_ImageEffectFilter.h"
715 #endif
716 #ifndef __JUCE_CUSTOMTYPEFACE_JUCEHEADER__
717 #include "gui/graphics/fonts/juce_CustomTypeface.h"
718 #endif
719 #ifndef __JUCE_FONT_JUCEHEADER__
720 #include "gui/graphics/fonts/juce_Font.h"
721 #endif
722 #ifndef __JUCE_GLYPHARRANGEMENT_JUCEHEADER__
723 #include "gui/graphics/fonts/juce_GlyphArrangement.h"
724 #endif
725 #ifndef __JUCE_TEXTLAYOUT_JUCEHEADER__
726 #include "gui/graphics/fonts/juce_TextLayout.h"
727 #endif
728 #ifndef __JUCE_TYPEFACE_JUCEHEADER__
729 #include "gui/graphics/fonts/juce_Typeface.h"
730 #endif
731 #ifndef __JUCE_AFFINETRANSFORM_JUCEHEADER__
732 #include "gui/graphics/geometry/juce_AffineTransform.h"
733 #endif
734 #ifndef __JUCE_BORDERSIZE_JUCEHEADER__
735 #include "gui/graphics/geometry/juce_BorderSize.h"
736 #endif
737 #ifndef __JUCE_LINE_JUCEHEADER__
738 #include "gui/graphics/geometry/juce_Line.h"
739 #endif
740 #ifndef __JUCE_PATH_JUCEHEADER__
741 #include "gui/graphics/geometry/juce_Path.h"
742 #endif
743 #ifndef __JUCE_PATHITERATOR_JUCEHEADER__
744 #include "gui/graphics/geometry/juce_PathIterator.h"
745 #endif
746 #ifndef __JUCE_PATHSTROKETYPE_JUCEHEADER__
747 #include "gui/graphics/geometry/juce_PathStrokeType.h"
748 #endif
749 #ifndef __JUCE_POINT_JUCEHEADER__
750 #include "gui/graphics/geometry/juce_Point.h"
751 #endif
752 #ifndef __JUCE_RECTANGLE_JUCEHEADER__
753 #include "gui/graphics/geometry/juce_Rectangle.h"
754 #endif
755 #ifndef __JUCE_RECTANGLELIST_JUCEHEADER__
756 #include "gui/graphics/geometry/juce_RectangleList.h"
757 #endif
758 #ifndef __JUCE_CAMERADEVICE_JUCEHEADER__
759 #include "gui/graphics/imaging/juce_CameraDevice.h"
760 #endif
761 #ifndef __JUCE_IMAGE_JUCEHEADER__
762 #include "gui/graphics/imaging/juce_Image.h"
763 #endif
764 #ifndef __JUCE_IMAGECACHE_JUCEHEADER__
765 #include "gui/graphics/imaging/juce_ImageCache.h"
766 #endif
767 #ifndef __JUCE_IMAGECONVOLUTIONKERNEL_JUCEHEADER__
768 #include "gui/graphics/imaging/juce_ImageConvolutionKernel.h"
769 #endif
770 #ifndef __JUCE_IMAGEFILEFORMAT_JUCEHEADER__
771 #include "gui/graphics/imaging/juce_ImageFileFormat.h"
772 #endif
773 #ifndef __JUCE_DELETEDATSHUTDOWN_JUCEHEADER__
774 #include "utilities/juce_DeletedAtShutdown.h"
775 #endif
776 #ifndef __JUCE_FILEBASEDDOCUMENT_JUCEHEADER__
777 #include "utilities/juce_FileBasedDocument.h"
778 #endif
779 #ifndef __JUCE_PROPERTIESFILE_JUCEHEADER__
780 #include "utilities/juce_PropertiesFile.h"
781 #endif
782 #ifndef __JUCE_RECENTLYOPENEDFILESLIST_JUCEHEADER__
783 #include "utilities/juce_RecentlyOpenedFilesList.h"
784 #endif
785 #ifndef __JUCE_SELECTEDITEMSET_JUCEHEADER__
786 #include "utilities/juce_SelectedItemSet.h"
787 #endif
788 #ifndef __JUCE_SYSTEMCLIPBOARD_JUCEHEADER__
789 #include "utilities/juce_SystemClipboard.h"
790 #endif
791 #ifndef __JUCE_UNDOABLEACTION_JUCEHEADER__
792 #include "utilities/juce_UndoableAction.h"
793 #endif
794 #ifndef __JUCE_UNDOMANAGER_JUCEHEADER__
795 #include "utilities/juce_UndoManager.h"
796 #endif
797 #ifndef __JUCE_UNITTEST_JUCEHEADER__
798 #include "utilities/juce_UnitTest.h"
799 #endif
801 #endif