InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
HidTxtEdID.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 
24 #ifndef __HidTxtEdID_h__
25 #define __HidTxtEdID_h__
26 
27 #include "SDKDef.h"
28 
29 // Company:
30 #define kHidTxtEdCompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_".
31 #define kHidTxtEdCompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally.
32 
33 // Plug-in:
34 #define kHidTxtEdPluginName "HiddenTextEditor" // Name of this plug-in.
35 #define kHidTxtEdPrefixNumber 0x670d0 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support).
36 #define kHidTxtEdVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box).
37 #define kHidTxtEdAuthor "Adobe Developer Technologies" // Author of this plug-in (for the About Box).
38 
39 // Plug-in Prefix: (please change kHidTxtEdPrefixNumber above to modify the prefix.)
40 #define kHidTxtEdPrefix RezLong(kHidTxtEdPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in.
41 #define kHidTxtEdStringPrefix SDK_DEF_STRINGIZE(kHidTxtEdPrefixNumber) // The string equivalent of the unique prefix number for this plug-in.
42 
43 // PluginID:
44 
45 // ClassIDs:
46 
47 
48 // InterfaceIDs:
49 // None in this plug-in.
50 
51 // ImplementationIDs:
52 
53 
54 // ActionIDs:
55 
56 // WidgetIDs:
57 
58 
59 // "About Plug-ins" sub-menu:
60 #define kHidTxtEdAboutMenuKey kHidTxtEdStringPrefix "kHidTxtEdAboutMenuKey"
61 #define kHidTxtEdAboutMenuPath kSDKDefStandardAboutMenuPath kHidTxtEdCompanyKey
62 
63 // "Plug-ins" sub-menu:
64 #define kHidTxtEdPluginsMenuKey kHidTxtEdStringPrefix "kHidTxtEdPluginsMenuKey"
65 #define kHidTxtEdPluginsMenuPath kSDKDefPlugInsStandardMenuPath kHidTxtEdCompanyKey kSDKDefDelimitMenuPath kHidTxtEdPluginsMenuKey
66 
67 // Menu item keys:
68 #define kHidTxtEdCreateMenuItemKey kHidTxtEdStringPrefix "kHidTxtEdCreateMenuItemKey"
69 #define kHidTxtEdModifyMenuItemKey kHidTxtEdStringPrefix "kHidTxtEdModifyMenuItemKey"
70 #define kHidTxtEdDeleteMenuItemKey kHidTxtEdStringPrefix "kHidTxtEdDeleteMenuItemKey"
71 
72 // Error string keys:
73 #define kHidTxtEdCreateFailedStringKey kHidTxtStringPrefix "kHidTxtEdCreateFailedStringKey"
74 #define kHidTxtEdModifyFailedStringKey kHidTxtStringPrefix "kHidTxtEdModifyFailedStringKey"
75 #define kHidTxtEdDeleteFailedStringKey kHidTxtStringPrefix "kHidTxtEdDeleteFailedStringKey"
76 
77 // Panel string keys:
78 #define kHidTxtEdPanelTitleKey kHidTxtEdStringPrefix "kHidTxtEdPanelTitleKey"
79 #define kHidTxtEdHiddenTextLabelKey kHidTxtEdStringPrefix "kHidTxtEdHiddenTextLabelKey"
80 
81 // Dialog string keys:
82 #define kHidTxtEdDialogTitleKey kHidTxtEdStringPrefix "kHidTxtEdDialogTitleKey"
83 #define kHidTxtEdCreateDialogTitleKey kHidTxtEdStringPrefix "kHidTxtEdCreateDialogTitleKey"
84 #define kHidTxtEdModifyDialogTitleKey kHidTxtEdStringPrefix "kHidTxtEdModifyDialogTitleKey"
85 
86 // Other StringKeys:
87 #define kHidTxtEdAboutBoxStringKey kHidTxtEdStringPrefix "kHidTxtEdAboutBoxStringKey"
88 #define kHidTxtEdInternalPopupMenuNameKey kHidTxtEdStringPrefix "kHidTxtEdInternalPopupMenuNameKey"
89 #define kHidTxtEdTargetMenuPath kHidTxtEdInternalPopupMenuNameKey
90 
91 // Menu item positions:
92 #define kHidTxtEdCreateMenuItemPosition 1.0
93 #define kHidTxtEdModifyMenuItemPosition 2.0
94 #define kHidTxtEdDeleteMenuItemPosition 3.0
95 #define kHidTxtEdSeparator1MenuItemPosition 10.0
96 #define kHidTxtEdAboutThisMenuItemPosition 11.0
97 
98 #define kHidTxtEdCreate 1
99 #define kHidTxtEdModify 2
100 
101 // Initial data format version numbers
102 #define kHidTxtEdFirstMajorFormatNumber kSDKDef_30_PersistMajorVersionNumber
103 #define kHidTxtEdFirstMinorFormatNumber kSDKDef_30_PersistMinorVersionNumber
104 
105 // Data format version numbers for the PluginVersion resource
106 #define kHidTxtEdCurrentMajorFormatNumber kHidTxtEdFirstMajorFormatNumber // most recent major format change
107 #define kHidTxtEdCurrentMinorFormatNumber kHidTxtEdFirstMinorFormatNumber // most recent minor format change
108 
109 #endif // __HidTxtEdID_h__
110 
111 // End, HidTxtEdID.h.
112 
113