InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
LibraryPanelID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Mark VerMurlen
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 // ADOBE CONFIDENTIAL
24 //
25 //========================================================================================
26 
27 #ifndef __LibraryPanelID__
28 #define __LibraryPanelID__
29 
30 #include "CrossPlatformTypes.h"
31 #include "IDFactory.h"
32 
33 #define kLibraryPanelPrefix RezLong(0x8600)
34 
35 // Plugin ID
36 #define kLibraryPanelPluginName "Asset Library Panel"
37 
38 
39 // <Start IDC>
40 // <Class ID>
41 
42 //gap
43 //gap
44 //gap
45 
46 // <Interface ID>
47 
48 //gap
49 
50 // <Implementation ID>
51 
52 //gap
53 //gap
54 //gap
55 //gap
56 
57 // <Widget ID>
58 //gap
59 
60 
61 
62 // IMPORTANT NOTE
63 // All the library subset items need their own ID space plus more.
64 // See the #include "SubsetDialog_inc.fr" lines at the end of LibrarySubsetDialog_enUS.fr
65 // If you need to add widget ids, add them before the kLibrarySubset items and bump these ids.
66 // But if you absolutely must add widget ids at the end of this file, be
67 // sure and leave an offset of at about 50 (kLibraryPanelPrefix + 106 would be the first to use).
68 
69 // We have kept the widgetID to be 100 so as to give scope of addition of
70 // another ~50 widgets, now every library gets a unizqe ID, till be vanish
71 //the range of this plugin :::::: Watch point:::: puts a restriction on number
72 //of libraries that can be opened in one session
73 
74 // <Action ID>
75  // ids between kFirstLibraryPanelAction and kLastLibraryPanelAction are reserved
76 
77 // <Service ID>
78 // Service Providers
79 
80 
81 //
82 //Script Element IDs
83 //
84 
85 //Suites
86 
87 //Objects
88 
89 //Events
90 
91 //Properties
92 
93 //Enums
94 
95 
96 //GUIDS
97 // {2794FC46-473D-424e-B344-84613F611409}
98 #define kLibraryPanel_CLSID { 0x2794fc46, 0x473d, 0x424e, { 0xb3, 0x44, 0x84, 0x61, 0x3f, 0x61, 0x14, 0x9 } }
99 
100 
101 //ScriptIDs
102 enum LibraryPanelScriptIDs {
103  c_LibraryPanel = 'cLbp',
104 
105  p_LibraryPanel = 'pLbp',
106  p_AssociatedLibrary = 'paLb',
107  p_View = 'pVew',
108 
109  e_ShowAll = 'eSAl',
110 
111  en_LibraryPanelViews = 'eLPV',
112  en_ListView = 'eLVi',
113  en_ThumbnailView = 'eThV',
114  en_LargeThumbnailView = 'eLTV',
115  en_SortAssets = 'eSAs',
116  en_SortByName = 'eSBN',
117  en_SortByOldest = 'eSBO',
118  en_SortByNewest = 'eSBn',
119  en_SortByType = 'eSBT',
120 
121  kLastLibraryPanelScriptID
122 } ;
123 
124 #endif // __LibraryPanelID__
125