Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00027 #ifndef __PIProperties_h__ // Already defined?
00028 #define __PIProperties_h__
00029
00030 #if PRAGMA_ONCE
00031 #pragma once
00032 #endif
00033
00034
00041
00042
00043
00044 #define propNumberOfChannels 'nuch'
00045
00049 #define propChannelName 'nmch'
00050
00053 #define propUnicodeChannelName 'unch'
00054
00058 #define propTargetLayerLock 'tllk'
00059
00060
00064
00065
00066
00067 #define propTargetLayerLockNone 0x0
00068 #define propTargetLayerLockTransparency 0x1 << 0
00069 #define propTargetLayerLockComposite 0x1 << 1
00070 #define propTargetLayerLockPosition 0x1 << 2
00072
00073
00074
00075
00077 #define propImageMode 'mode'
00078
00081 #define propNumberOfPaths 'nupa'
00082
00086 #define propPathName 'nmpa'
00087
00090 #define propUnicodePathName 'unmp'
00091
00093
00099 #define propPathContents 'path'
00100
00105 #define propPathContentsAI 'paAI'
00106
00110 #define propWorkPathIndex 'wkpa'
00111
00115 #define propClippingPathIndex 'clpa'
00116
00120 #define propTargetPathIndex 'tgpa'
00121
00126 #define propCaption 'capt'
00127
00131 #define propXMP 'xmpd'
00132
00138 #define propBigNudgeH 'bndH'
00139
00145 #define propBigNudgeV 'bndV'
00146
00153 #define propInterpolationMethod 'intp'
00154
00158 #define propRulerUnits 'rulr'
00159
00160
00162 typedef enum
00163 {
00164 kRulerPixels,
00165 kRulerInches,
00166 kRulerCm,
00167 kRulerMillimeters,
00168 kRulerPoints,
00169 kRulerPicas,
00170 kRulerPercent
00171 } RulerUnits;
00172
00175
00178 #define propRulerOriginH 'rorH'
00179
00182 #define propRulerOriginV 'rorV'
00183
00188 #define propGridMajor 'grmj'
00189
00192 #define propGridMinor 'grmn'
00193
00198 #define propSerialString 'sstr'
00199
00203 #define propSerialString2 'sstR'
00204
00208 #define propHardwareGammaTable 'hgam'
00209
00229 #define propInterfaceColor 'iclr'
00230
00236 #define propWatchSuspension 'wtch'
00237
00242 #define propCopyright 'cpyr'
00243
00247 #define propCopyright2 'cpyR'
00248
00255 #define propWatermark 'watr'
00256
00259 #define propURL 'URL '
00260
00264 #define propTitle 'titl'
00265
00269 #define propDocumentWidth 'docW'
00270
00274 #define propDocumentHeight 'docH'
00275
00280 #define propSlices 'slcs'
00281
00285 #define propSelectedSliceID 'slid'
00286
00290 #define propSelectedSliceIDList 'slis'
00291
00295 #define propSelectedSliceIndex 'slin'
00296
00297
00301 #define propShowSliceNumbers 'slsh'
00302
00306 #define propSliceLineColor 'sllc'
00307
00311 #define propToolTips 'tltp'
00312
00316 #define propPaintCursorKind 'PCrK'
00317
00321 #define propPaintCursorShape 'PCrS'
00322
00327 #define propPaintCursorCrosshair 'PCrC'
00328
00333 #define propZoomWithScrollWheel 'zScW'
00334
00343 #define propEXIFData 'EXIF'
00344
00345
00350 #define propVersion 'vers'
00351
00352
00356 #define propPlayInProgress 'plip'
00357
00358
00362 #define propRecordInProgress 'rcip'
00363
00364
00368 #define propUnicodeName 'unnm'
00369
00370
00374 #define propUniStr255Name 'u25n'
00375
00379 #define propUnicodeNameWithoutExtension 'neun'
00380
00391 #define propDontShowAgainCount 'DSAC'
00392
00396 #define propNumberOfLayers 'nuly'
00397
00401 #define propTargetLayerIndex 'tgly'
00402
00406 #define propLayerName 'lynm'
00407
00411 #define propUnicodeLayerName 'lynu'
00412
00416 #define propPixelScaleFactor 'pxsf'
00417
00422 #define propDoingPlace 'DPlc'
00423
00428 #define propRasterizingSmartObject 'RsSO'
00429
00433 #define propAppIsModal 'aism'
00434
00443 #define propUseMultiUndo 'umuu'
00444
00448 #define propPixelLength 'MSpl'
00449
00453 #define propLogicalLength 'MSll'
00454
00458 #define propMUnits 'MSun'
00459
00463 #define propTileSize 'TSiz'
00464
00468 #define propDroverIsInitialized 'drov'
00469
00476 #define propScratchVolumeList 'svls'
00477
00480 #define propNumberOfScratchVolumes 'nusv'
00481
00485 #define propScratchVolumePath 'svlp'
00486
00490 #define propUXPrimaryColor 'Uxpc'
00491
00495 #define propUXSecondaryColor 'Uxsc'
00496
00500 #define propUXUseUpdatedUX 'Uxuu'
00501
00505 #define propGuideColor 'Grdc'
00506
00510 #define propGuideCount 'GrdL'
00511
00515 #define propGuideDirIsHoriz 'GrdH'
00516
00521 #define propGuideCoordinate 'GClr'
00522
00536 #define propGPUFlags 'GPUF'
00537 #define kGPUFlagsModeMask 0x0003
00538 #define kGPUFlagsModeShift 0
00539 #define kGPUFlagsBasic 0
00540 #define kGPUFlagsNormal 1
00541 #define kGPUFlagsAdvanced 2
00542 #define GPUFlagsGetMode(FLAGS) (((FLAGS) & kGPUFlagsModeMask) >> kGPUFlagsModeShift)
00543 #define GPUFlagsSetMode(MODE) (((MODE) << kGPUFlagsModeShift) & kGPUFlagsModeMask)
00544 #define kGPUFlagsCLCompute 0x0020
00545 #define kGPUFlagsGLCompute 0x0040
00546 #define kGPUFlagsGPUEnabled 0x0080 // OpenGL checkbox is checked
00547 #define kGPUFlagsGPUPossible 0x0100 // OpenGL checkbox is not dimmed
00548 #define kGPUFlagsBasicPossible 0x0200 // Basic mode *could* be selected by the user
00549 #define kGPUFlagsNormalPossible 0x0400 // Normal mode *could* be selected by the user
00550 #define kGPUFlagsAdvancedPossible 0x0800 // Advanced mode *could* be selected by the user
00551 #define kGPUFlagsNativeGPUPossible 0x1000 // Native GPU support is available
00552 #define kGPUFlagsNativeGPUEnabled 0x2000 // Native GPU checkbox is enabled
00553
00557 #define propVRAM_MB 'VRAM'
00558
00562 #define propLayerBounds 'lbnd'
00563
00567 #define propLayerIsSmart 'liss'
00568
00572 #define propHDPIAware 'HDPI'
00573
00578 #define propUIBrightness 'UIBR'
00579
00583 #define propHighlightColor 'HLCR'
00584
00588 #define propLargeTabs 'LGTB'
00589
00594 #define propScaleUIToFontZoom 'SUFZ'
00595
00599 #define propCheckerboardColor1 'cHK1'
00600
00604 #define propCheckerboardColor2 'cHK2'
00605
00610 #define propCheckerboardSize 'cHKz'
00611
00615 #define propUseCheckerboard 'UcHK'
00616
00620 #define propIsCloudDocument 'icld'
00621
00622
00623
00624 #endif // __PIProperties_h__