From 80214e458cbea52075c7ee03603f406e3a351b62 Mon Sep 17 00:00:00 2001 From: jules Date: Mon, 20 Oct 2014 14:58:01 +0100 Subject: [PATCH] First version of new introjucer templates page --- .../Builds/CodeBlocks/The Introjucer.cbp | 141 +- extras/Introjucer/Builds/Linux/Makefile | 30 +- .../The Introjucer.xcodeproj/project.pbxproj | 130 +- .../VisualStudio2005/The Introjucer.vcproj | 221 +- .../VisualStudio2008/The Introjucer.vcproj | 221 +- .../VisualStudio2010/The Introjucer.vcxproj | 39 +- .../The Introjucer.vcxproj.filters | 120 +- .../VisualStudio2012/The Introjucer.vcxproj | 39 +- .../The Introjucer.vcxproj.filters | 120 +- .../VisualStudio2013/The Introjucer.vcxproj | 39 +- .../The Introjucer.vcxproj.filters | 120 +- extras/Introjucer/Introjucer.jucer | 73 +- .../Introjucer/JuceLibraryCode/BinaryData.cpp | 2030 ++++++++++++++++- .../Introjucer/JuceLibraryCode/BinaryData.h | 62 +- .../Source/Application/jucer_MainWindow.cpp | 14 +- .../Source/BinaryData/iconAnimation.svg | 45 + .../Source/BinaryData/iconAudio.svg | 72 + .../Source/BinaryData/iconConsole.svg | 21 + .../Source/BinaryData/iconDynamic.svg | 41 + .../Introjucer/Source/BinaryData/iconGui.svg | 49 + .../Source/BinaryData/iconHighlight.svg | 8 + .../Source/BinaryData/iconOpenfile.svg | 8 + .../Source/BinaryData/iconOpengl.svg | 26 + .../Source/BinaryData/iconPlugin.svg | 109 + .../Source/BinaryData/iconStatic.svg | 41 + .../Source/BinaryData/projectIconAndroid.png | Bin 0 -> 8150 bytes .../BinaryData/projectIconCodeblocks.png | Bin 0 -> 11917 bytes .../BinaryData/projectIconLinuxMakefile.png | Bin 0 -> 7576 bytes .../BinaryData/projectIconVisualStudio05.png | Bin 0 -> 6986 bytes .../BinaryData/projectIconVisualStudio08.png | Bin 0 -> 7099 bytes .../BinaryData/projectIconVisualStudio10.png | Bin 0 -> 6712 bytes .../BinaryData/projectIconVisualStudio12.png | Bin 0 -> 6637 bytes .../BinaryData/projectIconVisualStudio13.png | Bin 0 -> 6719 bytes .../Source/BinaryData/projectIconXcode.png | Bin 0 -> 18281 bytes .../Source/BinaryData/projectIconXcodeIOS.png | Bin 0 -> 18111 bytes .../ComponentEditor/jucer_JucerDocument.cpp | 2 +- .../paintelements/jucer_PaintElementPath.cpp | 5 +- .../Source/Project/jucer_NewProjectWizard.cpp | 740 ------ .../Utility/jucer_SlidingPanelComponent.cpp | 126 + .../Utility/jucer_SlidingPanelComponent.h | 77 + .../Wizards/jucer_AudioPluginAppWizard.h | 113 + .../Source/Wizards/jucer_ConsoleAppWizard.h | 94 + .../Wizards/jucer_DynamicLibraryWizard.h | 50 + .../Source/Wizards/jucer_GUIAppWizard.h | 130 ++ .../jucer_NewFileWizard.cpp | 0 .../jucer_NewFileWizard.h | 0 .../Source/Wizards/jucer_NewProjectWizard.h | 260 +++ .../Wizards/jucer_NewProjectWizardClasses.cpp | 69 + .../jucer_NewProjectWizardClasses.h} | 1 - .../Wizards/jucer_NewProjectWizardComponent.h | 326 +++ .../Source/Wizards/jucer_StartPageComponent.h | 67 + .../Wizards/jucer_StaticLibraryWizard.h | 49 + .../jucer_TemplateThumbnailsComponent.h | 288 +++ 53 files changed, 5303 insertions(+), 913 deletions(-) create mode 100644 extras/Introjucer/Source/BinaryData/iconAnimation.svg create mode 100644 extras/Introjucer/Source/BinaryData/iconAudio.svg create mode 100644 extras/Introjucer/Source/BinaryData/iconConsole.svg create mode 100644 extras/Introjucer/Source/BinaryData/iconDynamic.svg create mode 100644 extras/Introjucer/Source/BinaryData/iconGui.svg create mode 100644 extras/Introjucer/Source/BinaryData/iconHighlight.svg create mode 100644 extras/Introjucer/Source/BinaryData/iconOpenfile.svg create mode 100644 extras/Introjucer/Source/BinaryData/iconOpengl.svg create mode 100644 extras/Introjucer/Source/BinaryData/iconPlugin.svg create mode 100644 extras/Introjucer/Source/BinaryData/iconStatic.svg create mode 100644 extras/Introjucer/Source/BinaryData/projectIconAndroid.png create mode 100644 extras/Introjucer/Source/BinaryData/projectIconCodeblocks.png create mode 100644 extras/Introjucer/Source/BinaryData/projectIconLinuxMakefile.png create mode 100644 extras/Introjucer/Source/BinaryData/projectIconVisualStudio05.png create mode 100644 extras/Introjucer/Source/BinaryData/projectIconVisualStudio08.png create mode 100644 extras/Introjucer/Source/BinaryData/projectIconVisualStudio10.png create mode 100644 extras/Introjucer/Source/BinaryData/projectIconVisualStudio12.png create mode 100644 extras/Introjucer/Source/BinaryData/projectIconVisualStudio13.png create mode 100644 extras/Introjucer/Source/BinaryData/projectIconXcode.png create mode 100644 extras/Introjucer/Source/BinaryData/projectIconXcodeIOS.png delete mode 100644 extras/Introjucer/Source/Project/jucer_NewProjectWizard.cpp create mode 100644 extras/Introjucer/Source/Utility/jucer_SlidingPanelComponent.cpp create mode 100644 extras/Introjucer/Source/Utility/jucer_SlidingPanelComponent.h create mode 100644 extras/Introjucer/Source/Wizards/jucer_AudioPluginAppWizard.h create mode 100644 extras/Introjucer/Source/Wizards/jucer_ConsoleAppWizard.h create mode 100644 extras/Introjucer/Source/Wizards/jucer_DynamicLibraryWizard.h create mode 100644 extras/Introjucer/Source/Wizards/jucer_GUIAppWizard.h rename extras/Introjucer/Source/{Project => Wizards}/jucer_NewFileWizard.cpp (100%) rename extras/Introjucer/Source/{Project => Wizards}/jucer_NewFileWizard.h (100%) create mode 100644 extras/Introjucer/Source/Wizards/jucer_NewProjectWizard.h create mode 100644 extras/Introjucer/Source/Wizards/jucer_NewProjectWizardClasses.cpp rename extras/Introjucer/Source/{Project/jucer_NewProjectWizard.h => Wizards/jucer_NewProjectWizardClasses.h} (97%) create mode 100644 extras/Introjucer/Source/Wizards/jucer_NewProjectWizardComponent.h create mode 100644 extras/Introjucer/Source/Wizards/jucer_StartPageComponent.h create mode 100644 extras/Introjucer/Source/Wizards/jucer_StaticLibraryWizard.h create mode 100644 extras/Introjucer/Source/Wizards/jucer_TemplateThumbnailsComponent.h diff --git a/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp b/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp index f61cd6c21b..3d4f94c9cd 100644 --- a/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp +++ b/extras/Introjucer/Builds/CodeBlocks/The Introjucer.cbp @@ -167,16 +167,6 @@