InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
DynamicDocumentsUIID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: DBerggren
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 EPSImportUI plug-in
24 //
25 //========================================================================================
26 
27 #ifndef __DynamicDocumentsUIID__
28 #define __DynamicDocumentsUIID__
29 
30 #include "CrossPlatformTypes.h"
31 #include "IDFactory.h"
32 
33 #define kDynamicDocumentsUIPrefix RezLong(0x20C00)
34 #define kDynamicDocumentsUIPrefix2 RezLong(0x21000)
35 
36 //----------------------------------------------------------------------------------------
37 // Plug-in identifier
38 //----------------------------------------------------------------------------------------
39 
40 // PluginID
41 #define kDynamicDocumentsUIPluginName "DynamicDocumentsUI"
42 
43 //----------------------------------------------------------------------------------------
44 // Class identifiers
45 //----------------------------------------------------------------------------------------
46 
47 
48 //gap
49 
50 // Animation
51 
52 //gap
53 
54 
55 // Timing panel
56 //gap
57 
58 //gap
59 
60 //gap
61 //gap
62 //gap
63 //gap
64 
65 // Animation panel
66 
67 // UI Test
68 
69 
70 //----------------------------------------------------------------------------------------
71 // Interface ID identifiers
72 //----------------------------------------------------------------------------------------
73 //gap
74 
75 
76 //----------------------------------------------------------------------------------------
77 //gap
78 //gap
79 
80 //----------------------------------------------------------------------------------------
81 // Implementation identifiers
82 //----------------------------------------------------------------------------------------
83 
84 //gap
85 
86 
87 // Aninmation
88 
89 
90 
91 
92 
93 //gap
94 
95 //gap
96 // Timing panel
97 
98 //gap
99 
100 //gap
101 //gap
102 
103 //----------------------------------------------------------------------------------------
104 // Service identifiers
105 //----------------------------------------------------------------------------------------
106 
107 //----------------------------------------------------------------------------------------
108 // Widget identifiers
109 //----------------------------------------------------------------------------------------
110 //gap
111 //gap
112 // panel
113 //dialog
114 //gap
115 //gap
116 //gap
117 //gap
118 
119 //gap
120 
121 //gap
122 
123 // Animation Panel
124 
125 //gap
126 // Timing Panel
127 //gap
128 
129 //Font Embedding
130 
131 
132 //----------------------------------------------------------------------------------------
133 // Error identifiers
134 //----------------------------------------------------------------------------------------
135 
136 
137 //----------------------------------------------------------------------------------------
138 // Action identifiers
139 //----------------------------------------------------------------------------------------
140 
141 
142 //gap
143 
144 //gap
145 //gap
146 //gap
147 //gap
148 //gap
149 
150 // DONT USE THE IDS 100-255 (155) they are reserved for presets (dynamic menu)
151 
152 //----------------------------------------------------------------------------------------
153 // Message identifiers
154 //----------------------------------------------------------------------------------------
155 //gap
156 
157 //----------------------------------------------------------------------------------------
158 // Tree Node ID types
159 //----------------------------------------------------------------------------------------
160 #define kTimingPanelTreeNodeID kDynamicDocumentsUIPrefix + 1
161 
162 //----------------------------------------------------------------------------------------
163 // Service identifiers
164 //----------------------------------------------------------------------------------------
165 
166 #define kPageTransitionsDialogRsrcID 6000 // I have to define the resource ID in the public file so that other plugins can access it.
167 
168 //----------------------------------------------------------------------------------------
169 // Misc defines
170 //----------------------------------------------------------------------------------------
171 
172 #define kMinSize 10 // Minimum output width and height
173 #define kMaxSize 4096 // Maximum output width and height
174 #define kMinScale 1 // Minimum output scale percentage
175 #define kMaxScale 1000 // Maximum output scale percentage
176 #define kMinFrameRate 1 // Minimum frame rate
177 #define kMaxFrameRate 48 // Maximum frame rate
178 #define kDefaultFrameRate 24 // Default frame rate
179 #define kMinRasterRes 72 // Minimum raster resolution
180 #define kMaxRasterRes 300 // Maximum raster resolution
181 #define kDefaultRasterRes 72 // Default raster resolution
182 
183 #endif // __DynamicDocumentsUIID__
184