InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
PagesPanelID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Brendan O'Shea
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 pages panel
24 //
25 //========================================================================================
26 
27 #ifndef __PagesPanelID__
28 #define __PagesPanelID__
29 
30 #include "CrossPlatformTypes.h"
31 #include "IDFactory.h"
32 
33 #define kPagesPanelPrefix RezLong(0x1800)
34 
35 // <Start IDC>
36 // PluginID
37 #define kPagesPanelPluginName "Pages Panel"
38 
39 // <Class ID>
40 // ClassIDs
41 
42 // NewMaster Dialog class IDs:
43 
44 // ApplyMaster Dialog class IDs:
45 
46 // Create Alternate Layout Dialog class IDs:
47 
48 // MasterInfo Dialog class IDs:
49 
50 // ColumnMargin dialog class IDs:
51 
52 // new page & delete page dialog class IDs:
53 
54 
55 // Drag and Drop class IDs:
56 
57 
58 // Pages panel options dialog class ID:
59 
60 
61 // ---- Moved from the Master Pages plug-in
62 
63 // ---- end move.
64 
65 
66 // Move page dialog class IDs
67 
68 
69 // Move master dialog class IDs
70 
71 
72 
73 // HTML5 Pagination Options class IDs:
74 
75 //gap
76 
77 
78 // <Interface ID>
79 // IIDs
80 // gap
81 
82 
83 // <Implementation ID>
84 // Implementation IDs
85 // Pages panel implementation IDs
86 
87 
88 
89 // NewMaster dialog implementation IDs:
90 
91 // ApplyMaster dialog implementation IDs:
92 
93 
94 // MasterInfo dialog implementation IDs:
95 
96 // ColumMargin implementation IDs:
97 
98 // New page dialog implementation IDs:
99 
100 // Palette options dialog implementation IDs:
101 
102 // ColumMargin implementation IDs:
103 
104 // Move page dialog implementation IDs
105 
106 // More Palette options dialog implementation IDs:
107 
108 // Delete page dialog implementation IDs:
109 
110 // Insert page drag drop dialog implementation IDs:
111 
112 // Drag and Drop implementation IDs:
113 
114 
115 // Save prefs to Palette Workspaces
116 
117 
118 // Create Alternate Layout dialog implementation IDs:
119 
120 // ---- Moved from the Master Pages plug-in
121 // ---- end move.
122 
123 
124 // Move master dialog implementation IDs
125 
126 // gap
127 
128 
129 
130 
131 // <Widget ID>
132 // Widget IDs:
133 // NewMaster dialog widget IDs
134 
135 // ApplyMaster dialog widget IDs
136 
137 // Create Alternate Layout dialog widget IDs
138 
139 // MasterInfo dialog widget IDs
140 
141 // ColumnMargin dialog widget IDs:
142 
143 
144 // Pages panel widget IDs:
145 
146 // Widget IDs for Insert Page (within a document)
147 
148 // Misc Widget IDs
149 // gap
150 
151 // pages panel options dialog widget IDs:
152 
153 
154 
155 
156 
157 
158 // gap
159 
160 // The following widget ids are used for move page dialog
161 // gap
162 
163 // More pages panel options dialog widget IDs:
164 
165 // Don't show again alert ids
166 // gap
167 
168 // More Create Alternate Layout dialog widget IDs
169 
170 //gap
171 
172 // DeletePage dialog widget IDs
173 // gap
174 
175 // Widget IDs for Insert Page Drag Drop dialog (via drag and drop between documents)
176 
177 // The following widget ids are used for move master dialog
178 
179 // The following widget ids are used for load master page alert dialog
180 
181 
182 
183 
184 //For Columns and Margin Kit in Properties Panel
185 
186 // <Message ID>
187 //Message IDs
188 
189 
190 // <Action ID>
191 
192 
193 
194 
195 
196 
197 
198 
199 
200 
201 
202 
203 
204 // Reserved for Page Color Flag colors.
205 // Do not assign any id's in this range
206 
207 
208 //
209 //Script Element IDs
210 //
211 
212 //Suites
213 
214 //Objects
215 
216 //Events
217 
218 //Properties
219 
220 //Enums
221 
222 
223 //GUIDS
224 // {7A700041-3346-438d-89C6-3469C36CB0B8}
225 #define kPagesPanel_CLSID { 0x7a700041, 0x3346, 0x438d, { 0x89, 0xc6, 0x34, 0x69, 0xc3, 0x6c, 0xb0, 0xb8 } }
226 
227 //ScriptIDs
228 enum PagesPanelScriptIDs {
229  c_PagesPanel = 'pgsp',
230 
231  p_PagesPanel = 'PgsP',
232  p_IconSize = 'picn',
233  p_MasterIconSize = 'pmic',
234  p_VerticalView = 'pvrt', // Legacy
235  p_ViewSetting = 'pvst',
236  p_MasterVerticalView = 'pmvt',
237  p_PagesPanelResize = 'prsz',
238  p_PagesOnTop = 'ppot',
239 
240  en_PageIconSize = 'isze',
241  en_PageIconExtraSmall = 'pesm',
242  en_PageIconSmall = 'psml',
243  en_PageIconMedium = 'pmed',
244  en_PageIconLarge = 'pLrg',
245  en_PageIconExtraLarge = 'pelg',
246  en_PageIconExtraExtraLarge = 'pxxl',
247 
248  en_PagesPanelResize = 'pprz',
249  en_ProportionalResize = 'pppr',
250  en_PagesFixed = 'ppfx',
251  en_MastersFixed = 'ppmf',
252 
253  p_PagesThumbnails = 'pppt',
254  p_MastersThumbnails = 'ppmt',
255 
256  p_TransparencyIcon = 'pptr',
257  p_TransitionsIcon = 'ppta',
258  p_RotationIcon = 'ppro',
259 
260  en_ViewSettingsEnum = 'vpse',
261  en_Vertically = 'vrow',
262  en_Horizontally = 'hstk',
263  en_AlternateLayout = 'vstk'
264 } ;
265 
266 
267 // Resource IDs for Pages Panel dialogs
268 #define kPagesPanelRsrcID 2000 // Resource ID of DocPalette Window
269 #define kColumnMarginDialogRsrcID 2100 // resource id of columns/margins dialog
270 #define kMasterSubPanelRsrcID 2200 // Resource ID of MasterPalette Window
271 #define kLayoutSpreadWidgetRsrcID 2300 // Resource ID of Layout spread widget
272 #define kMasterSpreadWidgetRsrcID 2400 // Resource ID of Master spread widget
273 #define kNewPageDialogRsrcID 2500 // resource id of Insert Page dialog
274 #define kMasterSpreadListWidgetRsrcID 2600 // Resource ID of Master spread list widget
275 #define kMasterInfoDialogRsrcID 2700 // Resource ID of New master dialog
276 #define kApplyMasterDialogRsrcID 2800 // Resource ID of New master dialog
277 #define kNewMasterDialogRsrcID 2900 // Resource ID of New master dialog
278 #define kMovePageDialogRsrcID 3000 // Resource ID of Move page dialog
279 #define kSyncMasterPageDialogRsrcID 3100 // Resource ID of Synchronize master page dialog
280 #define kDeletePageDialogRsrcID 3200 // Resource ID of Delete page dialog
281 #define kInsertPageDragDropDialogRsrcID 3300 // Resource ID of Insert page dialog for drag and drop between documents
282 #define kPagesPanelOptionsDialogRsrcID 3400 // Resource ID of Pages Panel Options dialog
283 #define kMoveMasterDialogRsrcID 3500 // Resource ID of Move Master dialog
284 #define kLoadMasterPageAlertDialogRsrcID 3600 // Resource ID of Load master page alert dialog
285 #define kCreateAlternateLayoutDialogRsrcID 3700 // Resource ID of Create Alternate Layout dialog
286 #define kAlternateLayoutNameElementWidgetRsrcID 3800 // Resource ID of Create Alternate Layout name container widget for columns in pages panel. One at the top of each column.
287 //#define kHTML5PaginationOptionsDialogRsrcID 3900 // Resource ID of HTML5 Pagination Options dialog
288 
289 #endif // __PagesPanelID__
290