200 lines
No EOL
4 KiB
C
200 lines
No EOL
4 KiB
C
#ifndef PREFERENCESITEMIDS_H
|
|
#define PREFERENCESITEMIDS_H
|
|
|
|
enum PreferencesItemId {
|
|
// General
|
|
defaultViewerEnabled,
|
|
rasterOptimizedMemory,
|
|
autosaveEnabled,
|
|
autosavePeriod,
|
|
autosaveSceneEnabled,
|
|
autosaveOtherFilesEnabled,
|
|
startupPopupEnabled,
|
|
undoMemorySize,
|
|
taskchunksize,
|
|
replaceAfterSaveLevelAs,
|
|
backupEnabled,
|
|
backupKeepCount,
|
|
sceneNumberingEnabled,
|
|
watchFileSystemEnabled,
|
|
projectRoot,
|
|
customProjectRoot,
|
|
pathAliasPriority,
|
|
|
|
//----------
|
|
// Interface
|
|
CurrentStyleSheetName,
|
|
pixelsOnly,
|
|
oldUnits,
|
|
oldCameraUnits,
|
|
linearUnits,
|
|
cameraUnits,
|
|
CurrentRoomChoice,
|
|
functionEditorToggle,
|
|
moveCurrentFrameByClickCellArea,
|
|
actualPixelViewOnSceneEditingMode,
|
|
levelNameOnEachMarkerEnabled,
|
|
showRasterImagesDarkenBlendedInViewer,
|
|
showFrameNumberWithLetters,
|
|
iconSize,
|
|
viewShrink,
|
|
viewStep,
|
|
viewerZoomCenter,
|
|
CurrentLanguageName,
|
|
interfaceFont,
|
|
interfaceFontStyle,
|
|
colorCalibrationEnabled,
|
|
colorCalibrationLutPaths,
|
|
|
|
//----------
|
|
// Visualization
|
|
show0ThickLines,
|
|
regionAntialias,
|
|
|
|
//----------
|
|
// Loading
|
|
importPolicy,
|
|
autoExposeEnabled,
|
|
subsceneFolderEnabled,
|
|
removeSceneNumberFromLoadedLevelName,
|
|
IgnoreImageDpi,
|
|
initialLoadTlvCachingBehavior,
|
|
columnIconLoadingPolicy,
|
|
levelFormats, // need to be handle separately
|
|
|
|
//----------
|
|
// Saving
|
|
rasterBackgroundColor,
|
|
|
|
//----------
|
|
// Import / Export
|
|
ffmpegPath,
|
|
ffmpegTimeout,
|
|
fastRenderPath,
|
|
|
|
//----------
|
|
// Drawing
|
|
scanLevelType,
|
|
DefLevelType,
|
|
newLevelSizeToCameraSizeEnabled,
|
|
DefLevelWidth,
|
|
DefLevelHeight,
|
|
DefLevelDpi,
|
|
// AutocreationType,// deprecated
|
|
EnableAutocreation,
|
|
NumberingSystem,
|
|
EnableAutoStretch,
|
|
EnableCreationInHoldCells,
|
|
EnableAutoRenumber,
|
|
vectorSnappingTarget,
|
|
saveUnpaintedInCleanup,
|
|
minimizeSaveboxAfterEditing,
|
|
useNumpadForSwitchingStyles,
|
|
downArrowInLevelStripCreatesNewFrame,
|
|
keepFillOnVectorSimplify,
|
|
useHigherDpiOnVectorSimplify,
|
|
|
|
//----------
|
|
// Tools
|
|
dropdownShortcutsCycleOptions,
|
|
FillOnlysavebox,
|
|
multiLayerStylePickerEnabled,
|
|
cursorBrushType,
|
|
cursorBrushStyle,
|
|
cursorOutlineEnabled,
|
|
levelBasedToolsDisplay,
|
|
|
|
//----------
|
|
// Xsheet
|
|
xsheetLayoutPreference,
|
|
xsheetStep,
|
|
xsheetAutopanEnabled,
|
|
DragCellsBehaviour,
|
|
ignoreAlphaonColumn1Enabled,
|
|
showKeyframesOnXsheetCellArea,
|
|
showXsheetCameraColumn,
|
|
useArrowKeyToShiftCellSelection,
|
|
inputCellsWithoutDoubleClickingEnabled,
|
|
shortcutCommandsWhileRenamingCellEnabled,
|
|
showXSheetToolbar,
|
|
expandFunctionHeader,
|
|
showColumnNumbers,
|
|
syncLevelRenumberWithXsheet,
|
|
currentTimelineEnabled,
|
|
currentColumnColor,
|
|
|
|
//----------
|
|
// Animation
|
|
keyframeType,
|
|
animationStep,
|
|
|
|
//----------
|
|
// Preview
|
|
blanksCount,
|
|
blankColor,
|
|
rewindAfterPlayback,
|
|
previewAlwaysOpenNewFlip,
|
|
fitToFlipbook,
|
|
generatedMovieViewEnabled,
|
|
shortPlayFrameCount,
|
|
|
|
//----------
|
|
// Onion Skin
|
|
onionSkinEnabled,
|
|
onionPaperThickness,
|
|
backOnionColor,
|
|
frontOnionColor,
|
|
onionInksOnly,
|
|
onionSkinDuringPlayback,
|
|
useOnionColorsForShiftAndTraceGhosts,
|
|
animatedGuidedDrawing,
|
|
|
|
//----------
|
|
// Colors
|
|
viewerBGColor,
|
|
previewBGColor,
|
|
levelEditorBoxColor,
|
|
chessboardColor1,
|
|
chessboardColor2,
|
|
transpCheckInkOnWhite,
|
|
transpCheckInkOnBlack,
|
|
transpCheckPaint,
|
|
|
|
//----------
|
|
// Version Control
|
|
SVNEnabled,
|
|
automaticSVNFolderRefreshEnabled,
|
|
latestVersionCheckEnabled,
|
|
|
|
//----------
|
|
// Touch / Tablet Settings
|
|
// TounchGestureControl // Touch Gesture is a checkable command and not in
|
|
// preferences.ini
|
|
winInkEnabled,
|
|
|
|
//----------
|
|
// Others (not appeared in the popup)
|
|
// Shortcut popup settings
|
|
shortcutPreset,
|
|
// Viewer context menu
|
|
guidedDrawingType,
|
|
guidedAutoInbetween,
|
|
guidedInterpolationType,
|
|
// OSX shared memory settings
|
|
shmmax,
|
|
shmseg,
|
|
shmall,
|
|
shmmni,
|
|
//- obsoleted / unused members
|
|
// interfaceFontWeight,
|
|
// autoCreateEnabled,
|
|
// animationSheetEnabled,
|
|
// askForOverrideRender,
|
|
// textureSize, // set to 0
|
|
// LineTestFpsCapture,
|
|
// guidedDrawingType,
|
|
|
|
PreferencesItemCount
|
|
};
|
|
|
|
#endif |