 | InDesign SDK 20.5 |
27 #ifndef __BscMnuID_h__ 28 #define __BscMnuID_h__ 33 #define kBscMnuCompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_". 34 #define kBscMnuCompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally. 37 #define kBscMnuPluginName "BasicMenu" // Name of this plug-in. 38 #define kBscMnuPrefixNumber 0x57200 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support). 39 #define kBscMnuVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box). 40 #define kBscMnuAuthor "Adobe Developer Technologies" // Author of this plug-in (for the About Box). 43 #define kBscMnuPrefix RezLong(kBscMnuPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in. 44 #define kBscMnuStringPrefix SDK_DEF_STRINGIZE(kBscMnuPrefixNumber) // The string equivalent of the unique prefix number for this plug-in. 58 #define kBscMnuAboutMenuKey kBscMnuStringPrefix "kBscMnuAboutMenuKey" 59 #define kBscMnuAboutMenuPath kSDKDefStandardAboutMenuPath kBscMnuCompanyKey 62 #define kBscMnuPluginsMenuKey kBscMnuStringPrefix "kBscMnuPluginsMenuKey" 63 #define kBscMnuPluginsMenuPath kSDKDefPlugInsStandardMenuPath kBscMnuCompanyKey kSDKDefDelimitMenuPath kBscMnuPluginsMenuKey 66 #define kBscMnuAlwaysOnMenuItemKey kBscMnuStringPrefix "kBscMnuAlwaysOnMenuItemKey" 67 #define kBscMnuOnIfFrontDocMenuItemKey kBscMnuStringPrefix "kBscMnuOnIfFrontDocMenuItemKey" 68 #define kBscMnuNeedsSelectionMenuItemKey kBscMnuStringPrefix "kBscMnuNeedsSelectionMenuItemKey" 71 #define kBscMnuAboutBoxStringKey kBscMnuStringPrefix "kBscMnuAboutBoxStringKey" 72 #define kBscMnuAlwaysOnStringKey kBscMnuStringPrefix "kBscMnuAlwaysOnStringKey" 73 #define kBscMnuOnIfFrontDocStringKey kBscMnuStringPrefix "kBscMnuOnIfFrontDocStringKey" 74 #define kBscMnuNeedsSelectionStringKey kBscMnuStringPrefix "kBscMnuNeedsSelectionStringKey_" 76 #define kBscMnuTargetMenuPath kBscMnuPluginsMenuPath 79 #define kBscMnuAlwaysOnMenuItemPosition 1.0 80 #define kBscMnuOnIfFrontDocMenuItemPosition 2.0 81 #define kBscMnuNeedsSelectionMenuItemPosition 3.0 84 #define kBscMnuFirstMajorFormatNumber kSDKDef_30_PersistMajorVersionNumber 85 #define kBscMnuFirstMinorFormatNumber kSDKDef_30_PersistMinorVersionNumber 88 #define kBscMnuCurrentMajorFormatNumber kBscMnuFirstMajorFormatNumber // most recent major format change 89 #define kBscMnuCurrentMinorFormatNumber kBscMnuFirstMinorFormatNumber // most recent minor format change 91 #endif // __BscMnuID_h__