 | InDesign SDK 20.5 |
30 #include "SnapRezDefs.h" 33 #define kSnapCompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_". 34 #define kSnapCompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally. 37 #define kSnapPluginName "SnapShot" // Name of this plug-in. 38 #define kSnapPrefixNumber 0x4FD00 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support). 39 #define kSnapVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box). 40 #define kSnapAuthor "Adobe Developer Technologies" // Author of this plug-in (for the About Box). 43 #define kSnapPrefix RezLong(kSnapPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in. 44 #define kSnapStringPrefix SDK_DEF_STRINGIZE(kSnapPrefixNumber) // The string equivalent of the unique prefix number for this plug-in. 63 #define kSnapAboutMenuKey kSnapStringPrefix "kSnapAboutMenuKey" 64 #define kSnapAboutMenuPath kSDKDefStandardAboutMenuPath kSnapCompanyKey 70 #define kSnapPluginsMenuKey kSnapStringPrefix "kSnapPluginsMenuKey" 71 #define kSnapPluginsMenuPath kSDKDefPlugInsStandardMenuPath kSnapCompanyKey kSDKDefDelimitMenuPath kSnapPluginsMenuKey 74 #define kSnapAboutBoxStringKey kSnapStringPrefix "kSnapAboutBoxStringKey" 76 #define kSnapStringKey kSnapStringPrefix kSnapPluginName "kSnapStringKey" 77 #define kTrackingStartKey kSnapStringPrefix kSnapPluginName "kTrackingStartKey" 80 #define kCommandSnapSetPrefsCmdKey kSnapStringPrefix "kCommandSnapSetPrefsCmdKey" 83 #define kDialogTitleKey kSnapStringPrefix "kDialogTitleKey" 84 #define kDialogFilenameKey kSnapStringPrefix "kDialogFilenameKey" 85 #define kDialogDefaultFilenameKey "Snapshot" 86 #define kDialogFileOptionsKey kSnapStringPrefix "kDialogFileOptionsKey" 87 #define kDialogFileFormatKey kSnapStringPrefix "kDialogFileFormatKey" 88 #define kDialogDefaultFileFormatKey kSnapStringPrefix "kDialogDefaultFileFormatKey" 89 #define kDialogScaleKey kSnapStringPrefix "kDialogScaleKey" 90 #define kDialogResolutionKey kSnapStringPrefix "kDialogResolutionKey" 91 #define kDialogBleedKey kSnapStringPrefix "kDialogBleedKey" 92 #define kDialogGeneralOptionsKey kSnapStringPrefix "kDialogGeneralOptionsKey" 93 #define kDialogTIFFOptionsKey kSnapStringPrefix "kDialogTIFFOptionsKey" 94 #define kDialogGIFOptionsKey kSnapStringPrefix "kDialogGIFOptionsKey" 95 #define kDialogJPEGOptionsKey kSnapStringPrefix "kDialogJPEGOptionsKey" 96 #define kDialogSelectionOptionsKey kSnapStringPrefix "kDialogSelectionOptionsKey" 97 #define kDialogDrawKey kSnapStringPrefix "kDialogDrawKey" 98 #define kDialogDrawAreaKey kSnapStringPrefix "kDialogDrawAreaKey" 99 #define kDialogDrawItemKey kSnapStringPrefix "kDialogDrawItemKey" 100 #define kDialogMinimumResolutionKey kSnapStringPrefix "kDialogMinimumResolutionKey" 101 #define kDialogFullResolutionKey kSnapStringPrefix "kDialogFullResolutionKey" 102 #define kDialogGrayscaleKey kSnapStringPrefix "kDialogGrayscaleKey" 103 #define kDialogPrintingKey kSnapStringPrefix "kDialogPrintingKey" 105 #define kDialogTransparentKey kSnapStringPrefix "kDialogTransparentKey" 106 #define kDialogJPEGEncodingKey kSnapStringPrefix "kDialogJPEGEncodingKey" 107 #define kJPEGEncodingBaselineKey kSnapStringPrefix "kJPEGEncodingBaselineKey" 108 #define kJPEGEncodingProgressiveKey kSnapStringPrefix "kJPEGEncodingProgressiveKey" 109 #define kDialogJPEGQualityKey kSnapStringPrefix "kDialogJPEGQualityKey" 110 #define kJPEGQualityLowKey kSnapStringPrefix "kJPEGQualityLowKey" 111 #define kJPEGQualityGoodKey kSnapStringPrefix "kJPEGQualityGoodKey" 112 #define kJPEGQualityExcellentKey kSnapStringPrefix "kJPEGQualityExcellentKey" 113 #define kJPEGQualityGreatKey kSnapStringPrefix "kJPEGQualityGreatKey" 114 #define kDialogPaletteTypeKey kSnapStringPrefix "kDialogPaletteTypeKey" 115 #define kNoPaletteTypeKey kSnapStringPrefix "kNoPaletteTypeKey" 116 #define kExactThenAdaptivePaletteTypeKey kSnapStringPrefix "kExactThenAdaptivePaletteTypeKey" 117 #define kMacPaletteTypeKey kSnapStringPrefix "kMacPaletteTypeKey" 118 #define kWebPaletteTypeKey kSnapStringPrefix "kWebPaletteTypeKey" 119 #define kWinPaletteTypeKey kSnapStringPrefix "kWinPaletteTypeKey" 120 #define kGIFInterlacedKey kSnapStringPrefix "kGIFInterlacedKey" 121 #define k9dpiKey kSnapStringPrefix "k9dpiKey" 122 #define k18dpiKey kSnapStringPrefix "k18dpiKey" 123 #define k36dpiKey kSnapStringPrefix "k36dpiKey" 124 #define k72dpiKey kSnapStringPrefix "k72dpiKey" 125 #define k144dpiKey kSnapStringPrefix "k144dpiKey" 126 #define k288dpiKey kSnapStringPrefix "k288dpiKey" 127 #define k576dpiKey kSnapStringPrefix "k576dpiKey" 130 #define kAlertBadFilenameKey kSnapStringPrefix "kAlertBadFilenameKey" 131 #define kAlertSnapshotTakenKey kSnapStringPrefix "kAlertSnapshotTakenKey" 132 #define kAlertSnapshotFailedKey kSnapStringPrefix "kAlertSnapshotFailedKey" 133 #define kAlertMemoryKey kSnapStringPrefix "kAlertMemoryKey" 134 #define kAlertSaveFileKey kSnapStringPrefix "kAlertSaveFileKey" 135 #define kAlertBadFileNumberKey kSnapStringPrefix "kAlertBadFileNumberKey" 136 #define kAlertFormatDoesNotSupportRgbOrGrayscaleKey kSnapStringPrefix "kAlertFormatDoesNotSupportRgbOrGrayscaleKey" 137 #define kAlertMinimumResolutionKey kSnapStringPrefix "kAlertMinimumResolutionKey" 138 #define kAlertDoYouReallyWantToDoThis kSnapStringPrefix "kAlertDoYouReallyWantToDoThis" 139 #define kSnapFailureErrorCodeErrorCodeStringKey kSnapStringPrefix "kSnapFailureErrorCodeErrorCodeStringKey" 140 #define kSnapDataAccessErrorCodeStringKey kSnapStringPrefix "kSnapDataAccessErrorCodeStringKey" 142 #define kDefaultResolution 72.0 145 #define kCursorSnapResourceID kCursorSnapResource 146 #define kIconSnapResourceID kIconSnapResource 149 #define kSnapInitialMajorFormat kSDKDef_15_PersistMajorVersionNumber 150 #define kSnapInitialMinorFormat kSDKDef_15_PersistMinorVersionNumber 154 #define kSnap_1J_MajorFormat kSDKDef_1J_PersistMajorVersionNumber 155 #define kSnap_1J_MinorFormat kSDKDef_1J_PersistMinorVersionNumber 157 #define kSnapStoreWideStringMajorFormat kSDKDef_50_PersistMajorVersionNumber 158 #define kSnapStoreWideStringMinorFormat RezLong(0) 161 #define kSnapLastMajorFormatChange kSnapStoreWideStringMajorFormat // Most recent major format change 162 #define kSnapLastMinorFormatChange kSnapStoreWideStringMinorFormat // Most recent minor format change 164 #endif // __SnapID_h__