InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
XMediaUIID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Ryan Gano
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 IDs used by the XMedia UI
24 //
25 //========================================================================================
26 
27 #ifndef __XMediaUIID__
28 #define __XMediaUIID__
29 
30 #include "CrossPlatformTypes.h"
31 #include "IDFactory.h"
32 
33 #define TEXT_CONTENT_IN_WIDGET
34 
35 #define kXMediaUIPrefix RezLong(0x13300)
36 #define kXMediaUIPrefix2 RezLong(0x1ef00)
37 
38 //----------------------------------------------------------------------------------------
39 // Plug-in identifier
40 //----------------------------------------------------------------------------------------
41 
42 #define kXMediaUIPluginName "XMedia UI"
43 
44 //----------------------------------------------------------------------------------------
45 // Class identifiers
46 //----------------------------------------------------------------------------------------
47 
48 //Plugin
49 //gap
50 
51 // Tree Control
52 
53 // XML Panel
54 
55 //Tag Panel
56 
57 //Widgets
58 
59 
60 // Mapping Dialog
61 
62 
63 
64 
65 // Menus
66 
67 
68 // More XML Panel
69 // gap
70 // gap
71 // gap
72 
73 // Scripting
74 
75 // Comment and PI dialog
76 
77 // Image Conversion
78 
79 // Move Validation Panel
80 
81 
82 
83 // View DocType dialog
84 
85 // Deferred Notify observer
86 
87 // SaveTagList dialog
88 
89 
90 
91 // XML Import UI
92 
93 // ---- Moved from XML plug-in
94 // ---- end move.
95 
96 
97 
98 
99 //----------------------------------------------------------------------------------------
100 // Interface identifiers
101 //----------------------------------------------------------------------------------------
102 
103 // gap
104 // gap
105 
106 
107 
108 // XML Import UI
109 
110 
111 
112 //----------------------------------------------------------------------------------------
113 // Implementation identifiers
114 //----------------------------------------------------------------------------------------
115 
116 // XML Panel
117 
118 // Tag Panel
119 // gap
120 // gap
121 
122 // gap
123 
124 //Widgets
125 //gap
126 
127 //Selection
128 
129 // Menu
130 
131 
132 
133 //Mapping Dialog
134 // gap
135 // gap
136 // gap
137 //gap
138 
139 
140 
141 
142 //More XML Panel
143 
144 // gap
145 // gap
146 //gap
147 //gap
148 //gap
149 
150 //InCopy Specific
151 // gap
152 
153 // Validation pane
154 // gap
155 // gap
156 
157 
158 // Scripting
159 
160 // Image Conversion
161 
162 // CJK Options
163 
164 
165 // Menu (continued...)
166 // gap
167 
168 
169 
170 // Comment and PI dialogs
171 
172 
173 // View Doctype dialog
174 
175 // SaveTagList dialog
176 
177 
178 
179 // ---- Moved from XML plug-in
180 // ---- end move.
181 
182 
183 // XML Import UI
184 
185 
186 //gap
187 //MapTags to style error dialog
188 
189 //----------------------------------------------------------------------------------------
190 // Widget identifiers
191 //----------------------------------------------------------------------------------------
192 
193 // XML Panel
194 // gap
195 
196 // Tag Panel
197 
198 // Tree
199 
200 // gap
201 
202 
203 
204 
205 
206 // gap
207 
208 
209 // Validation Pane
210 // gap
211 // gap
212 
213 // Processing Instruction dialog
214 // gap
215 
216 // Comment dialog
217 // gap
218 
219 // Errors List dialog
220 
221 // Extra Options Panel
222 
223 // gap
224 
225 
226 // ---- Stylesheet dialog.
227 //
228 // gap
229 
230 // ---- The followin widget IDs must be consecutive.
231 //
232 #define kParameterLastNameWidgetID kParameter5NameWidgetID
233 #define kParameterLastValueWidgetID kParameter5ValueWidgetID
234 //
235 // ---- End of consecutive widtet IDs.
236 
237 // Image Conversion
238 // gap
239 
240 
241 // DeleteContentWarning Dialog
242 // gap
243 // gap
244 
245 // XML Rules
246 // gap
247 
248 // Rule Conditions and Actions
249 //gap
250 
251 //Map tags to style error dialog
252 
253 
254 //----------------------------------------------------------------------------------------
255 // Action identifiers
256 //----------------------------------------------------------------------------------------
257 
258 // gap
259 
260 // Tag Panel
261 
262 //Structure Menu
263 // gap
264 
265 
266 
267 // Other Menus
268 
269 //Structure Navigation KBSC
270 
271 // Tags in the Choose Tag menu
272 // gap
273 // FOLLOWING SETS OF RANGES SHOULD BE EXACTLY 25 LONG
274 // gap -- DON'T USE THIS RANGE
275 // gap -- DON'T USE THIS RANGE
276 // insert child element menu
277 // insert sibling after element menu
278 // gap -- DON'T USE THIS RANGE
279 // retag element menu
280 // gap -- DON'T USE THIS RANGE
281 // gap
282 
283 // More structure menus
284 
285 // gap -- DON'T USE THIS RANGE
286 
287 
288 //----------------------------------------------------------------------------------------
289 // Service Provider IDs
290 //----------------------------------------------------------------------------------------
291 
292 // XML Panel
293 
294 // Mapping Dialog
295 
296 
297 // More XML panel stuff
298 
299 // XML Import Dialog
300 
301 
302 // <Error ID>
303 //----------------------------------------------------------------------------------------
304 // Error Codes
305 //----------------------------------------------------------------------------------------
306 
307 //
308 //Script Element IDs
309 //
310 
311 //Suites
312 
313 //Objects
314 
315 //Events
316 
317 //Properties
318 
319 //----------------------------------------------------------------------------------------
320 // Messages
321 //----------------------------------------------------------------------------------------
322 
323 
324 
325 
326 //----------------------------------------------------------------------------------------
327 // Tree View Messages
328 //----------------------------------------------------------------------------------------
329 #define kAddToSelectionTrackingMsg kXMediaUIPrefix + 1
330 #define kRemoveFromSelectionTrackingMsg kXMediaUIPrefix + 2
331 #define kUpdateTextSnippetMsg kXMediaUIPrefix + 3
332 #define kXMLValidationErrorsStateChangedMsg kXMediaUIPrefix + 4
333 #define kXMLValidationUserClickedMsg kXMediaUIPrefix + 5
334 #define kFileNameEnabledStateChangedMsg kXMediaUIPrefix + 6
335 #define kFileNameChangedMsg kXMediaUIPrefix + 7
336 
337 //----------------------------------------------------------------------------------------
338 // Don't Show Again Alert IDs
339 //----------------------------------------------------------------------------------------
340 #define kGraphicToTextDragDropAlertID kXMediaUIPrefix + 1
341 #define kGraphicToTextButtonAlertID kXMediaUIPrefix + 2
342 #define kWarnOnDeleteAlertID kXMediaUIPrefix + 3
343 #define kDeleteTagsAlertID kXMediaUIPrefix + 4
344 #define kTagGroupAlertID kXMediaUIPrefix + 5
345 #define kUntagChildrenAlertID kXMediaUIPrefix + 6
346 #define kUntagChildrenInStructureAlertID kXMediaUIPrefix + 7
347 #define kTagGuideAlertID kXMediaUIPrefix + 8
348 #define kTagLockedAlertID kXMediaUIPrefix + 9
349 
350 // Used for cases where there is a dropdown that
351 // can get filled to full if there are enough tags
352 const int32 kMaxItemsInDropDown = 1000;
353 
354 // rgano: Desabling this option (with the choice to put it back later)
355 // For right now we don't want this because dialog shows all options
356 // all of the time and this can be confusing. In the future we may make
357 // the dialog smart enough to only show the options that are currently
358 // applicable. In that case we would want the dialog back.
359 //#define kEnableShowTagOptionsDialog 1
360 
361 #endif // __XMediaUIID__