 | InDesign SDK 20.5 |
30 #define kDynPnCompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_". 31 #define kDynPnCompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally. 34 #define kDynPnPluginName "DynamicPanel" // Name of this plug-in. 35 #define kDynPnPrefixNumber 0x5c2a0 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support). 36 #define kDynPnVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box). 37 #define kDynPnAuthor "Adobe Developer Technologies" // Author of this plug-in (for the About Box). 40 #define kDynPnPrefix RezLong(kDynPnPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in. 41 #define kDynPnStringPrefix SDK_DEF_STRINGIZE(kDynPnPrefixNumber) // The string equivalent of the unique prefix number for this plug-in. 56 #define kDynPnAboutMenuKey kDynPnStringPrefix "kDynPnAboutMenuKey" 57 #define kDynPnAboutMenuPath kSDKDefStandardAboutMenuPath kDynPnCompanyKey 60 #define kDynPnPluginsMenuKey kDynPnStringPrefix "kDynPnPluginsMenuKey" 61 #define kDynPnPluginsMenuPath kSDKDefPlugInsStandardMenuPath kDynPnCompanyKey kSDKDefDelimitMenuPath kDynPnPluginsMenuKey 64 #define kDynPnSomethingMenuItemKey kDynPnStringPrefix "kDynPnSomethingMenuItemKey" 65 #define kDynPnMgrNewPanelMenuItemKey kDynPnStringPrefix "kDynPnMgrNewPanelMenuItemKey" 66 #define kDynPnMgrClosePanelMenuItemKey kDynPnStringPrefix "kDynPnMgrClosePanelMenuItemKey" 69 #define kDynPnAboutBoxStringKey kDynPnStringPrefix "kDynPnAboutBoxStringKey" 70 #define kDynPnSomethingStringKey kDynPnStringPrefix "kDynPnSomethingStringKey" 71 #define kDynPnPanelTitleKey kDynPnStringPrefix "kDynPnPanelTitleKey" 72 #define kDynPnStaticTextKey kDynPnStringPrefix "kDynPnStaticTextKey" 73 #define kDynPnInternalPopupMenuNameKey kDynPnStringPrefix "kDynPnInternalPopupMenuNameKey" 74 #define kDynPnTargetMenuPath kDynPnInternalPopupMenuNameKey 75 #define kDynPnMgrPluginsMenuPath kSDKDefPlugInsStandardMenuPath kDynPnCompanyKey kSDKDefDelimitMenuPath kDynPnPluginsMenuKey 76 #define kDynPnMgrTargetMenuPath kDynPnMgrPluginsMenuPath 79 #define kDynPnSomethingMenuItemPosition 1.0 80 #define kDynPnSeparator1MenuItemPosition 10.0 81 #define kDynPnAboutThisMenuItemPosition 11.0 82 #define kDynPnMgrNewPanelMenuItemPosition 1.0 83 #define kDynPnMgrClosePanelMenuItemPosition 2.0 85 #define kDynPnMenuSeparatorPosition kWindowLastPanelMenuPosition + 1.0 86 #define kDynPnMenuPosition kWindowLastPanelMenuPosition + 2.0 87 #define kDynPnDynamicPanelNameStart "DynaPanel " 92 #define kDynPnInitialMajorFormat kSDKDef_20_PersistMajorVersionNumber 93 #define kDynPnInitialMinorFormat kSDKDef_20_PersistMinorVersionNumber 97 #define kDynPnLastMajorFormatChange kDynPnInitialMajorFormat // Last major format change 98 #define kDynPnLastMinorFormatChange kDynPnInitialMinorFormat // Last minor format change 101 #endif // __DynPnID_h__