InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
AppUIID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Bernd Paradies
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 __AppUIID__
25 #define __AppUIID__
26 
27 #include "CrossPlatformTypes.h"
28 #include "IDFactory.h"
29 
30 #define kAppUIPrefix RezLong(0x16400) // see AdobePrefix.h
31 #define kAppUIPrefix2 RezLong(0x21800)
32 #define kAppUIPrefix3 RezLong(0x24600)
33 
34 // PluginID
35 #define kAppUIPluginName "AppUI"
36 
37 // <Class ID>
38 // ClassIDs
39 // these next 2 are 'message ids' note they still conflict with class ids, so don't be tempted to pull them out of this id space...
40 //gap
41 //gap
42 //gap
43 
44 // gap
45 // gap
46 
47 //gap
48 // Background UI Bosses
49 
50 
51 // Settings in cloud
52 
53 #ifdef WINDOWS
54 #endif
55 
56 // Touch related
57 //gap
58 
59 //Touch Context Menu
60 // gap
61 
62 
63 
64 //gap
65 
66 //gap
67 
68 
69 //gap
70 
71 
72 // <Message ID> - Bear in mind that there's no such thing as a message id space really,
73 // since some ClassIDs are used to signal observers.
74 // These ID's conflict with ClassIDs. Try to make sure they don't overlap.
75 
76 
77 
78 // <Interface ID>
79 // IIDs
80 //gap
81 //gap
82 #if 0
83 //STATIC_SWF_IN_WIDGET
84 #endif
85 //gap
86 #ifdef WINDOWS
87 #endif
88 
89 // Touch related
90 //gap
91 
92 //gap
93 
94 //gap
95 
96 
97 
98 
99 // OnCanvasOptions
100 
101 
102 // UXP GenAI utils
103 
104 //Layout Selection for Context Bar
105 
106 
107 
108 
109 
110 // <Widget ID>
111 
112 
113 
114 #ifdef PPI_PAGESIZE_WIDGET
115 #endif // PPI_PAGESIZE_WIDGET
116 
117 // Settigns in cloud
118 
119 
120 #ifdef WINDOWS
121 #endif
122 
123 
124 //Touch Context Menu
125 // gap for 4 widgets. NOT 5.
126 // WidgetPrefix2 begins
127 
128 
129 //gap
130 //gap
131 // WidgetIDs from 66 - 216 are reserved for the UXPPanel(1p and 3p uxp plugins). please use widgit ids 'kAppUIPrefix2 + 217' and onwards.
132 
133 
134 // Onto the third prefix here...
135 //gap
136 
137 // <Implementation ID>
138 // ImplementationIDs
139 //gap
140 //gap
141 //gap
142 //gap
143 //gap
144 
145 //gap
146 //gap
147 //gap
148 //gap
149 
150 //gap
151 //gap
152 //gap
153 //gap
154 // gap
155 //gap
156 //gap
157 //gap
158 //gap
159 //gap
160 
161 //gap
162 
163 //gap
164 //gap
165 //gap
166 //gap
167 //gap
168 
169 
170 
171 // Onto the second prefix here...
172 //gap
173 //gap
174 
175 
176 // Settings in cloud
177 
178 
179 //gap
180 
181 
182 
183 #ifdef WINDOWS
184 #endif
185 
186 
187 // Touch related
188 //gap
189 
190 
191 
192 //gap
193 // gap
194 
195 
196 //gap
197 
198 //gap
199 
200 
201 
202 
203 // <Service ID>
204 // Service IDs
205 
206 // <Error ID>
207 // Error Codes
208 
209 // <Ignore>
210 
211 
212 // <Global ID>
213 // ActionIDs
214 // All ID's between kFirstLoadUserPaletteWorkspaceActionID and kLastLoadUserPaletteWorkspaceActionID are RESERVED
215 // All ID's between kFirstLoadDefaultPaletteWorkspaceActionID and kLastLoadDefaultPaletteWorkspaceActionID are RESERVED
216 //gap
217 // gap
218 // all those in between kFirstUndoActionID and kLastUndoActionID are reserved....
219 // all those in between kFirstRedoActionID and kLastRedoActionID are reserved....
220 //gap
221 
222 
223 
224 // Onto the second prefix here...
225 // Settings in cloud
226 
227 #ifdef WINDOWS
228 #endif
229 // all those in between kNglUIFirstActionID and kNglUILastActionID are reserved (dynamic stuff on Help menu from NglLib)
230 // gap
231 
232 
233 
234 // Onto the third prefix here...
235 
236 //
237 //Script Element IDs
238 //
239 
240 //Suites
241 
242 //Objects
243 
244 //Methods
245 
246 //Properties
247 
248 //Enums
249 
250 
251 //More Properties
252 
253 //Events
254 
255 //ScriptIDs
256 enum AppUIScriptIDs
257 {
258  c_Panel = 'CPNS',
259  c_Panels = 'pPNS',
260  p_AssociatedPanel = 'pAsP',
261  e_AfterContextChanged = 'eACC',
262  e_AfterSelectionChanged = 'eASC',
263  e_AfterSelectionAttributeChanged = 'eASA',
264  e_BeforeDeactivate = 'eBAc',
265  e_AfterActivate = 'eAAc',
266 
267  kLastAppUIScriptID
268 } ;
269 
270 //GUIDS
271 // {9DDF3B90-2909-4c73-8B9B-38D1A1DD62C6}
272 #define kGeneralPrefs_CLSID { 0x9ddf3b90, 0x2909, 0x4c73, { 0x8b, 0x9b, 0x38, 0xd1, 0xa1, 0xdd, 0x62, 0xc6 } }
273 // {316B4A31-2E87-423b-8961-9117A2CAAF2D}
274 #define kClipboardPrefs_CLSID { 0x316b4a31, 0x2e87, 0x423b, { 0x89, 0x61, 0x91, 0x17, 0xa2, 0xca, 0xaf, 0x2d } }
275 // {E90BE5B1-D431-43de-8740-47BBCFCF2F6E}
276 #define kTransformPrefs_CLSID { 0xe90be5b1, 0xd431, 0x43de, { 0x87, 0x40, 0x47, 0xbb, 0xcf, 0xcf, 0x2f, 0x6e } }
277 // {BE8226A0-67E5-449f-8BBB-40A254502C8E}
278 #define kPalette_CLSID { 0xbe8226a0, 0x67e5, 0x449f, { 0x8b, 0xbb, 0x40, 0xa2, 0x54, 0x50, 0x2c, 0x8e } }
279 // {D4825DB8-E28C-467d-AD33-B1EC8B812248}
280 #define kPalettes_CLSID { 0xd4825db8, 0xe28c, 0x467d, { 0xad, 0x33, 0xb1, 0xec, 0x8b, 0x81, 0x22, 0x48 } }
281 // {C2683D0B-A7C8-4992-A4F7-5FEEFE7CEA1E}
282 #define kPanel_CLSID { 0xc2683d0b, 0xa7c8, 0x4992, { 0xa4, 0xf7, 0x5f, 0xee, 0xfe, 0x7c, 0xea, 0x1e } }
283 // {42999865-2B94-44ec-9C17-28D0C0A508CB}
284 #define kPanels_CLSID { 0x42999865, 0x2b94, 0x44ec, { 0x9c, 0x17, 0x28, 0xd0, 0xc0, 0xa5, 0x8, 0xcb } }
285 
286 //---------------------------------------------------
287 // InvalHandlerTypeID
288 //---------------------------------------------------
289 
290 //---------------------------------------------------
291 // PaletteTypeIDSpace (Note that these are zero based to match PaletteRefType enum -- see PaletteRef.h)
292 //---------------------------------------------------
293 
294 #define kInDesignAppbarPictureRsrcID 200
295 #define kInCopyAppbarPictureRsrcID 232 //(200 + index_InCopyFS)
296 
297 #define kInDesignInCopySplashScreenWinRsrcID 400
298 #define kInDesignInCopyAboutScreenWinRsrcID 401
299 
300 #define kInDesignCloudDocBarIconRsrcID 10010
301 
302 #define kBackgroundTaskAlertsNodeID kAppUIPrefix + 1
303 
304 #define kDocCorruptionAlertDialogRsrcID 6101
305 #define kSenseiWorkflowDialogRsrcID 7000
306 #define kUXPPanelResourceID 7500
307 
308 #define kOnCanvasOptionsDialogRsrcID 7010
309 #define kOnCanvasOptionsFormatIcon 7011
310 #define kOnCanvasOptionsTextIcon 7012
311 #define kPasteFormatIconResID 7013
312 #define kPasteTextIconResID 7014
313 #define kIntelliStyleIconResID 7015
314 #define kCloseIconResID 7017
315 #define kOnCanvasOptionsExpandedTrayGenericWidgetRsrcID 7018
316 #define kOnCanvasOptionsNoSpaceAfterWidgetRsrcID 7019
317 
318 #define kContextBarHUDPanelRsrcID 7021
319 #define kNavigateLeftIconHUD 7022
320 #define kNavigateRightIconHUD 7023
321 #define kContextBarHUDGenerateButtonIconHUD 7024
322 #define kContextBarHUDMoreOptnIconHUD 7025
323 #define kContextBarHUDImportButtonIconHUD 7026
324 #define kContextBarHUDOptnTypeIconHUD 7027
325 #define kGenAIProgressBarDialogRsrcID 7028
326 #define kContextBarAutoCropIcon 7029
327 #define kContextBarHUDExpandButtonIconHUD 7030
328 #define kContextBarHUDTextToImageButtonIconHUD 7031
329 #define kContextBarHUDExpandBlueDotButtonIconHUD 7032
330 #define kContextBarHUDPageAddIconHUD 7033
331 #define kContextBarHUDObjStyleTextFrameIconHUD 7034
332 #define kContextBarHUDAddContentIconHUD 7035
333 #define kContextBarHUDTexIconHUD 7036
334 #define kContextBarHUDParagraphStylesIconHUD 7037
335 #define kContextBarHUDPageMarginIconHUD 7038
336 #define kContextBarHUDTextSizeIconHUD 7039
337 #define kContextBarHUDFileTemplateIconHUD 7040
338 #define kContextBarHUDTextStylesIconHUD 7041
339 #define kContextBarHUDRectFrameToolIconHUD 7042
340 #define kContextBarCharacterStylesIconHUD 7043
341 #define kContextBarColorIconHUD 7044
342 #define kContextBarShowPropertiesIconHUD 7045
343 #define kContextBarTextAlignLeftIconHUD 7046
344 #define kContextBarHUDAdvanceModalDlgButtonIconHUD 7048
345 
346 #define kSampleGraphicEffectBalloonIconRsrcID 7049
347 #define kSampleGraphicEffectBambooIconRsrcID 7050
348 #define kSampleGraphicEffectBrassIconRsrcID 7051
349 #define kSampleGraphicEffectCactusIconRsrcID 7052
350 #define kSampleGraphicEffectCaramelIconRsrcID 7053
351 #define kSampleGraphicEffectLeatherIconRsrcID 7054
352 #define kSampleGraphicEffectFlowerIconRsrcID 7055
353 #define kSampleGraphicEffectGlassIconRsrcID 7056
354 #define kSampleGraphicEffectGraniteIconRsrcID 7057
355 #define kSampleGraphicEffectMarbleIconRsrcID 7058
356 #define kSampleGraphicEffectLightIconRsrcID 7059
357 #define kSampleGraphicEffectNeonIconRsrcID 7060
358 #define kSampleGraphicEffectJuteIconRsrcID 7061
359 #define kSampleGraphicEffectWoodIconRsrcID 7062
360 #define kSampleGraphicEffectWoolIconRsrcID 7063
361 #define kSampleGraphicEffectSteelIconRsrcID 7064
362 #define kContextBarHUDGenEffectButtonIconHUD 7065
363 #define kContextBarHUDGenEffectBlueDotButtonIconHUD 7066
364 #define kContextBarHUDAdvanceModalDlgButtonWithBlueDotIconHUD 7067
365 #define kSampleGraphicEffectGrassIconRsrcID 7068
366 #define kSampleGraphicEffectPlasticIconRsrcID 7069
367 #define kContextBarHUD3DotRsrcID 7070
368 #define kContextBarHUDDoneRsrcID 7071
369 #define kContextBarHUDEmptyGraphicFrameRsrcID 7072
370 #define kContextBarHUDNoSelectionRsrcID 7073
371 #define kContextBarHUDTextSelectionRsrcID 7074
372 #define kContextBarHUDGraphicsFrameWithContentRsrcID 7075
373 #define kContextBarHUDGenExpandDefaultRsrcID 7076
374 #define kContextBarHUDGenExpandInputRsrcID 7077
375 #define kContextBarHUDGenExpandNavigationRsrcID 7078
376 #define kContextBarHUDT2INavigationRsrcID 7079
377 #define kContextBarHUDBackRsrcID 7080
378 #define kContextBarHUDT2IInputRsrcID 7081
379 #define kContextBarHUDGripperContainerRsrcID 7082
380 #define kContextBarHUDGenEffectDefaultRsrcID 7083
381 #define kContextBarHUDGenEffectInputRsrcID 7084
382 #define kContextBarHUDGenEffectNavigationRsrcID 7085
383 #define kContextBarGenEffectRsrcID 7086
384 #define kSampleTextEffectBambooIconRsrcID 7087
385 #define kSampleTextEffectCactusIconRsrcID 7088
386 #define kSampleTextEffectCaramelIconRsrcID 7089
387 #define kSampleTextEffectEmbroideryIconRsrcID 7090
388 #define kSampleTextEffectGlassIconRsrcID 7091
389 #define kSampleTextEffectGraniteIconRsrcID 7092
390 #define kSampleTextEffectJellyIconRsrcID 7093
391 #define kSampleTextEffectJuteIconRsrcID 7094
392 #define kSampleTextEffectLeatherIconRsrcID 7005
393 #define kSampleTextEffectLightIconRsrcID 7096
394 #define kSampleTextEffectMarbleIconRsrcID 7097
395 #define kSampleTextEffectNeonIconRsrcID 7098
396 #define kSampleTextEffectPaintingIconRsrcID 7099
397 #define kSampleTextEffectSmokeIconRsrcID 7100
398 #define kSampleTextEffectWoodIconRsrcID 7101
399 #define kSampleTextEffectWoolIconRsrcID 7102
400 #define kSampleTextEffectsteelIconRsrcID 7103
401 #define kSampleTextEffectBalloonIconRsrcID 7104
402 #define kContextBarHUDGenAIDisabledEmptyGraphicFrameRsrcID 7105
403 #define kContextBarHUDGenAIDisabledGraphicsFrameWithContentRsrcID 7106
404 
405 #endif //__AppUIID__
406 
407 
408