InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
CdlChartID.h
1 //========================================================================================
2 //
3 // $File$
4 //
5 // Owner: Adobe Developer Technologies
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 __CdlChartID_h__
25 #define __CdlChartID_h__
26 
27 #include "SDKDef.h"
28 
29 // Company:
30 #define kCdlChartCompanyValue kSDKDefPlugInCompanyValue // Company name displayed externally.
31 
32 // Plug-in:
33 #define kCdlChartPluginName "CandleChart" // Name of this plug-in.
34 // ipaterso: prev prefix ID was incorrect, this is a registered and unique one
35 #define kCdlChartPrefixNumber 0xb7a00 // Unique prefix number for this plug-in(*Must* be obtained from Adobe Developer Support).
36 #define kCdlChartVersion kSDKDefPluginVersionString // Version of this plug-in (for the About Box).
37 #define kCdlChartAuthor "Adobe Developer Technologies" // Author of this plug-in (for the About Box).
38 
39 // Plug-in Prefix: (please change kCdlChartPrefixNumber above to modify the prefix.)
40 #define kCdlChartPrefix RezLong(kCdlChartPrefixNumber) // The unique numeric prefix for all object model IDs for this plug-in.
41 #define kCdlChartStringPrefix SDK_DEF_STRINGIZE(kCdlChartPrefixNumber) // The string equivalent of the unique prefix number for this plug-in.
42 
43 // Missing plug-in: (see ExtraPluginInfo resource)
44 #define kCdlChartMissingPluginURLValue kSDKDefPartnersStandardValue_enUS // URL displayed in Missing Plug-in dialog
45 #define kCdlChartMissingPluginAlertValue kSDKDefMissingPluginAlertValue // Message displayed in Missing Plug-in dialog - provide a string that instructs user how to solve their missing plug-in problem
46 
47 // PluginID:
48 
49 // ClassIDs:
50 
51 
52 // InterfaceIDs:
53 
54 
55 // ImplementationIDs:
56 
57 // ErrorIDs:
58 
59 // Error string keys:
60 #define kCdlChartImportDataErrorCodeStringKey kCdlChartStringPrefix "kCdlChartImportDataErrorCodeStringKey"
61 #define kCdlChartCreatePageItemErrorCodeStringKey kCdlChartStringPrefix "kCdlChartCreatePageItemErrorCodeStringKey"
62 
63 // Other StringKeys:
64 #define kNewCdlChartCmdStringKey kCdlChartStringPrefix "kNewCdlChartCmdStringKey_9"
65 #define kModifyCdlChartCmdStringKey kCdlChartStringPrefix "kModifyCdlChartCmdStringKey_13"
66 
67 // Initial Data format IDs of the persistent data was first introduced in InDesign 2.0
68 #define kCdlChartInitialMajorFormat kSDKDef_20_PersistMajorVersionNumber
69 #define kCdlChartInitialMinorFormat kSDKDef_20_PersistMinorVersionNumber
70 // Note: The data format has not been changed since InDesign 2.0.
71 
72 // InDesign CS4 format changes
73 #define kCdlChartStoreWideStringMajorFormat kSDKDef_50_PersistMajorVersionNumber
74 #define kCdlChartStoreWideStringMinorFormat RezLong(1)
75 
76 // Format IDs for the PluginVersion resource
77 #define kCdlChartLastMajorFormatChange kCdlChartStoreWideStringMajorFormat // Last major format change
78 #define kCdlChartLastMinorFormatChange kCdlChartStoreWideStringMinorFormat // Last minor format change
79 
80 
81 // ScriptElementIDs:
82 
83 // GUIDs for script objects:
84 // {0DD5EB5F-9428-4410-9FFD-7FF00CDA9892}
85 #define kCdlChartObject_CLSID { 0xdd5eb5f, 0x9428, 0x4410, { 0x9f, 0xfd, 0x7f, 0xf0, 0xc, 0xda, 0x98, 0x92 } }
86 // {474BB6A1-B072-40d0-9737-FB4C95522A8B}
87 #define kCdlChartsObject_CLSID { 0x474bb6a1, 0xb072, 0x40d0, { 0x97, 0x37, 0xfb, 0x4c, 0x95, 0x52, 0x2a, 0x8b } }
88 
89 // {69EC0956-08AB-477f-9D70-715A561A5CF5}
90 #define kCdlStockObject_CLSID { 0x69ec0956, 0x8ab, 0x477f, { 0x9d, 0x70, 0x71, 0x5a, 0x56, 0x1a, 0x5c, 0xf5 } }
91 // {459B8129-9830-4774-B76A-3DC97BC32AEB}
92 #define kCdlStocksObject_CLSID { 0x459b8129, 0x9830, 0x4774, { 0xb7, 0x6a, 0x3d, 0xc9, 0x7b, 0xc3, 0x2a, 0xeb } }
93 
94 // ScriptIDs:
95 // New ScriptIDs must be registered with Adobe Developer Support to prevent conflict with other scriptable plug-ins.
96 // See the Making Your Plug-in Scriptable tech note.
97 
98 // Object and element ScriptIDs:
99 enum CdlChartScriptElements
100 {
101  c_CandleChart = 'cdct', // The candle chart script object (See kCandleChartObjectScriptElement in CdlChart.fr)
102  c_CandleCharts = 'cdcs', // Collection of candle chart script objects.
103  c_CandleStock = 'cdsk', // The candle stock script object (See kCandleStockObjectScriptElement in CdlChart.fr)
104  c_CandleStocks = 'cdss', // Collection of candle stock script objects.
105  p_CdlStackOpen = 'csop',
106  p_CdlStackHigh = 'cshi',
107  p_CdlStackLow = 'cslw',
108  p_CdlStackClose = 'cscl',
109  p_CdlStackVolume = 'csvl',
110  e_ImportData = 'ipdt'
111 };
112 
113 
114 #endif // __CdlChartID_h__
115 
116 // Code generated by DollyXS code generator