 | InDesign SDK 20.5 |
24 #ifndef __CusDtLnkUIID_h__ 25 #define __CusDtLnkUIID_h__ 28 #include "AdobeMenuPositions.h" 31 #define kCusDtLnkUICompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_". 32 #define kCusDtLnkUICompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally. 35 #define kCusDtLnkUIPluginName "CustomDataLinkUI" // Name of this plug-in. 36 #define kCusDtLnkUIPrefixNumber 0xb3380 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support). 37 #define kCusDtLnkUIVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box). 38 #define kCusDtLnkUIAuthor "Adobe Developer Technologies" // Author of this plug-in (for the About Box). 41 #define kCusDtLnkUIPrefix RezLong(kCusDtLnkUIPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in. 42 #define kCusDtLnkUIStringPrefix SDK_DEF_STRINGIZE(kCusDtLnkUIPrefixNumber) // The string equivalent of the unique prefix number for this plug-in. 57 #define kCusDtLnkUIAboutMenuKey kCusDtLnkUIStringPrefix "kCusDtLnkUIAboutMenuKey" 58 #define kCusDtLnkUIAboutMenuPath kSDKDefStandardAboutMenuPath kCusDtLnkUICompanyKey 61 #define kCusDtLnkUIPluginsMenuKey kCusDtLnkUIStringPrefix "kCusDtLnkUIPluginsMenuKey" 62 #define kCusDtLnkUIPluginsMenuPath kSDKDefPlugInsStandardMenuPath kCusDtLnkUICompanyKey kSDKDefDelimitMenuPath kCusDtLnkUIPluginsMenuKey 63 #define kCusDtLnkUIRelinkPopupMenuPath "#LinksUIPanelMenu" 64 #define kCusDtLnkUIRelinkContextualMenuPath "RtMenuLinksUILinkItem" 66 #define kCusDtLnkUISetOptionsMenuItemKey kCusDtLnkUIStringPrefix "kCusDtLnkUISetOptionsMenuItemKey" 67 #define kCusDtLnkUIInternalPopupMenuNameKey kCusDtLnkUIStringPrefix "kCusDtLnkUIInternalPopupMenuNameKey" 68 #define kCusDtLnkUITargetMenuPath kCusDtLnkUIInternalPopupMenuNameKey 69 #define kCusDtLnkUISyncViewMenuItemKey kCusDtLnkUIStringPrefix "kCusDtLnkUISyncViewMenuItemKey" 70 #define kCusDtLnkUIAddNewDBMenuItemKey kCusDtLnkUIStringPrefix "kCusDtLnkUIAddNewDBMenuItemKey" 71 #define kCusDtLnkUIPlaceFromCSVMenuItemKey kCusDtLnkUIStringPrefix "kCusDtLnkUIPlaceFromCSVMenuItemKey" 72 #define kCusDtLnkUIRelinkMenuItemKey kCusDtLnkUIStringPrefix "kCusDtLnkUIRelinkMenuItemKey" 75 #define kCusDtLnkUIAboutBoxStringKey kCusDtLnkUIStringPrefix "kCusDtLnkUIAboutBoxStringKey" 76 #define kCusDtLnkUIPanelTitleKey kCusDtLnkUIStringPrefix "kCusDtLnkUIPanelTitleKey" 77 #define kCusDtLnkUIStaticTextKey kCusDtLnkUIStringPrefix "kCusDtLnkUIStaticTextKey" 79 #define kCusDtLnkUIUseCustomDataLinkWidgetKey kCusDtLnkUIStringPrefix "kCusDtLnkUIUseCustomDataLinkWidgetKey" 80 #define kCusDtLnkUIBaseSettingsTitleTextWidgetKey kCusDtLnkUIStringPrefix "kCusDtLnkUIBaseSettingsTitleTextWidgetKey" 82 #define kCusDtLnkUIAliasDBFilterStringKey kCusDtLnkUIStringPrefix "kCusDtLnkUIAliasDBFilterStringKey" 83 #define kCusDtLnkUIChooseFileStringKey kCusDtLnkUIStringPrefix "kCusDtLnkUIChooseFileStringKey" 84 #define kCusDtLnkUIBrowsDialogTitleKey kCusDtLnkUIStringPrefix "kCusDtLnkUIBrowsDialogTitleKey" 87 #define kCusDtLnkUIPrefMenuPosition 1540.0 91 #define kCusDtLnkUISyncViewMenuPosition 1.0 92 #define kCusDtLnkUIAddNewDBMenuPosition 2.0 93 #define kCusDtLnkUISeparator1MenuItemPosition 3.0 94 #define kCusDtLnkUIAboutThisMenuItemPosition 4.0 95 #define kCusDtLnkUIPlaceFromCSVMenuPosition 5.0 97 #define kCusDtLnkUITreeNodeWidgetRsrcID 1200 99 #define kCusDtLnkUILockedPencilIconRsrcID 1512 100 #define kCusDtLnkUIPenIconRsrcID 1514 101 #define kCusDtLnkUIBlankIconRsrcID 1515 102 #define kCusDtLnkUIPenLockedIconRsrcID 1516 104 #define kCusDtLnkUIPenSmallIconRsrcID 1517 105 #define kCusDtLnkUIPenLockedSmallIconRsrcID 1518 108 #define kCusDtLnkUIFirstMajorFormatNumber RezLong(1) 109 #define kCusDtLnkUIFirstMinorFormatNumber RezLong(0) 112 #define kCusDtLnkUICurrentMajorFormatNumber kCusDtLnkUIFirstMajorFormatNumber 113 #define kCusDtLnkUICurrentMinorFormatNumber kCusDtLnkUIFirstMinorFormatNumber 116 #define kCusDtLnkUIBrowsDialogResourceID kSDKDefMenuResourceID + 832 118 #define kCusDtLnkUIDragDropCustomFlavor PMFlavor('CDUI') 120 const int32 kPlaceDialog = 1;
121 const int32 kRelinkDialog = 2;
123 #define NEW_LINK_ARCHITECTURE 1 124 #endif // __CusDtLnkUIID_h__