InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
TextEditorID.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 __TextEditorID__
25 #define __TextEditorID__
26 
27 #include "IconPNGDefs.h"
28 
29 #ifndef MAC_RESOURCE_INCLUDER
30  #include "CrossPlatformTypes.h"
31  #include "IDFactory.h"
32 #endif
33 
34 #define kTextEditorPrefix RezLong(0x1d300)
35 #define kTextEditorPrefix2 RezLong(0xb800)
36 #define kTextEditorPrefix3 RezLong(0x20000)
37 
38 // <Start IDC>
39 // PluginID
40 #define kTextEditorPluginName "Text Editor"
41 
42 //---------------------------------------------------------------
43 // Resource IDs
44 //---------------------------------------------------------------
45 
46 #define kIBeamToolDefRsrcID 1800
47 #define kIBeamTouchToolDefRsrcID 1801
48 #define kVerticalTextToolDefRsrcID 1900
49 
50 #define kIBeamIcon 1000
51 #define kVerticalTextToolIcon 1001
52 #define kOTTextWidgetIcon 1002
53 #define kWasmIBeamIcon 1003
54 
55 
56 //HiDPI Icons
57 #define kIBeamIconHiDPI (kIBeamIcon + kHIDPIIconOffset)
58 #define kVerticalTextToolIconHiDPI (kVerticalTextToolIcon + kHIDPIIconOffset)
59 
60 #define kCompositionRunningIcon 1234 // debug only icon
61 #define kAnchoredObjectIcon 1300
62 #define kEndnoteAdornmentIcon 1301
63 
64 //Butterfly resources
65 //All butterflies must be contiguous and in groups of three
66 #define kButterfly1 6001
67 #define kButterfly1a 6002
68 #define kButterfly1b 6003
69 #define kButterfly2 6004
70 #define kButterfly2a 6005
71 #define kButterfly2b 6006
72 #define kButterfly3 6007
73 #define kButterfly3a 6008
74 #define kButterfly3b 6009
75 #define kButterfly4 6010
76 #define kButterfly4a 6011
77 #define kButterfly4b 6012
78 #define kButterfly5 6013
79 #define kButterfly5a 6014
80 #define kButterfly5b 6015
81 #define kButterfly6 6016
82 #define kButterfly6a 6017
83 #define kButterfly6b 6018
84 #define kButterfly7 6019
85 #define kButterfly7a 6020
86 #define kButterfly7b 6021
87 #define kButterfly8 6022
88 #define kButterfly8a 6023
89 #define kButterfly8b 6024
90 #define kButterfly9 6025
91 #define kButterfly9a 6026
92 #define kButterfly9b 6027
93 #define kPin1 6028 // confilicting with a type in acpl_model to renaming it for now
94 #define kBackground 6029
95 
96 #define kNumberButterflyTypes 9
97 
98 #define kWasmIBeamToolDefRsrcID 7000
99 
100 
101 #ifndef MAC_RESOURCE_INCLUDER
102 
103 
104 // <Service ID>
105 //---------------------------------------------------------------
106 // Service IDs
107 //---------------------------------------------------------------
108 
109 
110 // <Class ID>
111 //---------------------------------------------------------------
112 // Boss IDs
113 //---------------------------------------------------------------
114 
115 //gap
116 // gap used by memory based object which moved into Text
117 // gap used by memory based object which moved into Text
118 //gap
119 
120 
121 
122 
123 
124 
125 
126 // <Interface ID>
127 //---------------------------------------------------------------
128 // Interface IDs
129 //---------------------------------------------------------------
130 
131 
132 // <Implementation ID>
133 // specified in "TextEditorImplID.h"
134 
135 // <Action ID>
136 // specified in "TextEditorActionID.h"
137 
138 //---------------------------------------------------
139 // InvalHandlerTypeID
140 //---------------------------------------------------
141 
142 //---------------------------------------------------
143 // kScriptInfoIDSpace
144 //---------------------------------------------------
145 
146 // <Message ID>
147 
148 
149 
150 
151 // {017BD3B8-99C8-4A24-BCF6-10B402CA0E8A}
152 #define kTypeContextualUIPref_CLSID { 0x017BD3B8, 0x99c8, 0x4a24, { 0xbc, 0xf6, 0x10, 0xb4, 0x2, 0xca, 0xe, 0x8a } }
153 
154 #endif
155 
156 #endif