From c922162b033ded0f6af2159341f62c2ae7042129 Mon Sep 17 00:00:00 2001 From: Timur Doumler Date: Tue, 11 Aug 2015 18:17:23 +0100 Subject: [PATCH] Introjucer: added global preferences window and global SDK path settings. --- .../Builds/CodeBlocks/The Introjucer.cbp | 10 + extras/Introjucer/Builds/Linux/Makefile | 12 + .../The Introjucer.xcodeproj/project.pbxproj | 64 ++- .../VisualStudio2005/The Introjucer.vcproj | 4 + .../VisualStudio2008/The Introjucer.vcproj | 4 + .../VisualStudio2010/The Introjucer.vcxproj | 4 + .../The Introjucer.vcxproj.filters | 12 + .../VisualStudio2012/The Introjucer.vcxproj | 4 + .../The Introjucer.vcxproj.filters | 12 + .../VisualStudio2013/The Introjucer.vcxproj | 4 + .../The Introjucer.vcxproj.filters | 12 + .../VisualStudio2015/The Introjucer.vcxproj | 7 +- .../The Introjucer.vcxproj.filters | 15 +- .../Builds/VisualStudio2015/resources.rc | 3 - extras/Introjucer/Introjucer.jucer | 25 + .../Application/jucer_AppearanceSettings.cpp | 244 +-------- .../Application/jucer_AppearanceSettings.h | 2 +- .../Source/Application/jucer_Application.h | 15 +- .../Source/Application/jucer_CommandIDs.h | 2 +- .../Application/jucer_GlobalPreferences.cpp | 483 ++++++++++++++++++ .../Application/jucer_GlobalPreferences.h | 84 +++ .../components/jucer_ButtonHandler.h | 8 +- .../components/jucer_ComboBoxHandler.h | 12 +- .../components/jucer_ComponentNameProperty.h | 12 +- .../components/jucer_ComponentTypeHandler.cpp | 8 +- .../jucer_GenericComponentHandler.h | 8 +- .../components/jucer_GroupComponentHandler.h | 4 +- .../components/jucer_HyperlinkButtonHandler.h | 4 +- .../components/jucer_JucerComponentHandler.h | 4 +- .../components/jucer_LabelHandler.h | 4 +- .../components/jucer_SliderHandler.h | 12 +- .../components/jucer_TabbedComponentHandler.h | 12 +- .../components/jucer_TextEditorHandler.h | 4 +- .../components/jucer_ViewportHandler.h | 8 +- .../paintelements/jucer_PaintElementText.h | 4 +- .../ui/jucer_JucerDocumentEditor.cpp | 29 +- .../jucer_ProjectExport_Android.h | 7 +- .../Project Saving/jucer_ProjectExporter.h | 2 + .../Source/Project/jucer_AudioPluginModule.h | 74 ++- .../jucer_DependencyPathPropertyComponent.cpp | 91 ++++ .../jucer_DependencyPathPropertyComponent.h | 198 +++++++ .../Source/Utility/jucer_MiscUtilities.h | 7 + .../Source/Utility/jucer_StoredSettings.cpp | 44 +- .../Source/Utility/jucer_StoredSettings.h | 29 +- .../properties/juce_TextPropertyComponent.cpp | 44 +- .../properties/juce_TextPropertyComponent.h | 48 +- 46 files changed, 1266 insertions(+), 433 deletions(-) create mode 100644 extras/Introjucer/Source/Application/jucer_GlobalPreferences.cpp create mode 100644 extras/Introjucer/Source/Application/jucer_GlobalPreferences.h create mode 100644 extras/Introjucer/Source/Project/jucer_DependencyPathPropertyComponent.cpp create mode 100644 extras/Introjucer/Source/Project/jucer_DependencyPathPropertyComponent.h diff --git a/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp b/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp index 9a05ec0ac4..8fadeda09e 100644 --- a/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp +++ b/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp @@ -128,6 +128,11 @@