InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
TblAttID.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 TblAtt plug-in.
24 //
25 //========================================================================================
26 
27 #ifndef __TblAttID_h__
28 #define __TblAttID_h__
29 
30 #include "SDKDef.h"
31 
32 // Company:
33 #define kTblAttCompanyKey kSDKDefPlugInCompanyKey // Company name used internally for menu paths and the like. Must be globally unique, only A-Z, 0-9, space and "_".
34 #define kTblAttCompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally.
35 
36 // Plug-in:
37 #define kTblAttPluginName "TableAttributes" // Name of this plug-in.
38 #define kTblAttPrefixNumber 0x57350 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support).
39 #define kTblAttVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box).
40 #define kTblAttAuthor "Adobe Developer Technologies" // Author of this plug-in (for the About Box).
41 
42 // Plug-in Prefix: (please change kTblAttPrefixNumber above to modify the prefix.)
43 #define kTblAttPrefix RezLong(kTblAttPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in.
44 #define kTblAttStringPrefix SDK_DEF_STRINGIZE(kTblAttPrefixNumber) // The string equivalent of the unique prefix number for this plug-in.
45 
46 // PluginID:
47 
48 // ClassIDs:
49 // InterfaceIDs:
50 
51 // ImplementationIDs:
52 // ActionIDs:
53 // WidgetIDs:
54 
55 // Nudge x 4 for the cell attr
56 
57 // Nudge x 2 for row and col
58 
59 // Nudge x 4 for the table
60 
61 // x 4 for the cell attr
62 
63 // x 2 for row and col
64 
65 // x 4 for the table
66 
67 
68 
69 // "About Plug-ins" sub-menu:
70 #define kTblAttAboutMenuKey kTblAttStringPrefix "kTblAttAboutMenuKey"
71 #define kTblAttAboutMenuPath kSDKDefStandardAboutMenuPath kTblAttCompanyKey
72 
73 // "Plug-ins" sub-menu:
74 #define kTblAttPluginsMenuKey kTblAttStringPrefix "kTblAttPluginsMenuKey"
75 #define kTblAttPluginsMenuPath kSDKDefPlugInsStandardMenuPath kTblAttCompanyKey kSDKDefDelimitMenuPath kTblAttPluginsMenuKey
76 
77 // Menu item keys:
78 #define kTblAttClearAllOverridesMenuItemKey kTblAttStringPrefix "kTblAttClearAllOverridesMenuItemKey"
79 
80 // Other StringKeys:
81 #define kTblAttAboutBoxStringKey kTblAttStringPrefix "kTblAttAboutBoxStringKey"
82 #define kTblAttPanelTitleKey kTblAttStringPrefix "kTblAttPanelTitleKey"
83 #define kTblAttStaticTextKey kTblAttStringPrefix "kTblAttStaticTextKey"
84 #define kTblAttInternalPopupMenuNameKey kTblAttStringPrefix "kTblAttInternalPopupMenuNameKey"
85 #define kTblAttTargetMenuPath kTblAttInternalPopupMenuNameKey
86 
87 // Misc
88 #define kTblAttCellAttributesPanelTitleKey kTblAttStringPrefix "TblAttCellAttributesPanelTitleKey"
89 #define kTblAttRowAttributesPanelTitleKey kTblAttStringPrefix "TblAttRowAttributesPanelTitleKey"
90 #define kTblAttColAttributesPanelTitleKey kTblAttStringPrefix "TblAttColAttributesPanelTitleKey"
91 #define kTblAttTableAttributesPanelTitleKey kTblAttStringPrefix "TblAttTableAttributesPanelTitleKey"
92 
93 #define kTblAttCellLeftKey kTblAttStringPrefix "kTblAttCellLeftKey"
94 #define kTblAttCellRightKey kTblAttStringPrefix "kTblAttCellRightKey"
95 #define kTblAttCellTopKey kTblAttStringPrefix "kTblAttCellTopKey"
96 #define kTblAttCellBottomKey kTblAttStringPrefix "kTblAttCellBottomKey"
97 
98 #define kTblAttRowKey kTblAttStringPrefix "kTblAttRowKey"
99 #define kTblAttColKey kTblAttStringPrefix "kTblAttColKey"
100 
101 #define kTblAttTableLeftKey kTblAttStringPrefix "kTblAttTableLeftKey"
102 #define kTblAttTableRightKey kTblAttStringPrefix "kTblAttTableRightKey"
103 #define kTblAttTableTopKey kTblAttStringPrefix "kTblAttTableTopKey"
104 #define kTblAttTableBottomKey kTblAttStringPrefix "kTblAttTableBottomKey"
105 
106 
107 // Menu item positions:
108 #define kTblAttClearAllOverridesMenuItemPosition 1.0
109 #define kTblAttSeparator1MenuItemPosition 10.0
110 #define kTblAttAboutThisMenuItemPosition 11.0
111 
112 // Initial data format version numbers
113 #define kTblAttFirstMajorFormatNumber kSDKDef_30_PersistMajorVersionNumber
114 #define kTblAttFirstMinorFormatNumber kSDKDef_30_PersistMinorVersionNumber
115 
116 // Data format version numbers for the PluginVersion resource
117 #define kTblAttCurrentMajorFormatNumber kTblAttFirstMajorFormatNumber // most recent major format change
118 #define kTblAttCurrentMinorFormatNumber kTblAttFirstMinorFormatNumber // most recent minor format change
119 
120 #endif // __TblAttID_h__
121 // End, TblAttID.h.
122 
123 
124