1 #ifndef PREFERENCESITEMIDS_H 2 #define PREFERENCESITEMIDS_H 3 4 enum PreferencesItemId { 5 // General 6 defaultViewerEnabled, 7 rasterOptimizedMemory, 8 startupPopupEnabled, 9 undoMemorySize, 10 taskchunksize, 11 sceneNumberingEnabled, 12 watchFileSystemEnabled, 13 projectRoot, 14 customProjectRoot, 15 pathAliasPriority, 16 17 //---------- 18 // Interface 19 CurrentStyleSheetName, 20 additionalStyleSheet, 21 iconTheme, 22 pixelsOnly, 23 oldUnits, 24 oldCameraUnits, 25 linearUnits, 26 cameraUnits, 27 CurrentRoomChoice, 28 functionEditorToggle, 29 moveCurrentFrameByClickCellArea, 30 actualPixelViewOnSceneEditingMode, 31 levelNameOnEachMarkerEnabled, 32 showRasterImagesDarkenBlendedInViewer, 33 showFrameNumberWithLetters, 34 iconSize, 35 viewShrink, 36 viewStep, 37 viewerZoomCenter, 38 CurrentLanguageName, 39 interfaceFont, 40 interfaceFontStyle, 41 colorCalibrationEnabled, 42 colorCalibrationLutPaths, 43 showIconsInMenu, 44 45 //---------- 46 // Visualization 47 show0ThickLines, 48 regionAntialias, 49 50 //---------- 51 // Loading 52 importPolicy, 53 autoExposeEnabled, 54 subsceneFolderEnabled, 55 removeSceneNumberFromLoadedLevelName, 56 IgnoreImageDpi, 57 initialLoadTlvCachingBehavior, 58 columnIconLoadingPolicy, 59 levelFormats, // need to be handle separately 60 61 //---------- 62 // Saving 63 autosaveEnabled, 64 autosavePeriod, 65 autosaveSceneEnabled, 66 autosaveOtherFilesEnabled, 67 replaceAfterSaveLevelAs, 68 backupEnabled, 69 backupKeepCount, 70 rasterBackgroundColor, 71 resetUndoOnSavingLevel, 72 73 //---------- 74 // Import / Export 75 ffmpegPath, 76 ffmpegTimeout, 77 fastRenderPath, 78 79 //---------- 80 // Drawing 81 scanLevelType, 82 DefLevelType, 83 newLevelSizeToCameraSizeEnabled, 84 DefLevelWidth, 85 DefLevelHeight, 86 DefLevelDpi, 87 // AutocreationType,// deprecated 88 EnableAutocreation, 89 NumberingSystem, 90 EnableAutoStretch, 91 EnableCreationInHoldCells, 92 EnableAutoRenumber, 93 vectorSnappingTarget, 94 saveUnpaintedInCleanup, 95 minimizeSaveboxAfterEditing, 96 useNumpadForSwitchingStyles, 97 downArrowInLevelStripCreatesNewFrame, 98 keepFillOnVectorSimplify, 99 useHigherDpiOnVectorSimplify, 100 101 //---------- 102 // Tools 103 dropdownShortcutsCycleOptions, 104 FillOnlysavebox, 105 multiLayerStylePickerEnabled, 106 cursorBrushType, 107 cursorBrushStyle, 108 cursorOutlineEnabled, 109 levelBasedToolsDisplay, 110 useCtrlAltToResizeBrush, 111 tempToolSwitchTimer, 112 113 //---------- 114 // Xsheet 115 xsheetLayoutPreference, 116 xsheetStep, 117 xsheetAutopanEnabled, 118 DragCellsBehaviour, 119 ignoreAlphaonColumn1Enabled, 120 showKeyframesOnXsheetCellArea, 121 showXsheetCameraColumn, 122 useArrowKeyToShiftCellSelection, 123 inputCellsWithoutDoubleClickingEnabled, 124 shortcutCommandsWhileRenamingCellEnabled, 125 showXSheetToolbar, 126 expandFunctionHeader, 127 showColumnNumbers, 128 syncLevelRenumberWithXsheet, 129 currentTimelineEnabled, 130 currentColumnColor, 131 132 //---------- 133 // Animation 134 keyframeType, 135 animationStep, 136 modifyExpressionOnMovingReferences, 137 138 //---------- 139 // Preview 140 blanksCount, 141 blankColor, 142 rewindAfterPlayback, 143 previewAlwaysOpenNewFlip, 144 fitToFlipbook, 145 generatedMovieViewEnabled, 146 shortPlayFrameCount, 147 148 //---------- 149 // Onion Skin 150 onionSkinEnabled, 151 onionPaperThickness, 152 backOnionColor, 153 frontOnionColor, 154 onionInksOnly, 155 onionSkinDuringPlayback, 156 useOnionColorsForShiftAndTraceGhosts, 157 animatedGuidedDrawing, 158 159 //---------- 160 // Colors 161 viewerBGColor, 162 previewBGColor, 163 levelEditorBoxColor, 164 chessboardColor1, 165 chessboardColor2, 166 transpCheckInkOnWhite, 167 transpCheckInkOnBlack, 168 transpCheckPaint, 169 170 //---------- 171 // Version Control 172 SVNEnabled, 173 automaticSVNFolderRefreshEnabled, 174 latestVersionCheckEnabled, 175 176 //---------- 177 // Touch / Tablet Settings 178 // TounchGestureControl // Touch Gesture is a checkable command and not in 179 // preferences.ini 180 winInkEnabled, 181 // This option will be shown & available only when WITH_WINTAB is defined 182 useQtNativeWinInk, 183 184 //---------- 185 // Others (not appeared in the popup) 186 // Shortcut popup settings 187 shortcutPreset, 188 // Viewer context menu 189 guidedDrawingType, 190 guidedAutoInbetween, 191 guidedInterpolationType, 192 // OSX shared memory settings 193 shmmax, 194 shmseg, 195 shmall, 196 shmmni, 197 //- obsoleted / unused members 198 // interfaceFontWeight, 199 // autoCreateEnabled, 200 // animationSheetEnabled, 201 // askForOverrideRender, 202 // textureSize, // set to 0 203 // LineTestFpsCapture, 204 // guidedDrawingType, 205 206 PreferencesItemCount 207 }; 208 209 #endif 210