This file contains the public definitions and structures for the properties callback suite.
More...
Defines |
| #define | propTargetLayerLockNone 0x0 |
| | These are returned for propTargetLayerLock.
|
| #define | propTargetLayerLockTransparency 0x1 << 0 |
| | Transparency layer lock bit.
|
| #define | propTargetLayerLockComposite 0x1 << 1 |
| | Composite layer lock bit.
|
| #define | propTargetLayerLockPosition 0x1 << 2 |
| | Position layer lock bit.
|
|
| #define | propNumberOfChannels 'nuch' |
| | Number of channels in the document; (Simple, read-only).
|
| #define | propChannelName 'nmch' |
| | Name of the channel; (Complex, read-only).
|
| #define | propUnicodeChannelName 'unch' |
| | Unicode characters for the name of the channel; (Complex, read-only).
|
| #define | propTargetLayerLock 'tllk' |
| | Lock bits for the target layer; (Simple, read-only).
|
|
| #define | propImageMode 'mode' |
| | Mode of the image, returned using the Image Modes constants; (Simple, read-only).
|
| #define | propNumberOfPaths 'nupa' |
| | Number of paths in the document; (Simple, read-only).
|
| #define | propPathName 'nmpa' |
| | Name of the indexed path; (Complex, read-only).
|
| #define | propUnicodePathName 'unmp' |
| | Unicode name of the indexed path; (Complex, read-only).
|
| #define | propPathContents 'path' |
| | Returns the contents of the indexed path (zero-based). (Complex):
|
| #define | propPathContentsAI 'paAI' |
| | Contents of the path as Illustrator data; (Complex, read-only).
|
| #define | propWorkPathIndex 'wkpa' |
| | Index of the work path; (Simple, read-only).
|
| #define | propClippingPathIndex 'clpa' |
| | Index of the clipping path; (Simple, read-only).
|
| #define | propTargetPathIndex 'tgpa' |
| | Index of the target path; (Simple, read-only).
|
| #define | propCaption 'capt' |
| | File caption information in a IPTC-NAA record; (Complex, modifiable).
|
| #define | propXMP 'xmpd' |
| | File XMP meta information in a IPTC-NAA record; (Complex, modifiable).
|
| #define | propBigNudgeH 'bndH' |
| | Horizontal component of the nudge distance, represented as a 16.16 value; (Simple, modifiable).
|
| #define | propBigNudgeV 'bndV' |
| | Vertical component of the nudge distance, represented as a 16.16 value; (Simple, modifiable).
|
| #define | propInterpolationMethod 'intp' |
| | Current interpolation method; (Simple, read-only).
|
| #define | propRulerUnits 'rulr' |
| | Current ruler units; (Simple, read-only).
|
|
| #define | propRulerOriginH 'rorH' |
| | Horizontal component of the current ruler origin, represented as a 16.16 value; (Simple, modifiable).
|
| #define | propRulerOriginV 'rorV' |
| | Vertical component of the current ruler origin, represented as a 16.16 value; (Simple, modifiable).
|
| #define | propGridMajor 'grmj' |
| | Current major grid rules, in inches, unless propRulerUnits is pixels, and then pixels; (Simple, modifiable).
|
| #define | propGridMinor 'grmn' |
| | The current number of grid subdivisions per major rule; (Simple, modifiable).
|
| #define | propSerialString 'sstr' |
| | The serial number string shown to the user; (Complex, read-only).
|
| #define | propSerialString2 'sstR' |
| | The serial number string shown to the user; (Complex, read-only).
|
| #define | propHardwareGammaTable 'hgam' |
| | Hardware gamma table.
|
| #define | propInterfaceColor 'iclr' |
| | The interface color scheme; (Complex, read-only).
|
| #define | propWatchSuspension 'wtch' |
| | The watch suspension level; (Simple, modifiable).
|
| #define | propCopyright 'cpyr' |
| | Whether the current image is considered under copywrite; (Simple, modifiable).
|
| #define | propCopyright2 'cpyR' |
| | Whether the current image is considered under copywrite; (Simple, modifiable).
|
| #define | propWatermark 'watr' |
| | Indicates whether a digital signature or watermark is present; (Simple, modifiable).
|
| #define | propURL 'URL ' |
| | The URL for the current image; (Complex, modifiable).
|
| #define | propTitle 'titl' |
| | The title of the current document; (Complex, read-only).
|
| #define | propDocumentWidth 'docW' |
| | The width of the current document in pixels; (Simple, read-only).
|
| #define | propDocumentHeight 'docH' |
| | The height of the current document in pixels; (Simple, read-only).
|
| #define | propSlices 'slcs' |
| | The slices for the document; (Complex, modifiable).
|
| #define | propSelectedSliceID 'slid' |
| | The currently selected slice ID; (Simple, modifiable).
|
| #define | propSelectedSliceIDList 'slis' |
| | The currently selected slice ID list; (Complex, modifiable).
|
| #define | propSelectedSliceIndex 'slin' |
| | The currently selected slice index; (Simple, read-only).
|
| #define | propShowSliceNumbers 'slsh' |
| | Indicate whether the user has set slice numbers to show; (Simple, read-only).
|
| #define | propSliceLineColor 'sllc' |
| | The color of the slice lines; (Complex, read-only).
|
| #define | propToolTips 'tltp' |
| | Tool tip display; (Simple, read-only).
|
| #define | propPaintCursorKind 'PCrK' |
| | Type of paint cursor being used; (Simple, read-only).
|
| #define | propPaintCursorShape 'PCrS' |
| | Cursor options being used; (Simple, read-only).
|
| #define | propPaintCursorCrosshair 'PCrC' |
| | Cursor crosshair visibility; (Simple, read-only).
|
| #define | propZoomWithScrollWheel 'zScW' |
| | Fetch Preference setting: Zoom with Scroll Wheel; (Simple, read-only).
|
| #define | propEXIFData 'EXIF' |
| | EXIF camera and device data; (Complex, modifiable).
|
| #define | propVersion 'vers' |
| | Current version of Photoshop.
|
| #define | propPlayInProgress 'plip' |
| | Action play information, for actions palette or automation plug in; (Simple, read-only).
|
| #define | propRecordInProgress 'rcip' |
| | Action recording information, for actions palette; (Simple, read-only).
|
| #define | propUnicodeName 'unnm' |
| | Unicode name of the document; (Complex, read-only).
|
| #define | propUniStr255Name 'u25n' |
| | Unicode name of the document; (Complex, read-only).
|
| #define | propUnicodeNameWithoutExtension 'neun' |
| | Unicode name of the document without extension; (Complex, read-only).
|
| #define | propDontShowAgainCount 'DSAC' |
| | Global "Don't show again" counter for dialog boxes; (Simple, read-only).
|
| #define | propNumberOfLayers 'nuly' |
| | Number of layers in the document; (Simple, read-only).
|
| #define | propTargetLayerIndex 'tgly' |
| | Index of the target layer; (Simple, read-only).
|
| #define | propLayerName 'lynm' |
| | Layer name of the layer with a given index; (Complex, read-only).
|
| #define | propUnicodeLayerName 'lynu' |
| | Layer name as a unicode string of the layer with a given index; (Complex, read-only).
|
| #define | propPixelScaleFactor 'pxsf' |
| | Pixel aspect ratio for the document; (Simple, read-only).
|
| #define | propDoingPlace 'DPlc' |
| | Current operation is part of a place command; (Simple, read-only).
|
| #define | propRasterizingSmartObject 'RsSO' |
| | Current operation is part of rasertizing a smart object; (Simple, read-only).
|
| #define | propAppIsModal 'aism' |
| | Use this property to tell if Photoshop is in a modal dialog or a modal tool.
|
| #define | propUseMultiUndo 'umuu' |
| | This property can be used to query about the current Undo setting of the host.
|
| #define | propPixelLength 'MSpl' |
| | measurement scale pixel length (Simple)
|
| #define | propLogicalLength 'MSll' |
| | measurement scale logical length(Simple)
|
| #define | propMUnits 'MSun' |
| | measurement scale units in unicode string (Complex)
|
| #define | propTileSize 'TSiz' |
| | tile size in bytes (Simple, read-only)
|
| #define | propDroverIsInitialized 'drov' |
| | Drover library has initialized correctly (Simple, read-only)
|
| #define | propScratchVolumeList 'svls' |
| | Photoshop scratch disk volumes (Complex, read-only) A list of 4-byte volume index that users have picked as preferred scratch volumes.
|
| #define | propNumberOfScratchVolumes 'nusv' |
| | Number of scratch volumes; (Simple, read-only).
|
| #define | propScratchVolumePath 'svlp' |
| | Photoshop scratch disk volume path at the given index in unicode string (Complex, read-only)
|
| #define | propUXPrimaryColor 'Uxpc' |
| | The primary updated UX color.
|
| #define | propUXSecondaryColor 'Uxsc' |
| | The secondary updated UX color.
|
| #define | propUXUseUpdatedUX 'Uxuu' |
| | Flag for whether or not to use updated UX.
|
| #define | propGuideColor 'Grdc' |
| | The color of a guide line, RGBColor.
|
| #define | propGuideCount 'GrdL' |
| | The number of guide lines in the document.
|
| #define | propGuideDirIsHoriz 'GrdH' |
| | Is the guide with the given index horizontal.
|
| #define | propGuideCoordinate 'GClr' |
| | The horizontal or vertical coordinate (as a double) of the guide by index.
|
| #define | propGPUFlags 'GPUF' |
| | GPUFlags (Simple, read-only) bits are 00ns,anbp,egc0,00mm n=Native GPU is enabled s=Native GPU support is available a=Advanced mode *could* be selected by the user -- it is allowed n=Normal mode *could* be selected by the user -- it is allowed b=Basic mode *could* be selected by the user -- it is allowed e=GPU is enabled g=use OpenGL for computation c=use OpenCL for computation mm=drawing mode, 0..2.
|
| #define | kGPUFlagsModeMask 0x0003 |
| #define | kGPUFlagsModeShift 0 |
| #define | kGPUFlagsBasic 0 |
| #define | kGPUFlagsNormal 1 |
| #define | kGPUFlagsAdvanced 2 |
| #define | GPUFlagsGetMode(FLAGS) (((FLAGS) & kGPUFlagsModeMask) >> kGPUFlagsModeShift) |
| #define | GPUFlagsSetMode(MODE) (((MODE) << kGPUFlagsModeShift) & kGPUFlagsModeMask) |
| #define | kGPUFlagsCLCompute 0x0020 |
| #define | kGPUFlagsGLCompute 0x0040 |
| #define | kGPUFlagsGPUEnabled 0x0080 |
| #define | kGPUFlagsGPUPossible 0x0100 |
| #define | kGPUFlagsBasicPossible 0x0200 |
| #define | kGPUFlagsNormalPossible 0x0400 |
| #define | kGPUFlagsAdvancedPossible 0x0800 |
| #define | kGPUFlagsNativeGPUPossible 0x1000 |
| #define | kGPUFlagsNativeGPUEnabled 0x2000 |
| #define | propVRAM_MB 'VRAM' |
| | The the available VRAM in units of 1024*1024 bytes.
|
| #define | propLayerBounds 'lbnd' |
| | Use this property to get current layer bounds.
|
| #define | propLayerIsSmart 'liss' |
| | Use this property to tell if the current layer is a smart object layer.
|
| #define | propHDPIAware 'HDPI' |
| | Use this property to tell if the host application is Hi-DPI aware.
|
| #define | propUIBrightness 'UIBR' |
| | Use this property to tell the current UI brightness.
|
| #define | propHighlightColor 'HLCR' |
| | Use this property to tell the current highlight color.
|
| #define | propLargeTabs 'LGTB' |
| | Use this property to tell if the host application has large tabs on.
|
| #define | propScaleUIToFontZoom 'SUFZ' |
| | Use this property to tell if the host application is scaling UI to font.
|
| #define | propCheckerboardColor1 'cHK1' |
| | The color of checkerboard 1, RGBColor.
|
| #define | propCheckerboardColor2 'cHK2' |
| | The color of checkerboard 2, RGBColor.
|
| #define | propCheckerboardSize 'cHKz' |
| | The size of the checkerboard, 0 = no size, 4 = small, 8 = medium, 16 = large.
|
| #define | propUseCheckerboard 'UcHK' |
| | Use checkerboard or default white.
|
| #define | propIsCloudDocument 'icld' |
| | Use this to determine if document is a cloud document.
|
Enumerations |
| enum | RulerUnits {
kRulerPixels,
kRulerInches,
kRulerCm,
kRulerMillimeters,
kRulerPoints,
kRulerPicas,
kRulerPercent
} |
| | Types of ruler units. More...
|