The JUCE cross-platform C++ framework, with DISTRHO/KXStudio specific changes
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

137 lines
4.4KB

  1. /*
  2. ==============================================================================
  3. This file is part of the JUCE library - "Jules' Utility Class Extensions"
  4. Copyright 2004-11 by Raw Material Software Ltd.
  5. ------------------------------------------------------------------------------
  6. JUCE can be redistributed and/or modified under the terms of the GNU General
  7. Public License (Version 2), as published by the Free Software Foundation.
  8. A copy of the license is included in the JUCE distribution, or can be found
  9. online at www.gnu.org/licenses.
  10. JUCE is distributed in the hope that it will be useful, but WITHOUT ANY
  11. WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
  12. A PARTICULAR PURPOSE. See the GNU General Public License for more details.
  13. ------------------------------------------------------------------------------
  14. To release a closed-source product which uses JUCE, commercial licenses are
  15. available: visit www.rawmaterialsoftware.com/juce for more information.
  16. ==============================================================================
  17. */
  18. #ifndef __JUCER_PRESETIDS_JUCEHEADER__
  19. #define __JUCER_PRESETIDS_JUCEHEADER__
  20. // Handy list of static Identifiers..
  21. namespace Ids
  22. {
  23. #define DECLARE_ID(name) const Identifier name (#name)
  24. DECLARE_ID (name);
  25. DECLARE_ID (file);
  26. DECLARE_ID (text);
  27. DECLARE_ID (version);
  28. DECLARE_ID (companyName);
  29. DECLARE_ID (position);
  30. DECLARE_ID (source);
  31. DECLARE_ID (width);
  32. DECLARE_ID (height);
  33. DECLARE_ID (background);
  34. DECLARE_ID (initialState);
  35. DECLARE_ID (juceFolder);
  36. DECLARE_ID (targetFolder);
  37. DECLARE_ID (vstFolder);
  38. DECLARE_ID (rtasFolder);
  39. DECLARE_ID (auFolder);
  40. DECLARE_ID (flags);
  41. DECLARE_ID (line);
  42. DECLARE_ID (index);
  43. DECLARE_ID (type);
  44. DECLARE_ID (time);
  45. DECLARE_ID (extraCompilerFlags);
  46. DECLARE_ID (extraLinkerFlags);
  47. DECLARE_ID (extraDefs);
  48. DECLARE_ID (projectType);
  49. DECLARE_ID (libraryType);
  50. DECLARE_ID (isDebug);
  51. DECLARE_ID (targetName);
  52. DECLARE_ID (binaryPath);
  53. DECLARE_ID (optimisation);
  54. DECLARE_ID (defines);
  55. DECLARE_ID (headerPath);
  56. DECLARE_ID (libraryPath);
  57. DECLARE_ID (customXcodeFlags);
  58. DECLARE_ID (cppLibType);
  59. DECLARE_ID (osxSDK);
  60. DECLARE_ID (osxCompatibility);
  61. DECLARE_ID (osxArchitecture);
  62. DECLARE_ID (iosCompatibility);
  63. DECLARE_ID (extraFrameworks);
  64. DECLARE_ID (winArchitecture);
  65. DECLARE_ID (winWarningLevel);
  66. DECLARE_ID (msvcModuleDefinitionFile);
  67. DECLARE_ID (bigIcon);
  68. DECLARE_ID (smallIcon);
  69. DECLARE_ID (jucerVersion);
  70. DECLARE_ID (prebuildCommand);
  71. DECLARE_ID (postbuildCommand);
  72. DECLARE_ID (generateManifest);
  73. DECLARE_ID (wholeProgramOptimisation);
  74. DECLARE_ID (juceLinkage);
  75. DECLARE_ID (buildVST);
  76. DECLARE_ID (bundleIdentifier);
  77. DECLARE_ID (aaxIdentifier);
  78. DECLARE_ID (aaxCategory);
  79. DECLARE_ID (aaxFolder);
  80. DECLARE_ID (compile);
  81. DECLARE_ID (noWarnings);
  82. DECLARE_ID (resource);
  83. DECLARE_ID (className);
  84. DECLARE_ID (classDesc);
  85. DECLARE_ID (controlPoint);
  86. DECLARE_ID (createCallback);
  87. DECLARE_ID (parentClasses);
  88. DECLARE_ID (constructorParams);
  89. DECLARE_ID (objectConstructionArgs);
  90. DECLARE_ID (memberInitialisers);
  91. DECLARE_ID (canBeAggregated);
  92. DECLARE_ID (rootItemVisible);
  93. DECLARE_ID (openByDefault);
  94. DECLARE_ID (locked);
  95. DECLARE_ID (tooltip);
  96. DECLARE_ID (memberName);
  97. DECLARE_ID (markerName);
  98. DECLARE_ID (focusOrder);
  99. DECLARE_ID (hidden);
  100. DECLARE_ID (useStdCall);
  101. DECLARE_ID (showAllCode);
  102. DECLARE_ID (useLocalCopy);
  103. DECLARE_ID (androidActivityClass);
  104. DECLARE_ID (androidSDKPath);
  105. DECLARE_ID (androidNDKPath);
  106. DECLARE_ID (androidInternetNeeded);
  107. DECLARE_ID (androidArchitectures);
  108. DECLARE_ID (androidCpp11);
  109. DECLARE_ID (androidMicNeeded);
  110. DECLARE_ID (androidMinimumSDK);
  111. DECLARE_ID (androidOtherPermissions);
  112. DECLARE_ID (androidKeyStore);
  113. DECLARE_ID (androidKeyStorePass);
  114. DECLARE_ID (androidKeyAlias);
  115. DECLARE_ID (androidKeyAliasPass);
  116. DECLARE_ID (font);
  117. DECLARE_ID (colour);
  118. DECLARE_ID (userNotes);
  119. const Identifier ID ("id");
  120. const Identifier class_ ("class");
  121. #undef DECLARE_ID
  122. }
  123. #endif // __JUCER_PRESETIDS_JUCEHEADER__