JUCE-7.0.12-0-g4f43011b96
JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins
« « « Anklang Documentation
Loading...
Searching...
No Matches
juce_gui_basics
juce_gui_basics.cpp
Go to the documentation of this file.
1
/*
2
==============================================================================
3
4
This file is part of the JUCE library.
5
Copyright (c) 2022 - Raw Material Software Limited
6
7
JUCE is an open source library subject to commercial or open-source
8
licensing.
9
10
By using JUCE, you agree to the terms of both the JUCE 7 End-User License
11
Agreement and JUCE Privacy Policy.
12
13
End User License Agreement: www.juce.com/juce-7-licence
14
Privacy Policy: www.juce.com/juce-privacy-policy
15
16
Or: You may also use this code under the terms of the GPL v3 (see
17
www.gnu.org/licenses).
18
19
JUCE IS PROVIDED "AS IS" WITHOUT ANY WARRANTY, AND ALL WARRANTIES, WHETHER
20
EXPRESSED OR IMPLIED, INCLUDING MERCHANTABILITY AND FITNESS FOR PURPOSE, ARE
21
DISCLAIMED.
22
23
==============================================================================
24
*/
25
26
#ifdef JUCE_GUI_BASICS_H_INCLUDED
27
/* When you add this cpp file to your project, you mustn't include it in a file where you've
28
already included any other headers - just put it inside a file on its own, possibly with your config
29
flags preceding it, but don't include anything else. That also includes avoiding any automatic prefix
30
header files that the compiler may be using.
31
*/
32
#error "Incorrect use of JUCE cpp file"
33
#endif
34
35
#define NS_FORMAT_FUNCTION(F,A)
// To avoid spurious warnings from GCC
36
37
#define JUCE_CORE_INCLUDE_OBJC_HELPERS 1
38
#define JUCE_CORE_INCLUDE_COM_SMART_PTR 1
39
#define JUCE_CORE_INCLUDE_JNI_HELPERS 1
40
#define JUCE_CORE_INCLUDE_NATIVE_HEADERS 1
41
#define JUCE_EVENTS_INCLUDE_WIN32_MESSAGE_WINDOW 1
42
#define JUCE_GRAPHICS_INCLUDE_COREGRAPHICS_HELPERS 1
43
#define JUCE_GUI_BASICS_INCLUDE_XHEADERS 1
44
#define JUCE_GUI_BASICS_INCLUDE_SCOPED_THREAD_DPI_AWARENESS_SETTER 1
45
46
#include "
juce_gui_basics.h
"
47
48
#include <
cctype
>
49
50
//==============================================================================
51
#if JUCE_MAC
52
#import <IOKit/pwr_mgt/IOPMLib.h>
53
#import <MetalKit/MetalKit.h>
54
55
#elif JUCE_IOS
56
#if JUCE_PUSH_NOTIFICATIONS
57
#import <UserNotifications/UserNotifications.h>
58
#endif
59
60
#import <MetalKit/MetalKit.h>
61
#import <UIKit/UIActivityViewController.h>
62
63
//==============================================================================
64
#elif JUCE_WINDOWS
65
#include <windowsx.h>
66
#include <vfw.h>
67
#include <commdlg.h>
68
#include <commctrl.h>
69
#include <sapi.h>
70
#include <dxgi.h>
71
72
#if JUCE_MINGW
73
// Some MinGW headers use 'new' as a parameter name
74
JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE (
"-Wkeyword-macro"
)
75
#define new new_
76
JUCE_END_IGNORE_WARNINGS_GCC_LIKE
77
#endif
78
79
#include <uiautomation.h>
80
81
#undef new
82
83
#if JUCE_WEB_BROWSER
84
#include <exdisp.h>
85
#include <exdispid.h>
86
#endif
87
88
#if JUCE_MINGW
89
#include <imm.h>
90
#elif ! JUCE_DONT_AUTOLINK_TO_WIN32_LIBRARIES
91
#pragma comment(lib, "vfw32.lib")
92
#pragma comment(lib, "imm32.lib")
93
#pragma comment(lib, "comctl32.lib")
94
#pragma comment(lib, "dxgi.lib")
95
96
#if JUCE_OPENGL
97
#pragma comment(lib, "OpenGL32.Lib")
98
#pragma comment(lib, "GlU32.Lib")
99
#endif
100
101
#if JUCE_DIRECT2D
102
#pragma comment (lib, "Dwrite.lib")
103
#pragma comment (lib, "D2d1.lib")
104
#endif
105
#endif
106
#endif
107
108
//==============================================================================
109
#include "
detail/juce_AccessibilityHelpers.h
"
110
#include "
detail/juce_ButtonAccessibilityHandler.h
"
111
#include "
detail/juce_ScalingHelpers.h
"
112
#include "
detail/juce_ComponentHelpers.h
"
113
#include "
detail/juce_FocusHelpers.h
"
114
#include "
detail/juce_FocusRestorer.h
"
115
#include "
detail/juce_ViewportHelpers.h
"
116
#include "
detail/juce_LookAndFeelHelpers.h
"
117
#include "
detail/juce_PointerState.h
"
118
#include "
detail/juce_CustomMouseCursorInfo.h
"
119
#include "
detail/juce_MouseInputSourceImpl.h
"
120
#include "
detail/juce_MouseInputSourceList.h
"
121
#include "
detail/juce_ToolbarItemDragAndDropOverlayComponent.h
"
122
#include "
detail/juce_ScopedMessageBoxInterface.h
"
123
#include "
detail/juce_ScopedMessageBoxImpl.h
"
124
#include "
detail/juce_ScopedContentSharerInterface.h
"
125
#include "
detail/juce_ScopedContentSharerImpl.h
"
126
#include "
detail/juce_WindowingHelpers.h
"
127
#include "
detail/juce_AlertWindowHelpers.h
"
128
#include "
detail/juce_TopLevelWindowManager.h
"
129
130
//==============================================================================
131
#if JUCE_IOS || JUCE_WINDOWS
132
#include "native/juce_MultiTouchMapper.h"
133
#endif
134
135
#if JUCE_ANDROID || JUCE_WINDOWS || JUCE_IOS || JUCE_UNIT_TESTS
136
#include "native/accessibility/juce_AccessibilityTextHelpers.h"
137
#endif
138
139
#if JUCE_MAC || JUCE_IOS
140
#include "native/accessibility/juce_AccessibilitySharedCode_mac.mm"
141
#include "native/juce_CGMetalLayerRenderer_mac.h"
142
143
#if JUCE_IOS
144
#include "native/juce_UIViewComponentPeer_ios.mm"
145
#include "native/accessibility/juce_Accessibility_ios.mm"
146
#include "native/juce_WindowUtils_ios.mm"
147
#include "native/juce_Windowing_ios.mm"
148
#include "native/juce_NativeMessageBox_ios.mm"
149
#include "native/juce_NativeModalWrapperComponent_ios.h"
150
#include "native/juce_FileChooser_ios.mm"
151
152
#if JUCE_CONTENT_SHARING
153
#include "native/juce_ContentSharer_ios.cpp"
154
#endif
155
156
#else
157
#include "native/accessibility/juce_Accessibility_mac.mm"
158
#include "native/juce_PerScreenDisplayLinks_mac.h"
159
#include "native/juce_NSViewComponentPeer_mac.mm"
160
#include "native/juce_WindowUtils_mac.mm"
161
#include "native/juce_Windowing_mac.mm"
162
#include "native/juce_NativeMessageBox_mac.mm"
163
#include "native/juce_MainMenu_mac.mm"
164
#include "native/juce_FileChooser_mac.mm"
165
#endif
166
167
#include "native/juce_MouseCursor_mac.mm"
168
169
#elif JUCE_WINDOWS
170
#if JUCE_MODULE_AVAILABLE_juce_audio_plugin_client
171
#include <juce_audio_plugin_client/AAX/juce_AAX_Modifier_Injector.h>
172
#endif
173
#include "native/accessibility/juce_ComInterfaces_windows.h"
174
#include "native/accessibility/juce_WindowsUIAWrapper_windows.h"
175
#include "native/accessibility/juce_AccessibilityElement_windows.h"
176
#include "native/accessibility/juce_UIAHelpers_windows.h"
177
#include "native/accessibility/juce_UIAProviders_windows.h"
178
#include "native/accessibility/juce_AccessibilityElement_windows.cpp"
179
#include "native/accessibility/juce_Accessibility_windows.cpp"
180
#include "native/juce_WindowsHooks_windows.h"
181
#include "native/juce_WindowUtils_windows.cpp"
182
#include "native/juce_Windowing_windows.cpp"
183
#include "native/juce_WindowsHooks_windows.cpp"
184
#include "native/juce_NativeMessageBox_windows.cpp"
185
#include "native/juce_DragAndDrop_windows.cpp"
186
#include "native/juce_FileChooser_windows.cpp"
187
188
#elif JUCE_LINUX || JUCE_BSD
189
#include "
native/juce_XSymbols_linux.cpp
"
190
#include "
native/juce_DragAndDrop_linux.cpp
"
191
192
JUCE_BEGIN_IGNORE_WARNINGS_GCC_LIKE (
"-Wzero-as-null-pointer-constant"
)
193
194
#include "native/juce_ScopedWindowAssociation_linux.h"
195
#include "
native/juce_WindowUtils_linux.cpp
"
196
#include "
native/juce_Windowing_linux.cpp
"
197
#include "
native/juce_NativeMessageBox_linux.cpp
"
198
#include "
native/juce_XWindowSystem_linux.cpp
"
199
200
JUCE_END_IGNORE_WARNINGS_GCC_LIKE
201
202
#include "
native/juce_FileChooser_linux.cpp
"
203
204
#elif JUCE_ANDROID
205
206
#include "
juce_core/files/juce_common_MimeTypes.h
"
207
#include "native/accessibility/juce_Accessibility_android.cpp"
208
#include "native/juce_WindowUtils_android.cpp"
209
#include "native/juce_Windowing_android.cpp"
210
#include "native/juce_NativeMessageBox_android.cpp"
211
#include "native/juce_FileChooser_android.cpp"
212
213
#if JUCE_CONTENT_SHARING
214
#include "native/juce_ContentSharer_android.cpp"
215
#endif
216
217
#endif
218
219
//==============================================================================
220
// Depends on types defined in platform-specific windowing files
221
#include "
mouse/juce_MouseCursor.cpp
"
222
223
#if JUCE_UNIT_TESTS
224
#include "native/accessibility/juce_AccessibilityTextHelpers_test.cpp"
225
#endif
226
227
//==============================================================================
228
#include "
native/accessibility/juce_Accessibility.cpp
"
229
#include "
accessibility/juce_AccessibilityHandler.cpp
"
230
#include "
application/juce_Application.cpp
"
231
#include "
buttons/juce_ArrowButton.cpp
"
232
#include "
buttons/juce_Button.cpp
"
233
#include "
buttons/juce_DrawableButton.cpp
"
234
#include "
buttons/juce_HyperlinkButton.cpp
"
235
#include "
buttons/juce_ImageButton.cpp
"
236
#include "
buttons/juce_ShapeButton.cpp
"
237
#include "
buttons/juce_TextButton.cpp
"
238
#include "
buttons/juce_ToggleButton.cpp
"
239
#include "
buttons/juce_ToolbarButton.cpp
"
240
#include "
commands/juce_ApplicationCommandInfo.cpp
"
241
#include "
commands/juce_ApplicationCommandManager.cpp
"
242
#include "
commands/juce_ApplicationCommandTarget.cpp
"
243
#include "
commands/juce_KeyPressMappingSet.cpp
"
244
#include "
components/juce_Component.cpp
"
245
#include "
components/juce_ComponentListener.cpp
"
246
#include "
components/juce_FocusTraverser.cpp
"
247
#include "
components/juce_ModalComponentManager.cpp
"
248
#include "
desktop/juce_Desktop.cpp
"
249
#include "
desktop/juce_Displays.cpp
"
250
#include "
detail/juce_AccessibilityHelpers.cpp
"
251
#include "
drawables/juce_Drawable.cpp
"
252
#include "
drawables/juce_DrawableComposite.cpp
"
253
#include "
drawables/juce_DrawableImage.cpp
"
254
#include "
drawables/juce_DrawablePath.cpp
"
255
#include "
drawables/juce_DrawableRectangle.cpp
"
256
#include "
drawables/juce_DrawableShape.cpp
"
257
#include "
drawables/juce_DrawableText.cpp
"
258
#include "
drawables/juce_SVGParser.cpp
"
259
#include "
filebrowser/juce_ContentSharer.cpp
"
260
#include "
filebrowser/juce_DirectoryContentsDisplayComponent.cpp
"
261
#include "
filebrowser/juce_DirectoryContentsList.cpp
"
262
#include "
filebrowser/juce_FileBrowserComponent.cpp
"
263
#include "
filebrowser/juce_FileChooser.cpp
"
264
#include "
filebrowser/juce_FileChooserDialogBox.cpp
"
265
#include "
filebrowser/juce_FileListComponent.cpp
"
266
#include "
filebrowser/juce_FileSearchPathListComponent.cpp
"
267
#include "
filebrowser/juce_FileTreeComponent.cpp
"
268
#include "
filebrowser/juce_FilenameComponent.cpp
"
269
#include "
filebrowser/juce_ImagePreviewComponent.cpp
"
270
#include "
keyboard/juce_CaretComponent.cpp
"
271
#include "
keyboard/juce_KeyListener.cpp
"
272
#include "
keyboard/juce_KeyPress.cpp
"
273
#include "
keyboard/juce_KeyboardFocusTraverser.cpp
"
274
#include "
keyboard/juce_ModifierKeys.cpp
"
275
#include "
layout/juce_ComponentAnimator.cpp
"
276
#include "
layout/juce_ComponentBoundsConstrainer.cpp
"
277
#include "
layout/juce_BorderedComponentBoundsConstrainer.cpp
"
278
#include "
layout/juce_ComponentBuilder.cpp
"
279
#include "
layout/juce_ComponentMovementWatcher.cpp
"
280
#include "
layout/juce_ConcertinaPanel.cpp
"
281
#include "
layout/juce_FlexBox.cpp
"
282
#include "
layout/juce_Grid.cpp
"
283
#include "
layout/juce_GridItem.cpp
"
284
#include "
layout/juce_GroupComponent.cpp
"
285
#include "
layout/juce_MultiDocumentPanel.cpp
"
286
#include "
layout/juce_ResizableBorderComponent.cpp
"
287
#include "
layout/juce_ResizableCornerComponent.cpp
"
288
#include "
layout/juce_ResizableEdgeComponent.cpp
"
289
#include "
layout/juce_ScrollBar.cpp
"
290
#include "
layout/juce_SidePanel.cpp
"
291
#include "
layout/juce_StretchableLayoutManager.cpp
"
292
#include "
layout/juce_StretchableLayoutResizerBar.cpp
"
293
#include "
layout/juce_StretchableObjectResizer.cpp
"
294
#include "
layout/juce_TabbedButtonBar.cpp
"
295
#include "
layout/juce_TabbedComponent.cpp
"
296
#include "
layout/juce_Viewport.cpp
"
297
#include "
lookandfeel/juce_LookAndFeel.cpp
"
298
#include "
lookandfeel/juce_LookAndFeel_V1.cpp
"
299
#include "
lookandfeel/juce_LookAndFeel_V2.cpp
"
300
#include "
lookandfeel/juce_LookAndFeel_V3.cpp
"
301
#include "
lookandfeel/juce_LookAndFeel_V4.cpp
"
302
#include "
menus/juce_BurgerMenuComponent.cpp
"
303
#include "
menus/juce_MenuBarComponent.cpp
"
304
#include "
menus/juce_MenuBarModel.cpp
"
305
#include "
menus/juce_PopupMenu.cpp
"
306
#include "
misc/juce_BubbleComponent.cpp
"
307
#include "
misc/juce_DropShadower.cpp
"
308
#include "
misc/juce_FocusOutline.cpp
"
309
#include "
misc/juce_JUCESplashScreen.cpp
"
310
#include "
mouse/juce_ComponentDragger.cpp
"
311
#include "
mouse/juce_DragAndDropContainer.cpp
"
312
#include "
mouse/juce_MouseEvent.cpp
"
313
#include "
mouse/juce_MouseInactivityDetector.cpp
"
314
#include "
mouse/juce_MouseInputSource.cpp
"
315
#include "
mouse/juce_MouseListener.cpp
"
316
#include "
native/juce_ScopedDPIAwarenessDisabler.cpp
"
317
#include "
positioning/juce_MarkerList.cpp
"
318
#include "
positioning/juce_RelativeCoordinate.cpp
"
319
#include "
positioning/juce_RelativeCoordinatePositioner.cpp
"
320
#include "
positioning/juce_RelativeParallelogram.cpp
"
321
#include "
positioning/juce_RelativePoint.cpp
"
322
#include "
positioning/juce_RelativePointPath.cpp
"
323
#include "
positioning/juce_RelativeRectangle.cpp
"
324
#include "
properties/juce_BooleanPropertyComponent.cpp
"
325
#include "
properties/juce_ButtonPropertyComponent.cpp
"
326
#include "
properties/juce_ChoicePropertyComponent.cpp
"
327
#include "
properties/juce_MultiChoicePropertyComponent.cpp
"
328
#include "
properties/juce_PropertyComponent.cpp
"
329
#include "
properties/juce_PropertyPanel.cpp
"
330
#include "
properties/juce_SliderPropertyComponent.cpp
"
331
#include "
properties/juce_TextPropertyComponent.cpp
"
332
#include "
widgets/juce_ComboBox.cpp
"
333
#include "
widgets/juce_ImageComponent.cpp
"
334
#include "
widgets/juce_Label.cpp
"
335
#include "
widgets/juce_ListBox.cpp
"
336
#include "
widgets/juce_ProgressBar.cpp
"
337
#include "
widgets/juce_Slider.cpp
"
338
#include "
widgets/juce_TableHeaderComponent.cpp
"
339
#include "
widgets/juce_TableListBox.cpp
"
340
#include "
widgets/juce_TextEditor.cpp
"
341
#include "
widgets/juce_Toolbar.cpp
"
342
#include "
widgets/juce_ToolbarItemComponent.cpp
"
343
#include "
widgets/juce_ToolbarItemPalette.cpp
"
344
#include "
widgets/juce_TreeView.cpp
"
345
#include "
windows/juce_NativeMessageBox.cpp
"
346
#include "
windows/juce_AlertWindow.cpp
"
347
#include "
windows/juce_CallOutBox.cpp
"
348
#include "
windows/juce_ComponentPeer.cpp
"
349
#include "
windows/juce_DialogWindow.cpp
"
350
#include "
windows/juce_DocumentWindow.cpp
"
351
#include "
windows/juce_MessageBoxOptions.cpp
"
352
#include "
windows/juce_ResizableWindow.cpp
"
353
#include "
windows/juce_ScopedMessageBox.cpp
"
354
#include "
windows/juce_ThreadWithProgressWindow.cpp
"
355
#include "
windows/juce_TooltipWindow.cpp
"
356
#include "
windows/juce_TopLevelWindow.cpp
"
357
#include "
windows/juce_VBlankAttachment.cpp
"
358
#include "
windows/juce_NativeScaleFactorNotifier.cpp
"
cctype
juce_AccessibilityHandler.cpp
juce_AccessibilityHelpers.cpp
juce_AccessibilityHelpers.h
juce_Accessibility.cpp
juce_AlertWindowHelpers.h
juce_AlertWindow.cpp
juce_ApplicationCommandInfo.cpp
juce_ApplicationCommandManager.cpp
juce_ApplicationCommandTarget.cpp
juce_Application.cpp
juce_ArrowButton.cpp
juce_BooleanPropertyComponent.cpp
juce_BorderedComponentBoundsConstrainer.cpp
juce_BubbleComponent.cpp
juce_BurgerMenuComponent.cpp
juce_ButtonAccessibilityHandler.h
juce_ButtonPropertyComponent.cpp
juce_Button.cpp
juce_CallOutBox.cpp
juce_CaretComponent.cpp
juce_ChoicePropertyComponent.cpp
juce_ComboBox.cpp
juce_ComponentAnimator.cpp
juce_ComponentBoundsConstrainer.cpp
juce_ComponentBuilder.cpp
juce_ComponentDragger.cpp
juce_ComponentHelpers.h
juce_ComponentListener.cpp
juce_ComponentMovementWatcher.cpp
juce_ComponentPeer.cpp
juce_Component.cpp
juce_ConcertinaPanel.cpp
juce_ContentSharer.cpp
juce_CustomMouseCursorInfo.h
juce_Desktop.cpp
juce_DialogWindow.cpp
juce_DirectoryContentsDisplayComponent.cpp
juce_DirectoryContentsList.cpp
juce_Displays.cpp
juce_DocumentWindow.cpp
juce_DragAndDropContainer.cpp
juce_DragAndDrop_linux.cpp
juce_DrawableButton.cpp
juce_DrawableComposite.cpp
juce_DrawableImage.cpp
juce_DrawablePath.cpp
juce_DrawableRectangle.cpp
juce_DrawableShape.cpp
juce_DrawableText.cpp
juce_Drawable.cpp
juce_DropShadower.cpp
juce_FileBrowserComponent.cpp
juce_FileChooserDialogBox.cpp
juce_FileChooser.cpp
juce_FileChooser_linux.cpp
juce_FileListComponent.cpp
juce_FileSearchPathListComponent.cpp
juce_FileTreeComponent.cpp
juce_FilenameComponent.cpp
juce_FlexBox.cpp
juce_FocusHelpers.h
juce_FocusOutline.cpp
juce_FocusRestorer.h
juce_FocusTraverser.cpp
juce_GridItem.cpp
juce_Grid.cpp
juce_GroupComponent.cpp
juce_HyperlinkButton.cpp
juce_ImageButton.cpp
juce_ImageComponent.cpp
juce_ImagePreviewComponent.cpp
juce_JUCESplashScreen.cpp
juce_KeyListener.cpp
juce_KeyPressMappingSet.cpp
juce_KeyPress.cpp
juce_KeyboardFocusTraverser.cpp
juce_Label.cpp
juce_ListBox.cpp
juce_LookAndFeelHelpers.h
juce_LookAndFeel.cpp
juce_LookAndFeel_V1.cpp
juce_LookAndFeel_V2.cpp
juce_LookAndFeel_V3.cpp
juce_LookAndFeel_V4.cpp
juce_MarkerList.cpp
juce_MenuBarComponent.cpp
juce_MenuBarModel.cpp
juce_MessageBoxOptions.cpp
juce_ModalComponentManager.cpp
juce_ModifierKeys.cpp
juce_MouseCursor.cpp
juce_MouseEvent.cpp
juce_MouseInactivityDetector.cpp
juce_MouseInputSourceImpl.h
juce_MouseInputSourceList.h
juce_MouseInputSource.cpp
juce_MouseListener.cpp
juce_MultiChoicePropertyComponent.cpp
juce_MultiDocumentPanel.cpp
juce_NativeMessageBox.cpp
juce_NativeMessageBox_linux.cpp
juce_NativeScaleFactorNotifier.cpp
juce_PointerState.h
juce_PopupMenu.cpp
juce_ProgressBar.cpp
juce_PropertyComponent.cpp
juce_PropertyPanel.cpp
juce_RelativeCoordinatePositioner.cpp
juce_RelativeCoordinate.cpp
juce_RelativeParallelogram.cpp
juce_RelativePointPath.cpp
juce_RelativePoint.cpp
juce_RelativeRectangle.cpp
juce_ResizableBorderComponent.cpp
juce_ResizableCornerComponent.cpp
juce_ResizableEdgeComponent.cpp
juce_ResizableWindow.cpp
juce_SVGParser.cpp
juce_ScalingHelpers.h
juce_ScopedContentSharerImpl.h
juce_ScopedContentSharerInterface.h
juce_ScopedDPIAwarenessDisabler.cpp
juce_ScopedMessageBoxImpl.h
juce_ScopedMessageBoxInterface.h
juce_ScopedMessageBox.cpp
juce_ScrollBar.cpp
juce_ShapeButton.cpp
juce_SidePanel.cpp
juce_SliderPropertyComponent.cpp
juce_Slider.cpp
juce_StretchableLayoutManager.cpp
juce_StretchableLayoutResizerBar.cpp
juce_StretchableObjectResizer.cpp
juce_TabbedButtonBar.cpp
juce_TabbedComponent.cpp
juce_TableHeaderComponent.cpp
juce_TableListBox.cpp
juce_TextButton.cpp
juce_TextEditor.cpp
juce_TextPropertyComponent.cpp
juce_ThreadWithProgressWindow.cpp
juce_ToggleButton.cpp
juce_ToolbarButton.cpp
juce_ToolbarItemComponent.cpp
juce_ToolbarItemDragAndDropOverlayComponent.h
juce_ToolbarItemPalette.cpp
juce_Toolbar.cpp
juce_TooltipWindow.cpp
juce_TopLevelWindowManager.h
juce_TopLevelWindow.cpp
juce_TreeView.cpp
juce_VBlankAttachment.cpp
juce_ViewportHelpers.h
juce_Viewport.cpp
juce_WindowUtils_linux.cpp
juce_WindowingHelpers.h
juce_Windowing_linux.cpp
juce_XSymbols_linux.cpp
juce_XWindowSystem_linux.cpp
juce_common_MimeTypes.h
juce_gui_basics.h
« « « Anklang Documentation