diff --git a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
index 339cd93906..7ebe4c0744 100644
--- a/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
+++ b/examples/DemoRunner/Builds/Android/app/CMakeLists.txt
@@ -1380,6 +1380,23 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
"../../../../../modules/juce_graphics/juce_graphics.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityRole.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityCellInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h"
"../../../../../modules/juce_gui_basics/application/juce_Application.cpp"
"../../../../../modules/juce_gui_basics/application/juce_Application.h"
"../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.cpp"
@@ -1414,6 +1431,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/components/juce_Component.h"
"../../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp"
"../../../../../modules/juce_gui_basics/components/juce_ComponentListener.h"
+ "../../../../../modules/juce_gui_basics/components/juce_ComponentTraverser.h"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.h"
"../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.cpp"
"../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h"
"../../../../../modules/juce_gui_basics/desktop/juce_Desktop.cpp"
@@ -1561,6 +1581,25 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_mac_Accessibility.mm"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_Accessibility.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAExpandCollapseProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridItemProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAHelpers.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAInvokeProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviderBase.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviders.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIARangeValueProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIASelectionProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATextProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAToggleProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATransformProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAValueProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAWindowProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_WindowsUIAWrapper.h"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.cpp"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.h"
@@ -3171,6 +3210,23 @@ set_source_files_properties("../../../../../modules/juce_graphics/placement/juce
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityRole.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityCellInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/application/juce_Application.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/application/juce_Application.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -3205,6 +3261,9 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/components/j
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_Component.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentListener.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentTraverser.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/desktop/juce_Desktop.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -3352,6 +3411,25 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_mac_Accessibility.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_Accessibility.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAExpandCollapseProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridItemProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAHelpers.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAInvokeProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviderBase.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviders.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIARangeValueProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIASelectionProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATextProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAToggleProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATransformProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAValueProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAWindowProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_WindowsUIAWrapper.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
index 7f956358d8..cb8b251ddc 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj
@@ -1887,6 +1887,9 @@
true
+
+ true
+
true
@@ -1935,6 +1938,9 @@
true
+
+ true
+
true
@@ -2136,6 +2142,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2480,7 +2492,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -3200,6 +3214,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3218,6 +3248,8 @@
+
+
@@ -3298,6 +3330,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
index 2912419de2..55c6a6db20 100644
--- a/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2015/DemoRunner_App.vcxproj.filters
@@ -437,6 +437,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -476,6 +488,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -2404,6 +2419,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -2452,6 +2470,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2653,6 +2674,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -5232,6 +5262,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -5286,6 +5364,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -5526,6 +5610,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
index c7276d34de..45efa8c7c5 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj
@@ -1887,6 +1887,9 @@
true
+
+ true
+
true
@@ -1935,6 +1938,9 @@
true
+
+ true
+
true
@@ -2136,6 +2142,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2480,7 +2492,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -3200,6 +3214,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3218,6 +3248,8 @@
+
+
@@ -3298,6 +3330,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
index 13c6fca449..6fa8a784b7 100644
--- a/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2017/DemoRunner_App.vcxproj.filters
@@ -437,6 +437,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -476,6 +488,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -2404,6 +2419,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -2452,6 +2470,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2653,6 +2674,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -5232,6 +5262,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -5286,6 +5364,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -5526,6 +5610,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
index 4907a13751..2a9479b54b 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj
@@ -1887,6 +1887,9 @@
true
+
+ true
+
true
@@ -1935,6 +1938,9 @@
true
+
+ true
+
true
@@ -2136,6 +2142,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2480,7 +2492,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -3200,6 +3214,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3218,6 +3248,8 @@
+
+
@@ -3298,6 +3330,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
index a8151a4c17..ea8bfcc520 100644
--- a/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
+++ b/examples/DemoRunner/Builds/VisualStudio2019/DemoRunner_App.vcxproj.filters
@@ -437,6 +437,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -476,6 +488,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -2404,6 +2419,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -2452,6 +2470,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2653,6 +2674,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -5232,6 +5262,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -5286,6 +5364,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -5526,6 +5610,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
index 45516bb226..d679d90ec0 100644
--- a/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPerformanceTest/Builds/Android/app/CMakeLists.txt
@@ -1120,6 +1120,23 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
"../../../../../modules/juce_graphics/juce_graphics.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityRole.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityCellInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h"
"../../../../../modules/juce_gui_basics/application/juce_Application.cpp"
"../../../../../modules/juce_gui_basics/application/juce_Application.h"
"../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.cpp"
@@ -1154,6 +1171,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/components/juce_Component.h"
"../../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp"
"../../../../../modules/juce_gui_basics/components/juce_ComponentListener.h"
+ "../../../../../modules/juce_gui_basics/components/juce_ComponentTraverser.h"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.h"
"../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.cpp"
"../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h"
"../../../../../modules/juce_gui_basics/desktop/juce_Desktop.cpp"
@@ -1301,6 +1321,25 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_mac_Accessibility.mm"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_Accessibility.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAExpandCollapseProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridItemProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAHelpers.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAInvokeProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviderBase.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviders.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIARangeValueProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIASelectionProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATextProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAToggleProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATransformProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAValueProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAWindowProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_WindowsUIAWrapper.h"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.cpp"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.h"
@@ -2568,6 +2607,23 @@ set_source_files_properties("../../../../../modules/juce_graphics/placement/juce
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityRole.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityCellInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/application/juce_Application.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/application/juce_Application.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2602,6 +2658,9 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/components/j
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_Component.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentListener.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentTraverser.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/desktop/juce_Desktop.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2749,6 +2808,25 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_mac_Accessibility.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_Accessibility.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAExpandCollapseProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridItemProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAHelpers.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAInvokeProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviderBase.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviders.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIARangeValueProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIASelectionProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATextProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAToggleProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATransformProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAValueProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAWindowProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_WindowsUIAWrapper.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
index d17fe14222..9538dcf0bf 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj
@@ -1544,6 +1544,9 @@
true
+
+ true
+
true
@@ -1592,6 +1595,9 @@
true
+
+ true
+
true
@@ -1793,6 +1799,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2045,7 +2057,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -2625,6 +2639,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2643,6 +2673,8 @@
+
+
@@ -2723,6 +2755,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
index 12aa112915..5905cf320c 100644
--- a/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
+++ b/extras/AudioPerformanceTest/Builds/VisualStudio2019/AudioPerformanceTest_App.vcxproj.filters
@@ -338,6 +338,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -377,6 +389,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -1903,6 +1918,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -1951,6 +1969,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2152,6 +2173,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -4200,6 +4230,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -4254,6 +4332,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -4494,6 +4578,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
index 4b40f7e4cc..dace418db3 100644
--- a/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
+++ b/extras/AudioPluginHost/Builds/Android/app/CMakeLists.txt
@@ -1236,6 +1236,23 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
"../../../../../modules/juce_graphics/juce_graphics.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityRole.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityCellInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h"
"../../../../../modules/juce_gui_basics/application/juce_Application.cpp"
"../../../../../modules/juce_gui_basics/application/juce_Application.h"
"../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.cpp"
@@ -1270,6 +1287,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/components/juce_Component.h"
"../../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp"
"../../../../../modules/juce_gui_basics/components/juce_ComponentListener.h"
+ "../../../../../modules/juce_gui_basics/components/juce_ComponentTraverser.h"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.h"
"../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.cpp"
"../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h"
"../../../../../modules/juce_gui_basics/desktop/juce_Desktop.cpp"
@@ -1417,6 +1437,25 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_mac_Accessibility.mm"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_Accessibility.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAExpandCollapseProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridItemProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAHelpers.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAInvokeProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviderBase.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviders.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIARangeValueProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIASelectionProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATextProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAToggleProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATransformProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAValueProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAWindowProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_WindowsUIAWrapper.h"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.cpp"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.h"
@@ -2827,6 +2866,23 @@ set_source_files_properties("../../../../../modules/juce_graphics/placement/juce
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityRole.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityCellInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/application/juce_Application.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/application/juce_Application.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2861,6 +2917,9 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/components/j
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_Component.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentListener.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentTraverser.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/desktop/juce_Desktop.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -3008,6 +3067,25 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_mac_Accessibility.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_Accessibility.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAExpandCollapseProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridItemProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAHelpers.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAInvokeProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviderBase.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviders.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIARangeValueProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIASelectionProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATextProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAToggleProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATransformProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAValueProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAWindowProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_WindowsUIAWrapper.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
index 50a1bba7da..7ae9fc9b50 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj
@@ -1680,6 +1680,9 @@
true
+
+ true
+
true
@@ -1728,6 +1731,9 @@
true
+
+ true
+
true
@@ -1929,6 +1935,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2214,7 +2226,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -2854,6 +2868,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2872,6 +2902,8 @@
+
+
@@ -2952,6 +2984,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
index 6b7c64834e..d0c4c7dc84 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2015/AudioPluginHost_App.vcxproj.filters
@@ -377,6 +377,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -416,6 +428,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -2107,6 +2122,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -2155,6 +2173,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2356,6 +2377,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -4626,6 +4656,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -4680,6 +4758,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -4920,6 +5004,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
index 41c7ed8f74..06b0c0e8d1 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj
@@ -1680,6 +1680,9 @@
true
+
+ true
+
true
@@ -1728,6 +1731,9 @@
true
+
+ true
+
true
@@ -1929,6 +1935,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2214,7 +2226,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -2854,6 +2868,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2872,6 +2902,8 @@
+
+
@@ -2952,6 +2984,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
index 41d308cc5f..3511aa194c 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2017/AudioPluginHost_App.vcxproj.filters
@@ -377,6 +377,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -416,6 +428,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -2107,6 +2122,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -2155,6 +2173,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2356,6 +2377,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -4626,6 +4656,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -4680,6 +4758,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -4920,6 +5004,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
index 6efed52c56..00223df864 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj
@@ -1680,6 +1680,9 @@
true
+
+ true
+
true
@@ -1728,6 +1731,9 @@
true
+
+ true
+
true
@@ -1929,6 +1935,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2214,7 +2226,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -2854,6 +2868,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2872,6 +2902,8 @@
+
+
@@ -2952,6 +2984,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
index 70b5046cf5..b42911df4f 100644
--- a/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
+++ b/extras/AudioPluginHost/Builds/VisualStudio2019/AudioPluginHost_App.vcxproj.filters
@@ -377,6 +377,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -416,6 +428,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -2107,6 +2122,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -2155,6 +2173,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2356,6 +2377,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -4626,6 +4656,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -4680,6 +4758,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -4920,6 +5004,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
index bcddea1777..d9ad77e03b 100644
--- a/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
+++ b/extras/NetworkGraphicsDemo/Builds/Android/app/CMakeLists.txt
@@ -1139,6 +1139,23 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_graphics/juce_graphics.cpp"
"../../../../../modules/juce_graphics/juce_graphics.mm"
"../../../../../modules/juce_graphics/juce_graphics.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h"
+ "../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityRole.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityCellInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h"
+ "../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h"
"../../../../../modules/juce_gui_basics/application/juce_Application.cpp"
"../../../../../modules/juce_gui_basics/application/juce_Application.h"
"../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.cpp"
@@ -1173,6 +1190,9 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/components/juce_Component.h"
"../../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp"
"../../../../../modules/juce_gui_basics/components/juce_ComponentListener.h"
+ "../../../../../modules/juce_gui_basics/components/juce_ComponentTraverser.h"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.cpp"
+ "../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.h"
"../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.cpp"
"../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h"
"../../../../../modules/juce_gui_basics/desktop/juce_Desktop.cpp"
@@ -1320,6 +1340,25 @@ add_library( ${BINARY_NAME}
"../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h"
"../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_mac_Accessibility.mm"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_Accessibility.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAExpandCollapseProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridItemProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAHelpers.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAInvokeProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviderBase.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviders.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIARangeValueProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIASelectionProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATextProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAToggleProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATransformProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAValueProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAWindowProvider.h"
+ "../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_WindowsUIAWrapper.h"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.cpp"
"../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.h"
@@ -2662,6 +2701,23 @@ set_source_files_properties("../../../../../modules/juce_graphics/placement/juce
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_graphics/juce_graphics.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityActions.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityEvent.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/enums/juce_AccessibilityRole.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityCellInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTableInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityTextInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/interfaces/juce_AccessibilityValueInterface.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ButtonAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_ComboBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_LabelAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_SliderAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TableListBoxAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TextEditorAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/widget_handlers/juce_TreeViewAccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityHandler.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/accessibility/juce_AccessibilityState.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/application/juce_Application.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/application/juce_Application.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/buttons/juce_ArrowButton.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2696,6 +2752,9 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/components/j
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_Component.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentListener.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentListener.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ComponentTraverser.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_FocusTraverser.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/components/juce_ModalComponentManager.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/desktop/juce_Desktop.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
@@ -2843,6 +2902,25 @@ set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_M
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_SelectedItemSet.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TextDragAndDropTarget.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/mouse/juce_TooltipClient.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_mac_Accessibility.mm" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_Accessibility.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_AccessibilityElement.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAExpandCollapseProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridItemProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAGridProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAHelpers.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAInvokeProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviderBase.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAProviders.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIARangeValueProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIASelectionProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATextProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAToggleProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIATransformProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAValueProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_UIAWindowProvider.h" PROPERTIES HEADER_FILE_ONLY TRUE)
+set_source_files_properties("../../../../../modules/juce_gui_basics/native/accessibility/juce_win32_WindowsUIAWrapper.h" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_DragAndDrop.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.cpp" PROPERTIES HEADER_FILE_ONLY TRUE)
set_source_files_properties("../../../../../modules/juce_gui_basics/native/x11/juce_linux_X11_Symbols.h" PROPERTIES HEADER_FILE_ONLY TRUE)
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
index df89942cdc..f80ff23ff9 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj
@@ -1565,6 +1565,9 @@
true
+
+ true
+
true
@@ -1613,6 +1616,9 @@
true
+
+ true
+
true
@@ -1814,6 +1820,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2125,7 +2137,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -2717,6 +2731,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2735,6 +2765,8 @@
+
+
@@ -2815,6 +2847,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
index 9e02b2b503..3ccefef9c4 100644
--- a/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
+++ b/extras/NetworkGraphicsDemo/Builds/VisualStudio2019/NetworkGraphicsDemo_App.vcxproj.filters
@@ -347,6 +347,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -386,6 +398,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -1957,6 +1972,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -2005,6 +2023,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2206,6 +2227,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -4356,6 +4386,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -4410,6 +4488,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -4650,6 +4734,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
index 25cfc5fe02..76ebb3db94 100644
--- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj
@@ -987,6 +987,9 @@
true
+
+ true
+
true
@@ -1035,6 +1038,9 @@
true
+
+ true
+
true
@@ -1236,6 +1242,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -1486,7 +1498,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -1923,6 +1937,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1941,6 +1971,8 @@
+
+
@@ -2021,6 +2053,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
index 8aa77039a8..22606bc95f 100644
--- a/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2015/Projucer_App.vcxproj.filters
@@ -230,6 +230,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -269,6 +281,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -1309,6 +1324,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -1357,6 +1375,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -1558,6 +1579,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -3171,6 +3201,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -3225,6 +3303,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -3465,6 +3549,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
index c98eb6883b..88333c2fab 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj
@@ -987,6 +987,9 @@
true
+
+ true
+
true
@@ -1035,6 +1038,9 @@
true
+
+ true
+
true
@@ -1236,6 +1242,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -1486,7 +1498,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -1923,6 +1937,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1941,6 +1971,8 @@
+
+
@@ -2021,6 +2053,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
index 5c06d5c1f6..536dd308b6 100644
--- a/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2017/Projucer_App.vcxproj.filters
@@ -230,6 +230,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -269,6 +281,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -1309,6 +1324,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -1357,6 +1375,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -1558,6 +1579,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -3171,6 +3201,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -3225,6 +3303,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -3465,6 +3549,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
index 22cf7a1245..ba7ab371de 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj
@@ -987,6 +987,9 @@
true
+
+ true
+
true
@@ -1035,6 +1038,9 @@
true
+
+ true
+
true
@@ -1236,6 +1242,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -1486,7 +1498,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -1923,6 +1937,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1941,6 +1971,8 @@
+
+
@@ -2021,6 +2053,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
index 11475f2445..4ea40e97da 100644
--- a/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
+++ b/extras/Projucer/Builds/VisualStudio2019/Projucer_App.vcxproj.filters
@@ -230,6 +230,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -269,6 +281,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -1309,6 +1324,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -1357,6 +1375,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -1558,6 +1579,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -3171,6 +3201,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -3225,6 +3303,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -3465,6 +3549,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
index d4b172dae1..dce16cd0eb 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj
@@ -1743,6 +1743,9 @@
true
+
+ true
+
true
@@ -1791,6 +1794,9 @@
true
+
+ true
+
true
@@ -1992,6 +1998,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2335,7 +2347,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -3002,6 +3016,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3020,6 +3050,8 @@
+
+
@@ -3100,6 +3132,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
index 926165e475..0be2c0c551 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2017/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -401,6 +401,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -440,6 +452,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -2212,6 +2227,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -2260,6 +2278,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2461,6 +2482,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -4878,6 +4908,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -4932,6 +5010,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -5172,6 +5256,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
index 18ec09daa9..0a0d5f3ec6 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj
@@ -1743,6 +1743,9 @@
true
+
+ true
+
true
@@ -1791,6 +1794,9 @@
true
+
+ true
+
true
@@ -1992,6 +1998,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2335,7 +2347,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -3002,6 +3016,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3020,6 +3050,8 @@
+
+
@@ -3100,6 +3132,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
index 22c105c5ea..0950a20555 100644
--- a/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
+++ b/extras/UnitTestRunner/Builds/VisualStudio2019/UnitTestRunner_ConsoleApp.vcxproj.filters
@@ -401,6 +401,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -440,6 +452,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -2212,6 +2227,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -2260,6 +2278,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2461,6 +2482,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -4878,6 +4908,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -4932,6 +5010,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -5172,6 +5256,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
diff --git a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
index 821d14e64f..ab8e2e5974 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
+++ b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj
@@ -1564,6 +1564,9 @@
true
+
+ true
+
true
@@ -1612,6 +1615,9 @@
true
+
+ true
+
true
@@ -1813,6 +1819,12 @@
true
+
+ true
+
+
+ true
+
true
@@ -2105,7 +2117,9 @@
-
+
+ /bigobj %(AdditionalOptions)
+
@@ -2693,6 +2707,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2711,6 +2741,8 @@
+
+
@@ -2791,6 +2823,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
index 9ad31e95f6..8f02ed8b7b 100644
--- a/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
+++ b/extras/WindowsDLL/Builds/VisualStudio2019/WindowsDLL_StaticLibrary.vcxproj.filters
@@ -341,6 +341,18 @@
{4CED05DA-E0A2-E548-F753-1F2EF299A8E3}
+
+ {46AE69B8-AD58-4381-6CDE-25C8D75B01D2}
+
+
+ {E56CB4FC-32E8-8740-A3BB-B323CD937A99}
+
+
+ {057BD667-001C-9B86-6D0E-ADF7E048DB54}
+
+
+ {4ECDCA0C-BB38-0729-A6B6-2FB0B4D0863B}
+
{294E4CD5-B06F-97D1-04A3-51871CEA507C}
@@ -380,6 +392,9 @@
{FE3CB19C-EF43-5CF5-DAF0-09D4E43D0AB9}
+
+ {C0E5DD5D-F8F1-DD25-67D7-291946AB3828}
+
{FE7E6CD5-C7A0-DB20-4E7E-D6E7F08C4578}
@@ -1954,6 +1969,9 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -2002,6 +2020,9 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -2203,6 +2224,15 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11
@@ -4323,6 +4353,54 @@
JUCE Modules\juce_graphics
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\enums
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\interfaces
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility\widget_handlers
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
+
+ JUCE Modules\juce_gui_basics\accessibility
+
JUCE Modules\juce_gui_basics\application
@@ -4377,6 +4455,12 @@
JUCE Modules\juce_gui_basics\components
+
+ JUCE Modules\juce_gui_basics\components
+
+
+ JUCE Modules\juce_gui_basics\components
+
JUCE Modules\juce_gui_basics\components
@@ -4617,6 +4701,54 @@
JUCE Modules\juce_gui_basics\mouse
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
+
+ JUCE Modules\juce_gui_basics\native\accessibility
+
JUCE Modules\juce_gui_basics\native\x11