InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PackageAndPreflightUIID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: scheng, mphillip
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 __PackageAndPreflightUIID__
25 #define __PackageAndPreflightUIID__
26 
27 #include "CrossPlatformTypes.h"
28 #include "IDFactory.h"
29 
30 #define kPackageAndPreflightUIPrefix RezLong(0x9c00)
31 #define kPackageAndPreflightUIPrefix2 RezLong(0x20b00)
32 
33 // <Start IDC>
34 // PluginID
35 #define kPackageAndPreflightUIPlugInName "Package and Preflight UI"
36 #define kPackageAndPreflightUIPlugInID kPackageAndPreflightUIPrefix + 1
37 
38 
39 // <Start IDC>
40 // <Class ID>
41 // Begin OBSOLETE Class IDs
42 //gap
43 //gap
44 //gap
45 //gap
46 //gap
47 #ifdef DEBUG
48 #endif
49 // End OBSOLETE Class IDs
50 
51 //______________________________________________________________________
52 // Basil Preflight UI
53 //______________________________________________________________________
54 
55 
56 
57 //gap
58 
59 
60 // gap
61 
62 //gap
63 
64 
65 
66 // <Interface ID>
67 // Begin OBSOLETE Interface IDs
68 //gap
69 // End Obsolete Interface IDs
70 
71 //______________________________________________________________________
72 // Basil Preflight UI
73 //______________________________________________________________________
74 
75 
76 // <Service ID>
77 // Begin Obsolete Service IDs
78 // End Obsolete Service IDs
79 
80 // <Message ID>
81 // Begin Obsolete Message IDs
82 // End Obsolete Message IDs
83 
84 //______________________________________________________________________
85 // Basil preflight Service IDs
86 //______________________________________________________________________
87 
88 //______________________________________________________________________
89 // Basil preflight Message IDs
90 //______________________________________________________________________
91 
92 
93 // <Implementation ID>
94 // Begin Obsolete implemenation IDs
95 //gap
96 //gap
97 //gap
98 //gap
99 #ifdef DEBUG
100 #endif
101 // End Obsolete implemenation IDs
102 
103 //______________________________________________________________________
104 // Basil Preflight UI
105 //______________________________________________________________________
106 
107 
108 // gap: reserved for rule UI
109 
110 // Custom rule UI
111 // gap
112 
113 
114 // gap
115 
116 //gap
117 //gap
118 
119 
120 
121 
122 
123 
124 //gap
125 
126 
127 // <Widget ID>
128 // Begin Obsolete Preflight UI Widget IDs
129 
130 //Summary Panel Preflight Widget IDs
131 
132 //Font Panel Preflight Widget IDs
133 
134 //Link Panel Preflight Widget IDs
135 
136 //Ink Panel Preflight Widget IDs
137 
138 //Print Settings Panel Preflight Widget IDs
139 
140 //Job Ticket Panel Widget IDs
141 
142 
143 
144 // for plugin panel
145 
146 
147 //Link Panel Preflight Widget IDs
148 // End Obsolete Preflight UI Widget IDs
149 
150 
151 //______________________________________________________________________
152 // Basil Preflight UI
153 //______________________________________________________________________
154 
155 // Preflight Profile dialog
156 
157 
158 
159 
160 // It is very important that this widget ID is the last widget ID in the range for profile dialog's
161 // tree view widget.
162 // The tree view manager uses the node widget ID to determine if it can reuse, cache, or dispose
163 // of node widget. Our rule node widgets are all unique; so their widget IDs must also be unique.
164 // Since we dynamically build our rule node widgets from this generic widget, we are
165 // going to dynamically sets the rule node widget ID by adding an index to this base WID.
166 // We don't want our range to overlap with any other widget ID used by the dialog. But it can
167 // overlap with widget IDs outside of the dialog.
168 
169 // Preflight UI Panel
170 
171 
172 
173 
174 // Preflight book options dialog. Note that it reuses most of the widgets from the preflight options
175 // dialog since they are very similar.
176 
177 
178 
179 
180 
181 // Added check box for the instruction.txt pref.
182 
183 
184 //______________________________________________________________________
185 // Old <Action ID>
186 //______________________________________________________________________
187 
188 //______________________________________________________________________
189 // Basil Preflight UI
190 //______________________________________________________________________
191 
192 
193 
194 
195 //______________________________________________________________________
196 // Basil Preflight <Error ID>
197 //______________________________________________________________________
198 
199 
200 // Basil Preflight Tree node ID
201 #define kPreflightUIErrorNodeID kPackageAndPreflightUIPrefix2 + 1
202 #define kProfileDlgRuleNodeID kPackageAndPreflightUIPrefix2 + 2
203 #define kProfileDlgStringNodeID kPackageAndPreflightUIPrefix2 + 3
204 
205 // Basil Preflight Tree style ID
206 #define kProfileDlgRuleBaseCategoryWidgetStyleID kPackageAndPreflightUIPrefix2 + 1
207 #define kProfileDlgRuleCategoryWidgetStyleID kPackageAndPreflightUIPrefix2 + 2
208 #define kProfileDlgRuleGeneralPanelWidgetStyleID kPackageAndPreflightUIPrefix2 + 3
209 #define kProfileDlgRuleContainerWidgetStyleID kPackageAndPreflightUIPrefix2 + 4
210 
211 // <End IDC>
212 
213 
214 #endif // __PackageAndPreflightUIID__
215