InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
TablesID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Richard Rodseth
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 // Contains class IDs for every class used by the tables engine.
24 //
25 //========================================================================================
26 
27 #ifndef __TablesID__
28 #define __TablesID__
29 
30 #include "CrossPlatformTypes.h"
31 #include "IDFactory.h"
32 
33 #define kTablesPrefix RezLong(0xb600)
34 #define kTablesPrefix2 RezLong(0x10400)
35 #define kTablesPrefix3 RezLong(0x22E00)
36 
37 //---------------------------------------------------------------
38 // Plugin IDs
39 //---------------------------------------------------------------
40 #define kTablesPluginName "TableModel"
41 
42 //---------------------------------------------------------------
43 // Rsrc IDs
44 //---------------------------------------------------------------
45 #define kTableModelStringsRsrcID 3000
46 #define kTableModelStringsNoTransRsrcID 3100
47 #define kTableActionRsrcID 3200
48 #define kTableModelErrorStringTableRsrcID 3300
49 
50 // <Service ID>
51 // ServiceID's
52 
53 
54 //---------------------------------------------------------------
55 // ClassIDs
56 //---------------------------------------------------------------
57 
58 // Removed since there already is kApplyTableStyleCmdBoss
59 /* temporary for compatibility */
60 #define kTextCellAttrFirstLineOffsetBoss kTextCellAttrFirstLineOffsetMetricBoss
61 
62 
63 
64 
65 
66 
67 
68 // Gap Tint
69 
70 // Gap Color
71 
72 // Gap Overprint
73 
74 
75 
76 
77 // Gap
78 
79 //---------------------------------------------------------------
80 // IIDs
81 //---------------------------------------------------------------
82 // Gap
83 // gap
84 // gap
85 // gap
86 // gap
87 // gap
88 
89 //---------------------------------------------------------------
90 // Implementation IDs
91 //---------------------------------------------------------------
92  /* aid conversion of table attributes. */
93 /* temporary for compatibility */
94 #define kTextCellAttrFirstLineOffsetImpl kTextCellAttrFirstLineOffsetMetricImpl
95 
96 
97 
98 // gap
99 // gap
100 // gap
101 
102 
103 
104 // Gap Tint
105 
106 // Gap Color
107 
108 // Gap Overprint
109 
110 
111 
112 // Table style group manager
113 
114 // Regional styles
115 
116 
117 
118 
119 
120 //---------------------------------------------------------------
121 // MessageIDs
122 //---------------------------------------------------------------
123 
124 // Error and warning Codes
125 
126 
127 
128 //
129 //Script Element IDs
130 //
131 
132 //Suites
133 
134 //Objects
135 
136 //Events
137 //gap
138 
139 //Properties
140 
141 //Enums
142 
143 
144 //GUIDS
145 // {9CDC7984-8607-455f-818E-8BE6F828DEEC}
146 #define kTable_CLSID { 0x9cdc7984, 0x8607, 0x455f, { 0x81, 0x8e, 0x8b, 0xe6, 0xf8, 0x28, 0xde, 0xec } }
147 // {FF49C1CA-AF19-458e-AF21-0C3A797E8F89}
148 #define kTables_CLSID { 0xff49c1ca, 0xaf19, 0x458e, { 0xaf, 0x21, 0xc, 0x3a, 0x79, 0x7e, 0x8f, 0x89 } }
149 // {3EE89013-B084-42fb-8633-D780D499F541}
150 #define kTableStyle_CLSID { 0x3ee89013, 0xb084, 0x42fb, { 0x86, 0x33, 0xd7, 0x80, 0xd4, 0x99, 0xf5, 0x41 } }
151 // {D2139F71-B895-494a-8646-64D3F6194A7A}
152 #define kTableStyles_CLSID { 0xd2139f71, 0xb895, 0x494a, { 0x86, 0x46, 0x64, 0xd3, 0xf6, 0x19, 0x4a, 0x7a } }
153 // {2AEDEE08-3B9C-43a1-8D17-E51098755F02}
154 #define kCell_CLSID { 0x2aedee08, 0x3b9c, 0x43a1, { 0x8d, 0x17, 0xe5, 0x10, 0x98, 0x75, 0x5f, 0x2 } }
155 // {32123964-F287-47f8-A447-F291E6C4E2C8}
156 #define kCells_CLSID { 0x32123964, 0xf287, 0x47f8, { 0xa4, 0x47, 0xf2, 0x91, 0xe6, 0xc4, 0xe2, 0xc8 } }
157 // {9FE13A74-A89B-4ef7-B6E1-1DCB6489D026}
158 #define kRow_CLSID { 0x9fe13a74, 0xa89b, 0x4ef7, { 0xb6, 0xe1, 0x1d, 0xcb, 0x64, 0x89, 0xd0, 0x26 } }
159 // {C4B2153C-014C-4aa7-AED0-510F6C770F19}
160 #define kRows_CLSID { 0xc4b2153c, 0x14c, 0x4aa7, { 0xae, 0xd0, 0x51, 0xf, 0x6c, 0x77, 0xf, 0x19 } }
161 // {9806F57B-EF22-4bc6-8FF8-8F167156A0AB}
162 #define kColumn_CLSID { 0x9806f57b, 0xef22, 0x4bc6, { 0x8f, 0xf8, 0x8f, 0x16, 0x71, 0x56, 0xa0, 0xab } }
163 // {5ECDD72C-719B-49a7-9F08-D581A33A9EB6}
164 #define kColumns_CLSID { 0x5ecdd72c, 0x719b, 0x49a7, { 0x9f, 0x8, 0xd5, 0x81, 0xa3, 0x3a, 0x9e, 0xb6 } }
165 // {3C695103-9F0D-4389-A99F-F3425A8EDA17}
166 #define kRootTableStyleGroup_CLSID { 0x3c695103, 0x9f0d, 0x4389, { 0xa9, 0x9f, 0xf3, 0x42, 0x5a, 0x8e, 0xda, 0x17 } }
167 
168 
169 #endif // __TablesID__
170