{**************************************************************************************************} { } { Project JEDI Code Library (JCL) } { } { The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); } { you may not use this file except in compliance with the License. You may obtain a copy of the } { License at http://www.mozilla.org/MPL/ } { } { Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF } { ANY KIND, either express or implied. See the License for the specific language governing rights } { and limitations under the License. } { } { The Original Code is JclOtaConsts.pas. } { } { The Initial Developer of the Original Code is Petr Vones. } { Portions created by Petr Vones are Copyright (C) of Petr Vones. } { } { Contributors: } { Florent Ouchet (outchy) } { } {**************************************************************************************************} { } { Unit owner: Florent Ouchet } { Last modified: $Date: 2006-10-30 18:06:29 +0100 (lun., 30 oct. 2006) $ } { } {**************************************************************************************************} unit JclOtaConsts; interface {$I jcl.inc} uses ToolsApi; const DelphiRootDirKeyValue = 'RootDir'; RegJclKey = 'Jedi\JCL\'; RegJclIDEKey = RegJclKey + 'IDE\'; DelphiEnvironmentVar = 'DELPHI'; {$IFDEF COMPILER6_UP} EnvironmentVarsKey = 'Environment Variables'; {$ENDIF COMPĪLER6_UP} //=== Various constants shared by different experts ======================== JclLeft = 'Left'; JclTop = 'Top'; JclWidth = 'Right'; JclHeight = 'Height'; JclDesignerAny = {$IFDEF COMPILER6_UP} dAny {$ELSE COMPILER6_UP} '' {$ENDIF COMPILER6_UP}; JclDesignerVcl = {$IFDEF COMPILER6_UP} dVcl {$ELSE COMPILER6_UP} '' {$ENDIF COMPILER6_UP}; JclDesignerClx = {$IFDEF COMPILER6_UP} dClx {$ELSE COMPILER6_UP} '' {$ENDIF COMPILER6_UP}; JclDelphiPersonality = {$IFDEF BDS} sDelphiPersonality {$ELSE BDS} '' {$ENDIF BDS}; JclCBuilderPersonality = {$IFDEF BDS} sCBuilderPersonality {$ELSE BDS} '' {$ENDIF BDS}; //=== Configuration ======================================================== JclConfigurationSettings = 'JclExpertConfigurationForm'; JclActionSettings = 'Actions'; //=== Configuration form =================================================== JclPanelTreeWidth = 'PanelTreeWidth'; JclConfigureActionName = 'ActionJCLConfigure'; //=== Debug Expert ========================================================= JclDebugExpertRegKey = 'JclDebugExpert'; JclDebugEnabledRegValue = 'JclDebugEnabled'; JclDebugGenerateJdbgRegValue = 'JclDebugGenerateJdbg'; JclDebugInsertJdbgRegValue = 'JclDebugInsertJdbg'; MapFileOptionName = 'MapFile'; OutputDirOptionName = 'OutputDir'; RuntimeOnlyOptionName = 'RuntimeOnly'; PkgDllDirOptionName = 'PkgDllDir'; BPLOutputDirOptionName = 'PackageDPLOutput'; LIBPREFIXOptionName = 'SOPrefix'; LIBSUFFIXOptionName = 'SOSuffix'; ColumnRegName = 'Column%d'; JclDebugMessagePrefix = 'Jcl Debug Expert'; //=== Favorite Folders Expert ============================================== JclFavoritesExpertName = 'JclFavoriteFoldersExpert'; JclFavoritesListSubKey = 'Favorites'; PictDialogFolderItemName = 'PictureDialogPath'; BorlandImagesPath = 'Borland Shared\Images'; FavDialogTemplateName = 'FAVDLGTEMPLATE'; OpenPictDialogTemplateName = 'DLGTEMPLATE'; //=== Threads Expert ======================================================= JclThreadsExpertName = 'JclThreadsExpert'; //=== SIMD Expert ========================================================== JclSIMDExpertName = 'JclSIMDExpert'; //=== Uses Expert ========================================================== JclUsesExpertName = 'JclUsesExpert'; SIniIdentifierLists = 'IdentifierLists'; SRegDebugLibPath = 'Debug Library'; SRegLibPath = 'Library'; SRegWizardActive = 'Uses Wizard Active'; SRegWizardConfirm = 'Uses Wizard Confirm'; SRegWizardIniFile = 'Configuration File'; JclRootDirValueName = 'RootDir'; JclIniFileLocation = 'experts\useswizard\JediUsesWizard.ini'; //=== Project analyser ===================================================== AnalyzerViewName = 'AnalyzerView'; //=== Repository Expert ==================================================== JclRepositoryCategoryDelphiFiles = {$IFDEF BDS} sCategoryDelphiNewFiles {$ELSE BDS} '' {$ENDIF BDS}; JclRepositoryCategoryCBuilderFiles = {$IFDEF BDS} sCategoryCBuilderNewFiles {$ELSE BDS} '' {$ENDIF BDS}; implementation end.