 | InDesign SDK 20.5 |
27 #ifndef __DynMnuID_h__ 28 #define __DynMnuID_h__ 33 #define kDynMnuCompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_". 34 #define kDynMnuCompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally. 37 #define kDynMnuPluginName "DynamicMenu" // Name of this plug-in. 38 #define kDynMnuPrefixNumber 0x5C900 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support). 39 #define kDynMnuVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box). 40 #define kDynMnuAuthor "Adobe Developer Technologies" // Author of this plug-in (for the About Box). 43 #define kDynMnuPrefix RezLong(kDynMnuPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in. 44 #define kDynMnuStringPrefix SDK_DEF_STRINGIZE(kDynMnuPrefixNumber) // The string equivalent of the unique prefix number for this plug-in. 60 #define kDynMnuAboutMenuKey kDynMnuStringPrefix "kDynMnuAboutMenuKey" 61 #define kDynMnuAboutMenuPath kSDKDefStandardAboutMenuPath kDynMnuCompanyKey 64 #define kDynMnuPluginsMenuKey kDynMnuStringPrefix "kDynMnuPluginsMenuKey" 65 #define kDynMnuPluginsMenuPath kSDKDefPlugInsStandardMenuPath kDynMnuCompanyKey kSDKDefDelimitMenuPath kDynMnuPluginsMenuKey 66 #define kDynMnuTargetMenuPath kDynMnuPluginsMenuPath 69 #define kDynMnuStaticMenuEntryItemKey kDynMnuStringPrefix "kDynMnuStaticMenuEntryItemKey" 70 #define kDynMnuSubMenuStringKey kDynMnuStringPrefix "kDynMnuSubMenuStringKey" 73 #define kDynMnuAboutBoxStringKey kDynMnuStringPrefix "kDynMnuAboutBoxStringKey" 74 #define kDynMnuNumSpreadsStringKey kDynMnuStringPrefix "kDynMnuNumSpreadsStringKey" 76 #define kDynMnuStaticMenuEntryStringKey kDynMnuStringPrefix "kDynMnuStaticMenuEntryStringKey" 79 #define kDynMnuStaticMenuItemPosition 1.0 80 #define kDynMnuSeparatorPosition 10.0 // Sep for dyn menus 81 #define kDynMnuItemBasePosition 11.0 // Start pos for dyn menus 84 #define kDynMnuFirstMajorFormatNumber kSDKDef_30_PersistMajorVersionNumber 85 #define kDynMnuFirstMinorFormatNumber kSDKDef_30_PersistMinorVersionNumber 88 #define kDynMnuCurrentMajorFormatNumber kDynMnuFirstMajorFormatNumber // most recent major format change 89 #define kDynMnuCurrentMinorFormatNumber kDynMnuFirstMinorFormatNumber // most recent minor format change 91 #endif // __DynMnuID_h__