InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
DocWchID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Adobe Developer Technologies
6 //
7 // $Author$
8 //
9 // $DateTime$
10 //
11 // $Revision$
12 //
13 // $Change$
14 //
15 // Copyright 1997-2010 Adobe Systems Incorporated. All rights reserved.
16 //
17 // NOTICE: Adobe permits you to use, modify, and distribute this file in accordance
18 // with the terms of the Adobe license agreement accompanying it. If you have received
19 // this file from a source other than Adobe, then your use, modification, or
20 // distribution of it requires the prior written permission of Adobe.
21 //
22 //
23 // Defines IDs used by the DocWch plug-in.
24 //
25 //========================================================================================
26 
27 #ifndef __DocWchID_h__
28 #define __DocWchID_h__
29 
30 #include "SDKDef.h"
31 
32 // Company:
33 #define kDocWchCompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_".
34 #define kDocWchCompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally.
35 
36 // Plug-in:
37 #define kDocWchPluginName "DocWatch" // Name of this plug-in.
38 #define kDocWchPrefixNumber 0x42B00 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support).
39 #define kDocWchVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box).
40 #define kDocWchAuthor "Adobe Developer Technologies" // Author of this plug-in (for the About Box).
41 
42 // Plug-in Prefix: (please change kDocWchPrefixNumber above to modify the prefix.)
43 #define kDocWchPrefix RezLong(kDocWchPrefixNumber) // Unique numeric prefix for all object model IDs for this plug-in.
44 #define kDocWchStringPrefix SDK_DEF_STRINGIZE(kDocWchPrefixNumber) // String equivalent of the unique prefix number for this plug-in.
45 
46 // PluginID:
47 
48 // ClassIDs:
49 
50 // InterfaceIDs:
51 // None in this plug-in.
52 
53 // ImplementationIDs:
54 
55 // ActionIDs:
56 
57 // WidgetIDs:
58 // None in this plug-in.
59 
60 // "About Plug-ins" sub-menu:
61 #define kDocWchAboutMenuKey kDocWchStringPrefix "kDocWchAboutMenuKey"
62 #define kDocWchAboutMenuPath kSDKDefStandardAboutMenuPath kDocWchCompanyKey
63 
64 // "Plug-ins" sub-menu:
65 #define kDocWchPluginsMenuKey kDocWchStringPrefix "kDocWchPluginsMenuKey"
66 #define kDocWchPluginsMenuPath kSDKDefPlugInsStandardMenuPath kDocWchCompanyKey kSDKDefDelimitMenuPath kDocWchPluginsMenuKey
67 
68 // Menu item keys:
69 #define kDocWchUseResponderMenuItemKey kDocWchStringPrefix "kDocWchUseResponderMenuItemKey"
70 
71 // Menu item paths:
72 #define kDocWchTargetMenuPath kDocWchPluginsMenuPath
73 
74 // Menu item positions:
75 #define kDocWchUseResponderMenuItemPosition 1.0
76 
77 // Other StringKeys:
78 #define kDocWchAboutBoxStringKey kDocWchStringPrefix "kDocWchAboutBoxStringKey"
79 
80 #define kBeforeNewDocSignalStringKey kDocWchStringPrefix "kBeforeNewDocSignalStringKey"
81 #define kDuringNewDocSignalStringKey kDocWchStringPrefix "kDuringNewDocSignalStringKey"
82 #define kAfterNewDocSignalStringKey kDocWchStringPrefix "kAfterNewDocSignalStringKey"
83 #define kBeforeOpenDocSignalStringKey kDocWchStringPrefix "kBeforeOpenDocSignalStringKey"
84 #define kDuringOpenDocSignalStringKey kDocWchStringPrefix "kDuringOpenDocSignalStringKey"
85 #define kAfterOpenDocSignalStringKey kDocWchStringPrefix "kAfterOpenDocSignalStringKey"
86 #define kBeforeSaveDocSignalStringKey kDocWchStringPrefix "kBeforeSaveDocSignalStringKey"
87 #define kAfterSaveDocSignalStringKey kDocWchStringPrefix "kAfterSaveDocSignalStringKey"
88 #define kBeforeSaveAsDocSignalStringKey kDocWchStringPrefix "kBeforeSaveAsDocSignalStringKey"
89 #define kAfterSaveAsDocSignalStringKey kDocWchStringPrefix "kAfterSaveAsDocSignalStringKey"
90 #define kBeforeSaveACopyDocSignalStringKey kDocWchStringPrefix "kBeforeSaveACopyDocSignalStringKey"
91 #define kDuringSaveACopyDocSignalStringKey kDocWchStringPrefix "kDuringSaveACopyDocSignalStringKey"
92 #define kAfterSaveACopyDocSignalStringKey kDocWchStringPrefix "kAfterSaveACopyDocSignalStringKey"
93 #define kBeforeRevertDocSignalStringKey kDocWchStringPrefix "kBeforeRevertDocSignalStringKey"
94 #define kAfterRevertDocSignalStringKey kDocWchStringPrefix "kAfterRevertDocSignalStringKey"
95 #define kBeforeCloseDocSignalStringKey kDocWchStringPrefix "kBeforeCloseDocSignalStringKey"
96 #define kAfterCloseDocSignalStringKey kDocWchStringPrefix "kAfterCloseDocSignalStringKey"
97 
98 // Initial data format version numbers
99 #define kDocWchFirstMajorFormatNumber kSDKDef_30_PersistMajorVersionNumber
100 #define kDocWchFirstMinorFormatNumber kSDKDef_30_PersistMinorVersionNumber
101 
102 // Data format version numbers for the PluginVersion resource
103 #define kDocWchCurrentMajorFormatNumber kDocWchFirstMajorFormatNumber // most recent major format change
104 #define kDocWchCurrentMinorFormatNumber kDocWchFirstMinorFormatNumber // most recent minor format change
105 
106 #endif // __DocWchID_h__
107 
108 // End, DocWchID.h.
109 
110