////////////////////////////////////////////////////////////////// // BUILTIN SYSTEM VARIABLES function defineSystemVariables() { $CTL.addVar('AnimDrawing', 'bool', 'true', 'user'); $CTL.addVar('AnimPanels', 'bool', 'false', 'user'); $CTL.addVar('AutoOpen', 'bool', 'false', 'user'); $CTL.addVar('AutoLoad', 'bool', 'true', 'user'); $CTL.addVar('PromptReadonlyEnabledModel', 'bool', 'true', 'user'); $CTL.addVar('PromptReadonlyDisabledModel', 'bool', 'true', 'user'); $CTL.addVar('DoNotWarnOnCheckoutDirtyModel', 'bool', 'false', 'user'); if($CTL.isFreestyle()) { $CTL.addVar('AutoSave', 'int', '0', 'user'); } else { $CTL.addVar('AutoSave', 'int', '50', 'user'); } $CTL.addVar('MaxNameLength', 'int', '256', 'user'); $CTL.addVar('CodeViewHist', 'str', '', 'user'); $CTL.addVar('ConsoleSize', 'int', '50', 'user'); $CTL.addVar('ConsoleHide', 'bool', 'true', 'user'); $CTL.addVar('DetailedViewHide', 'bool', 'false', 'user'); $CTL.addVar('DetailedViewSize', 'int', '120', 'user'); $CTL.addVar('CurrentSkin', 'str', '', 'user'); $CTL.addVar('DndPlow', 'bool', 'true', 'user'); $CTL.addVar('DndScroll', 'bool', 'true', 'user'); $CTL.addVar('DndSmooth', 'bool', 'true', 'user'); $CTL.addVar('DndSprite', 'bool', 'true', 'user'); $CTL.addVar('DocuWizFlags', 'str', 'SVG DEF IDX STS', 'user'); $CTL.addVar('DocuWizPath', 'str', '~\docs', 'user'); $CTL.addVar('FitDrawing', 'bool', 'false', 'user'); $CTL.addVar('HighQuality', 'bool', 'true', 'user'); $CTL.addVar('LogLevel', 'int', '2', 'user'); $CTL.addVar('PaletteMode', 'str', 'PAL-I32N', 'user'); $CTL.addVar('PartialSelect', 'bool', 'false', 'user'); $CTL.addVar('PrecompileRules', 'str', 'canConnectTo canInsert defineCommands defineConnectionTypes defineContextMenu defineControlClasses defineDanglingMenu definePalette definePlugs defineShape doConnect dropPaletteItem getAvailableEvents handleDanglingMenu isCyclicConnection', 'system'); $CTL.addVar('RecentModels', 'arr', '', 'user'); $CTL.addVar('RecentModelsFS', 'arr', '', 'user'); $CTL.addVar('RecentModelsFSNumber', 'int', '7', 'user'); $CTL.addVar('RecentDE', 'obj', '', 'user'); $CTL.addVar('RefreshRate', 'int', '50', 'user'); $CTL.addVar('RtlMode', 'bool', 'true', 'user'); $CTL.addVar('SdkEnabled', 'bool', 'true', 'user'); $CTL.addVar('SdkExpanded', 'bool', 'false', 'user'); $CTL.addVar('SdkMainTool', 'str', 'S', 'user'); $CTL.addVar('SdkSubTool', 'str', '*', 'user'); $CTL.addVar('SdkHelpHist', 'str', '', 'user'); $CTL.addVar('SdkClassBrowser', 'obj', '{}', 'user'); $CTL.addVar('SearchHelpHist', 'str', '', 'user'); $CTL.addVar('SearchHist', 'str', '', 'user'); $CTL.addVar('SearchFlags', 'obj', '{fType:true,fText:false,fCase:false,fMore:false}', 'user'); $CTL.addVar('ShowGrid', 'bool', 'false', 'user'); $CTL.addVar('ShowOverview', 'bool', 'true', 'user'); $CTL.addVar('ShowRulers', 'bool', 'true', 'user'); $CTL.addVar('ShowTooltips', 'bool', 'true', 'user'); $CTL.addVar('TskMenuSize', 'int', '56', 'user'); $CTL.addVar('TskPanelSize', 'int', '225', 'user'); $CTL.addVar('ToolboxPos', 'str', 'BELOW', 'user'); $CTL.addVar('WasOpen', 'bool', 'false', 'user'); $CTL.addVar('LocalObjectsEnabled', 'bool', 'false', 'user'); $CTL.addVar('CacheEnabled', 'bool', 'true', 'user'); $CTL.addVar('ClientCacheEnabled','bool', 'true', 'user'); $CTL.addVar('unitsCacheEnabled','bool', 'true', 'user'); $CTL.addVar('ClearCacheWhenBoardIsEmpty','bool', 'true', 'user'); $CTL.addVar('showElementIds','bool', 'true', 'user'); $CTL.addVar('Lang', 'str', 'en', 'user'); $CTL.addVar('Skin', 'str', 'gm', 'user'); $CTL.addVar('LogToServer', 'bool', 'true', 'system'); $CTL.addVar('Platform', 'str', 'J2EE', 'system'); $CTL.addVar('ShowMainmenu', 'bool', 'true', 'system'); $CTL.addVar('ShowMainToolbar', 'bool', 'true', 'system'); $CTL.addVar('ShowTrace', 'bool', 'false', 'user'); $CTL.addVar('browserFilterLevel','int', '1', 'user'); //[DIS_CPUR] $CTL.addVar('ReusableMode', 'bool', 'false', 'user'); $CTL.addVar('AdvancedRuntimeEditor', 'bool', 'false', 'user'); $CTL.addVar('masterLanguage', 'str', 'en', 'user'); $CTL.addVar('recentEditedSrc', 'str', '', 'user'); $CTL.addVar('DefineIfacePortsThreshold', 'int', '6', 'user'); $CTL.addVar('DefineIfaceFieldsThreshold', 'int', '30', 'user'); $CTL.addVar('enableEJBSearch', 'bool', 'false', 'user'); $CTL.addVar('DefaultRuntimeProvider', 'string', 'WD4VCRuntimeProvider', 'user'); $CTL.addVar('LastDeployedApps', 'string', '', 'user'); $CTL.addVar('RuntimeFilterData', 'string', '', 'user'); $CTL.addVar('MainUnitDefaultValue', 'bool', 'true', 'user'); $CTL.addVar('AutoSaveModelOnBuild','bool', 'false', 'user'); $CTL.addVar('AutoSaveOnAdd','bool', 'false', 'user'); $CTL.addVar('WarnBeforeChangeUnitRuntime','bool', 'true', 'user'); $CTL.addVar('UnsupportedFeatures', 'bool', 'false', 'user'); $CTL.addVar('NotifyRemoveFromClient','bool', 'true', 'user'); $CTL.addVar('UseUnitPool', 'bool', 'true', 'user'); $CTL.addVar('UnitPoolSize', 'int', '70', 'user'); $CTL.addVar('UnitPoolAlgorithm', 's', 'LfuUnitPool', 'user'); $CTL.addVar('UnitPoolSzOverflow', 'int', '20', 'user'); $CTL.addVar('displayLabel', 'bool', 'false', 'user'); $CTL.addVar('Language', 'str', 'en', 'user'); $CTL.addVar('ShowFindRefConfirmDelDlg','bool', 'true', 'user'); $CTL.addVar('ShowChangeNodeMsg','bool', 'true', 'user'); $CTL.addVar('SaveAllModelsConfirm','bool', 'true', 'user'); $CTL.addVar('showWelcomePageFS','bool', 'true', 'user'); $CTL.addVar('PromptWarnOnReadOnly','bool', 'true', 'user'); $CTL.addVar('IgnoreWarnOnReadOnly','bool', 'false', 'user'); $CTL.addVar('SaveBreakingMigrationModels','bool', 'false', 'user'); $CTL.addVar('SaveForwardsMigratedModels','bool', 'false', 'user'); $CTL.addVar('GenerateOriginFieldData','bool', 'false', 'user'); $CTL.addVar('FloatingDialogFrameworkEnable', 'bool', 'true', 'user'); $CTL.addVar('TransactionRecordEnable', 'bool', 'true', 'user'); $CTL.addVar('TransactionVerbose', 'int', '0', 'user'); $CTL.addVar('TransactionBufSize', 'int', '10', 'user'); $CTL.addVar('ClientCacheVersion', 'string', '', 'user'); //this var is not persisted to DB. it's value is sent from server for the use of client $CTL.addVar('RulesCacheEnabled', 'bool', 'true', 'user'); $CTL.addVar('RecentDCKey', 'string', '', 'user'); $CTL.addVar('WarnBeforeAddToShared', 'bool', 'true', 'user'); $CTL.addVar('DeployOnSaveWarning', 'bool', 'true', 'user'); $CTL.addVar('XLFEditReadonly', 'bool', 'true', 'user'); $CTL.addVar('FavoriteModels', 'arr', '', 'user'); //holds favorite models list managed by the user $CTL.addVar('SearchModelSC', 'string', '', 'user'); //save the last SC the usered on $CTL.addVar('SearchModelPrefix', 'string', '', 'user'); //save the last prefix the user searched on $CTL.addVar('SearchModelName', 'string', '', 'user'); //save the last search string the user searched on // SearchInput configuration $CTL.addVar('SearchFieldsConfig_searchSelected', 'bool', 'false', 'user'); $CTL.addVar('SearchFieldsConfig_searchWholeWord', 'bool', 'false', 'user'); $CTL.addVar('SearchFieldsConfig_searchLabel', 'bool', 'false', 'user'); $CTL.addVar('ZPart', 'bool', 'true', 'user'); //Quick Preview $CTL.addVar('QPDeployNeededConfirm','bool', 'true', 'user'); $CTL.addVar('QPOpenWindowAtomatic','bool', 'true', 'user'); $CTL.addVar('QPDefaultRuntimeProviderType', 'string', 'Html', 'user'); } ////////////////////////////////////////////////////////////////// // END OF CONFIGURATION SECTION