xref: /aoo4110/main/sw/sdi/drawsh.sdi (revision b1cdbd2c)
1*b1cdbd2cSJim Jagielski/**************************************************************
2*b1cdbd2cSJim Jagielski *
3*b1cdbd2cSJim Jagielski * Licensed to the Apache Software Foundation (ASF) under one
4*b1cdbd2cSJim Jagielski * or more contributor license agreements.  See the NOTICE file
5*b1cdbd2cSJim Jagielski * distributed with this work for additional information
6*b1cdbd2cSJim Jagielski * regarding copyright ownership.  The ASF licenses this file
7*b1cdbd2cSJim Jagielski * to you under the Apache License, Version 2.0 (the
8*b1cdbd2cSJim Jagielski * "License"); you may not use this file except in compliance
9*b1cdbd2cSJim Jagielski * with the License.  You may obtain a copy of the License at
10*b1cdbd2cSJim Jagielski *
11*b1cdbd2cSJim Jagielski *   http://www.apache.org/licenses/LICENSE-2.0
12*b1cdbd2cSJim Jagielski *
13*b1cdbd2cSJim Jagielski * Unless required by applicable law or agreed to in writing,
14*b1cdbd2cSJim Jagielski * software distributed under the License is distributed on an
15*b1cdbd2cSJim Jagielski * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16*b1cdbd2cSJim Jagielski * KIND, either express or implied.  See the License for the
17*b1cdbd2cSJim Jagielski * specific language governing permissions and limitations
18*b1cdbd2cSJim Jagielski * under the License.
19*b1cdbd2cSJim Jagielski *
20*b1cdbd2cSJim Jagielski *************************************************************/
21*b1cdbd2cSJim Jagielski
22*b1cdbd2cSJim Jagielski
23*b1cdbd2cSJim Jagielskiinterface TextDraw : TextDrawBase
24*b1cdbd2cSJim Jagielski[
25*b1cdbd2cSJim Jagielski	uuid = "626DE480-111A-101D-9757-6E74207A7520"
26*b1cdbd2cSJim Jagielski]
27*b1cdbd2cSJim Jagielski{
28*b1cdbd2cSJim Jagielski	SID_ATTR_LINEEND_STYLE
29*b1cdbd2cSJim Jagielski	[
30*b1cdbd2cSJim Jagielski		SlotType = SfxBoolItem ;
31*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
32*b1cdbd2cSJim Jagielski		StateMethod = DisableState ;
33*b1cdbd2cSJim Jagielski		Export = FALSE;
34*b1cdbd2cSJim Jagielski	]
35*b1cdbd2cSJim Jagielski
36*b1cdbd2cSJim Jagielski	SID_ATTR_LINE_START
37*b1cdbd2cSJim Jagielski	[
38*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
39*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
40*b1cdbd2cSJim Jagielski		Export = FALSE;
41*b1cdbd2cSJim Jagielski	]
42*b1cdbd2cSJim Jagielski
43*b1cdbd2cSJim Jagielski	SID_ATTR_LINE_END
44*b1cdbd2cSJim Jagielski	[
45*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
46*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
47*b1cdbd2cSJim Jagielski		Export = FALSE;
48*b1cdbd2cSJim Jagielski	]
49*b1cdbd2cSJim Jagielski
50*b1cdbd2cSJim Jagielski	SID_ATTR_LINE_STYLE
51*b1cdbd2cSJim Jagielski	[
52*b1cdbd2cSJim Jagielski		Export = FALSE;
53*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
54*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
55*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
56*b1cdbd2cSJim Jagielski	]
57*b1cdbd2cSJim Jagielski
58*b1cdbd2cSJim Jagielski	SID_ATTR_LINE_DASH
59*b1cdbd2cSJim Jagielski	[
60*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
61*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
62*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
63*b1cdbd2cSJim Jagielski	]
64*b1cdbd2cSJim Jagielski
65*b1cdbd2cSJim Jagielski	SID_ATTR_LINE_TRANSPARENCE
66*b1cdbd2cSJim Jagielski	[
67*b1cdbd2cSJim Jagielski		Export = FALSE;
68*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
69*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
70*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
71*b1cdbd2cSJim Jagielski	]
72*b1cdbd2cSJim Jagielski
73*b1cdbd2cSJim Jagielski	SID_ATTR_LINE_JOINT
74*b1cdbd2cSJim Jagielski	[
75*b1cdbd2cSJim Jagielski		Export = FALSE;
76*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
77*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
78*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
79*b1cdbd2cSJim Jagielski	]
80*b1cdbd2cSJim Jagielski
81*b1cdbd2cSJim Jagielski	SID_ATTR_LINE_CAP
82*b1cdbd2cSJim Jagielski	[
83*b1cdbd2cSJim Jagielski		Export = FALSE;
84*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
85*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
86*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
87*b1cdbd2cSJim Jagielski	]
88*b1cdbd2cSJim Jagielski
89*b1cdbd2cSJim Jagielski	SID_DASH_LIST
90*b1cdbd2cSJim Jagielski	[
91*b1cdbd2cSJim Jagielski	    StateMethod = GetDrawAttrState ;
92*b1cdbd2cSJim Jagielski	]
93*b1cdbd2cSJim Jagielski
94*b1cdbd2cSJim Jagielski	SID_LINEEND_LIST
95*b1cdbd2cSJim Jagielski	[
96*b1cdbd2cSJim Jagielski	    StateMethod = GetDrawAttrState ;
97*b1cdbd2cSJim Jagielski	]
98*b1cdbd2cSJim Jagielski
99*b1cdbd2cSJim Jagielski    SID_COLOR_TABLE
100*b1cdbd2cSJim Jagielski    [
101*b1cdbd2cSJim Jagielski        StateMethod = GetDrawAttrState ;
102*b1cdbd2cSJim Jagielski    ]
103*b1cdbd2cSJim Jagielski
104*b1cdbd2cSJim Jagielski    SID_GRADIENT_LIST
105*b1cdbd2cSJim Jagielski    [
106*b1cdbd2cSJim Jagielski        StateMethod = GetDrawAttrState ;
107*b1cdbd2cSJim Jagielski    ]
108*b1cdbd2cSJim Jagielski
109*b1cdbd2cSJim Jagielski    SID_HATCH_LIST
110*b1cdbd2cSJim Jagielski    [
111*b1cdbd2cSJim Jagielski        StateMethod = GetDrawAttrState ;
112*b1cdbd2cSJim Jagielski    ]
113*b1cdbd2cSJim Jagielski
114*b1cdbd2cSJim Jagielski    SID_BITMAP_LIST
115*b1cdbd2cSJim Jagielski    [
116*b1cdbd2cSJim Jagielski        StateMethod = GetDrawAttrState ;
117*b1cdbd2cSJim Jagielski    ]
118*b1cdbd2cSJim Jagielski
119*b1cdbd2cSJim Jagielski	SID_ATTR_LINE_WIDTH
120*b1cdbd2cSJim Jagielski	[
121*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
122*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
123*b1cdbd2cSJim Jagielski		Export = FALSE;
124*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
125*b1cdbd2cSJim Jagielski	]
126*b1cdbd2cSJim Jagielski
127*b1cdbd2cSJim Jagielski	SID_ATTR_LINE_COLOR
128*b1cdbd2cSJim Jagielski	[
129*b1cdbd2cSJim Jagielski		Export = FALSE;
130*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
131*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
132*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
133*b1cdbd2cSJim Jagielski	]
134*b1cdbd2cSJim Jagielski
135*b1cdbd2cSJim Jagielski	SID_ATTR_FILL_STYLE
136*b1cdbd2cSJim Jagielski	[
137*b1cdbd2cSJim Jagielski		Export = FALSE;
138*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
139*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
140*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
141*b1cdbd2cSJim Jagielski	]
142*b1cdbd2cSJim Jagielski
143*b1cdbd2cSJim Jagielski	SID_ATTR_FILL_COLOR
144*b1cdbd2cSJim Jagielski	[
145*b1cdbd2cSJim Jagielski		Export = FALSE;
146*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
147*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
148*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
149*b1cdbd2cSJim Jagielski	]
150*b1cdbd2cSJim Jagielski
151*b1cdbd2cSJim Jagielski	SID_ATTR_FILL_GRADIENT
152*b1cdbd2cSJim Jagielski	[
153*b1cdbd2cSJim Jagielski		Export = FALSE;
154*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
155*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
156*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
157*b1cdbd2cSJim Jagielski	]
158*b1cdbd2cSJim Jagielski
159*b1cdbd2cSJim Jagielski	SID_ATTR_FILL_HATCH
160*b1cdbd2cSJim Jagielski	[
161*b1cdbd2cSJim Jagielski		Export = FALSE;
162*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
163*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
164*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
165*b1cdbd2cSJim Jagielski	]
166*b1cdbd2cSJim Jagielski
167*b1cdbd2cSJim Jagielski	SID_ATTR_FILL_BITMAP
168*b1cdbd2cSJim Jagielski	[
169*b1cdbd2cSJim Jagielski		Export = FALSE;
170*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
171*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
172*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
173*b1cdbd2cSJim Jagielski	]
174*b1cdbd2cSJim Jagielski
175*b1cdbd2cSJim Jagielski	SID_ATTR_FILL_TRANSPARENCE
176*b1cdbd2cSJim Jagielski	[
177*b1cdbd2cSJim Jagielski		Export = FALSE;
178*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
179*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
180*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
181*b1cdbd2cSJim Jagielski	]
182*b1cdbd2cSJim Jagielski
183*b1cdbd2cSJim Jagielski	SID_ATTR_FILL_FLOATTRANSPARENCE
184*b1cdbd2cSJim Jagielski	[
185*b1cdbd2cSJim Jagielski		Export = FALSE;
186*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawAttrArgs ;
187*b1cdbd2cSJim Jagielski		StateMethod = GetDrawAttrState ;
188*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
189*b1cdbd2cSJim Jagielski	]
190*b1cdbd2cSJim Jagielski
191*b1cdbd2cSJim Jagielski	SID_ATTRIBUTES_LINE
192*b1cdbd2cSJim Jagielski	[
193*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawDlg ;
194*b1cdbd2cSJim Jagielski		StateMethod = DisableState ;
195*b1cdbd2cSJim Jagielski	]
196*b1cdbd2cSJim Jagielski
197*b1cdbd2cSJim Jagielski	SID_ATTRIBUTES_AREA
198*b1cdbd2cSJim Jagielski	[
199*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawDlg ;
200*b1cdbd2cSJim Jagielski		StateMethod = DisableState ;
201*b1cdbd2cSJim Jagielski	]
202*b1cdbd2cSJim Jagielski
203*b1cdbd2cSJim Jagielski	FN_DRAWTEXT_ATTR_DLG
204*b1cdbd2cSJim Jagielski	[
205*b1cdbd2cSJim Jagielski		ExecMethod = ExecDrawDlg ;
206*b1cdbd2cSJim Jagielski		StateMethod = DisableState ;
207*b1cdbd2cSJim Jagielski	]
208*b1cdbd2cSJim Jagielski
209*b1cdbd2cSJim Jagielski    SID_FLIP_VERTICAL
210*b1cdbd2cSJim Jagielski	[
211*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
212*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
213*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
214*b1cdbd2cSJim Jagielski	]
215*b1cdbd2cSJim Jagielski
216*b1cdbd2cSJim Jagielski    SID_FLIP_HORIZONTAL
217*b1cdbd2cSJim Jagielski	[
218*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
219*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
220*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
221*b1cdbd2cSJim Jagielski	]
222*b1cdbd2cSJim Jagielski
223*b1cdbd2cSJim Jagielski	SID_OBJECT_ROTATE
224*b1cdbd2cSJim Jagielski	[
225*b1cdbd2cSJim Jagielski		Export = FALSE;
226*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
227*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
228*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
229*b1cdbd2cSJim Jagielski	]
230*b1cdbd2cSJim Jagielski
231*b1cdbd2cSJim Jagielski	SID_BEZIER_EDIT
232*b1cdbd2cSJim Jagielski	[
233*b1cdbd2cSJim Jagielski		Export = FALSE;
234*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
235*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
236*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
237*b1cdbd2cSJim Jagielski	]
238*b1cdbd2cSJim Jagielski
239*b1cdbd2cSJim Jagielski	SID_FONTWORK
240*b1cdbd2cSJim Jagielski	[
241*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
242*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
243*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
244*b1cdbd2cSJim Jagielski	]
245*b1cdbd2cSJim Jagielski
246*b1cdbd2cSJim Jagielski	SID_OBJECT_HELL
247*b1cdbd2cSJim Jagielski	[
248*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
249*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
250*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
251*b1cdbd2cSJim Jagielski	]
252*b1cdbd2cSJim Jagielski
253*b1cdbd2cSJim Jagielski	SID_OBJECT_HEAVEN
254*b1cdbd2cSJim Jagielski	[
255*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
256*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
257*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
258*b1cdbd2cSJim Jagielski	]
259*b1cdbd2cSJim Jagielski
260*b1cdbd2cSJim Jagielski	FN_TOOL_HIERARCHIE
261*b1cdbd2cSJim Jagielski	[
262*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
263*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
264*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
265*b1cdbd2cSJim Jagielski	]
266*b1cdbd2cSJim Jagielski
267*b1cdbd2cSJim Jagielski    SID_EXTRUSION_TOOGLE
268*b1cdbd2cSJim Jagielski    [
269*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
270*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
271*b1cdbd2cSJim Jagielski    ]
272*b1cdbd2cSJim Jagielski    SID_EXTRUSION_TILT_DOWN
273*b1cdbd2cSJim Jagielski    [
274*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
275*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
276*b1cdbd2cSJim Jagielski    ]
277*b1cdbd2cSJim Jagielski    SID_EXTRUSION_TILT_UP
278*b1cdbd2cSJim Jagielski    [
279*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
280*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
281*b1cdbd2cSJim Jagielski    ]
282*b1cdbd2cSJim Jagielski    SID_EXTRUSION_TILT_LEFT
283*b1cdbd2cSJim Jagielski    [
284*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
285*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
286*b1cdbd2cSJim Jagielski    ]
287*b1cdbd2cSJim Jagielski    SID_EXTRUSION_TILT_RIGHT
288*b1cdbd2cSJim Jagielski    [
289*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
290*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
291*b1cdbd2cSJim Jagielski    ]
292*b1cdbd2cSJim Jagielski    SID_EXTRUSION_DEPTH_FLOATER
293*b1cdbd2cSJim Jagielski    [
294*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
295*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
296*b1cdbd2cSJim Jagielski    ]
297*b1cdbd2cSJim Jagielski    SID_EXTRUSION_DEPTH_DIALOG
298*b1cdbd2cSJim Jagielski    [
299*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
300*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
301*b1cdbd2cSJim Jagielski    ]
302*b1cdbd2cSJim Jagielski    SID_EXTRUSION_DIRECTION_FLOATER
303*b1cdbd2cSJim Jagielski    [
304*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
305*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
306*b1cdbd2cSJim Jagielski    ]
307*b1cdbd2cSJim Jagielski    SID_EXTRUSION_LIGHTING_FLOATER
308*b1cdbd2cSJim Jagielski    [
309*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
310*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
311*b1cdbd2cSJim Jagielski    ]
312*b1cdbd2cSJim Jagielski    SID_EXTRUSION_SURFACE_FLOATER
313*b1cdbd2cSJim Jagielski    [
314*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
315*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
316*b1cdbd2cSJim Jagielski    ]
317*b1cdbd2cSJim Jagielski    SID_EXTRUSION_3D_COLOR
318*b1cdbd2cSJim Jagielski    [
319*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
320*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
321*b1cdbd2cSJim Jagielski    ]
322*b1cdbd2cSJim Jagielski    SID_EXTRUSION_DEPTH
323*b1cdbd2cSJim Jagielski    [
324*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
325*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
326*b1cdbd2cSJim Jagielski    ]
327*b1cdbd2cSJim Jagielski    SID_EXTRUSION_DIRECTION
328*b1cdbd2cSJim Jagielski    [
329*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
330*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
331*b1cdbd2cSJim Jagielski    ]
332*b1cdbd2cSJim Jagielski    SID_EXTRUSION_PROJECTION
333*b1cdbd2cSJim Jagielski    [
334*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
335*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
336*b1cdbd2cSJim Jagielski    ]
337*b1cdbd2cSJim Jagielski    SID_EXTRUSION_LIGHTING_DIRECTION
338*b1cdbd2cSJim Jagielski    [
339*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
340*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
341*b1cdbd2cSJim Jagielski    ]
342*b1cdbd2cSJim Jagielski    SID_EXTRUSION_LIGHTING_INTENSITY
343*b1cdbd2cSJim Jagielski    [
344*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
345*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
346*b1cdbd2cSJim Jagielski    ]
347*b1cdbd2cSJim Jagielski    SID_EXTRUSION_SURFACE
348*b1cdbd2cSJim Jagielski    [
349*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
350*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
351*b1cdbd2cSJim Jagielski    ]
352*b1cdbd2cSJim Jagielski	SID_FONTWORK_SHAPE
353*b1cdbd2cSJim Jagielski    [
354*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
355*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
356*b1cdbd2cSJim Jagielski    ]
357*b1cdbd2cSJim Jagielski    SID_FONTWORK_SHAPE_TYPE
358*b1cdbd2cSJim Jagielski    [
359*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
360*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
361*b1cdbd2cSJim Jagielski    ]
362*b1cdbd2cSJim Jagielski    SID_FONTWORK_ALIGNMENT_FLOATER
363*b1cdbd2cSJim Jagielski    [
364*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
365*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
366*b1cdbd2cSJim Jagielski    ]
367*b1cdbd2cSJim Jagielski    SID_FONTWORK_CHARACTER_SPACING_FLOATER
368*b1cdbd2cSJim Jagielski    [
369*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
370*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
371*b1cdbd2cSJim Jagielski    ]
372*b1cdbd2cSJim Jagielski	SID_FONTWORK_ALIGNMENT
373*b1cdbd2cSJim Jagielski    [
374*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
375*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
376*b1cdbd2cSJim Jagielski    ]
377*b1cdbd2cSJim Jagielski	SID_FONTWORK_SAME_LETTER_HEIGHTS
378*b1cdbd2cSJim Jagielski	[
379*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
380*b1cdbd2cSJim Jagielski		StateMethod = GetState ;
381*b1cdbd2cSJim Jagielski	]
382*b1cdbd2cSJim Jagielski	SID_FONTWORK_CHARACTER_SPACING
383*b1cdbd2cSJim Jagielski    [
384*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
385*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
386*b1cdbd2cSJim Jagielski    ]
387*b1cdbd2cSJim Jagielski	SID_FONTWORK_KERN_CHARACTER_PAIRS
388*b1cdbd2cSJim Jagielski    [
389*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
390*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
391*b1cdbd2cSJim Jagielski    ]
392*b1cdbd2cSJim Jagielski    SID_FONTWORK_CHARACTER_SPACING_DIALOG
393*b1cdbd2cSJim Jagielski    [
394*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
395*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
396*b1cdbd2cSJim Jagielski    ]
397*b1cdbd2cSJim Jagielski    SID_INSERT_GRAPHIC
398*b1cdbd2cSJim Jagielski    [
399*b1cdbd2cSJim Jagielski        // #123922# Add Exec and State methods for the case where Graphic DrawObjects are selected (SdrGrafObj)
400*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
401*b1cdbd2cSJim Jagielski        StateMethod = GetState ;
402*b1cdbd2cSJim Jagielski    ]
403*b1cdbd2cSJim Jagielski	SID_TWAIN_SELECT
404*b1cdbd2cSJim Jagielski	[
405*b1cdbd2cSJim Jagielski		StateMethod = StateDisableItems ;
406*b1cdbd2cSJim Jagielski	]
407*b1cdbd2cSJim Jagielski
408*b1cdbd2cSJim Jagielski	SID_TWAIN_TRANSFER
409*b1cdbd2cSJim Jagielski	[
410*b1cdbd2cSJim Jagielski		StateMethod = StateDisableItems ;
411*b1cdbd2cSJim Jagielski	]
412*b1cdbd2cSJim Jagielski}
413*b1cdbd2cSJim Jagielski
414*b1cdbd2cSJim Jagielskishell SwDrawShell : SwDrawBaseShell
415*b1cdbd2cSJim Jagielski{
416*b1cdbd2cSJim Jagielski		import TextDraw [Automation];
417*b1cdbd2cSJim Jagielski
418*b1cdbd2cSJim Jagielski	 // no export
419*b1cdbd2cSJim Jagielski
420*b1cdbd2cSJim Jagielski	SID_FORMTEXT_STYLE
421*b1cdbd2cSJim Jagielski	[
422*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
423*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
424*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
425*b1cdbd2cSJim Jagielski	]
426*b1cdbd2cSJim Jagielski
427*b1cdbd2cSJim Jagielski
428*b1cdbd2cSJim Jagielski	SID_FORMTEXT_ADJUST
429*b1cdbd2cSJim Jagielski	[
430*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
431*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
432*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
433*b1cdbd2cSJim Jagielski	]
434*b1cdbd2cSJim Jagielski
435*b1cdbd2cSJim Jagielski
436*b1cdbd2cSJim Jagielski	SID_FORMTEXT_DISTANCE
437*b1cdbd2cSJim Jagielski	[
438*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
439*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
440*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
441*b1cdbd2cSJim Jagielski	]
442*b1cdbd2cSJim Jagielski
443*b1cdbd2cSJim Jagielski
444*b1cdbd2cSJim Jagielski	SID_FORMTEXT_START
445*b1cdbd2cSJim Jagielski	[
446*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
447*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
448*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
449*b1cdbd2cSJim Jagielski	]
450*b1cdbd2cSJim Jagielski
451*b1cdbd2cSJim Jagielski	SID_FORMTEXT_MIRROR
452*b1cdbd2cSJim Jagielski	[
453*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
454*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
455*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
456*b1cdbd2cSJim Jagielski	]
457*b1cdbd2cSJim Jagielski
458*b1cdbd2cSJim Jagielski
459*b1cdbd2cSJim Jagielski	SID_FORMTEXT_HIDEFORM
460*b1cdbd2cSJim Jagielski	[
461*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
462*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
463*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
464*b1cdbd2cSJim Jagielski	]
465*b1cdbd2cSJim Jagielski
466*b1cdbd2cSJim Jagielski	SID_FORMTEXT_OUTLINE
467*b1cdbd2cSJim Jagielski	[
468*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
469*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
470*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
471*b1cdbd2cSJim Jagielski	]
472*b1cdbd2cSJim Jagielski
473*b1cdbd2cSJim Jagielski	SID_FORMTEXT_SHDWXVAL
474*b1cdbd2cSJim Jagielski	[
475*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
476*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
477*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
478*b1cdbd2cSJim Jagielski	]
479*b1cdbd2cSJim Jagielski
480*b1cdbd2cSJim Jagielski	SID_FORMTEXT_SHADOW
481*b1cdbd2cSJim Jagielski	[
482*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
483*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
484*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
485*b1cdbd2cSJim Jagielski	]
486*b1cdbd2cSJim Jagielski
487*b1cdbd2cSJim Jagielski	SID_FORMTEXT_SHDWCOLOR
488*b1cdbd2cSJim Jagielski	[
489*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
490*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
491*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
492*b1cdbd2cSJim Jagielski	]
493*b1cdbd2cSJim Jagielski
494*b1cdbd2cSJim Jagielski	SID_FORMTEXT_SHDWYVAL
495*b1cdbd2cSJim Jagielski	[
496*b1cdbd2cSJim Jagielski		ExecMethod = ExecFormText ;
497*b1cdbd2cSJim Jagielski		StateMethod = GetFormTextState ;
498*b1cdbd2cSJim Jagielski		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
499*b1cdbd2cSJim Jagielski	]
500*b1cdbd2cSJim Jagielski
501*b1cdbd2cSJim Jagielski	FN_FORMAT_FOOTNOTE_DLG // status()
502*b1cdbd2cSJim Jagielski	[
503*b1cdbd2cSJim Jagielski		ExecMethod = Execute;
504*b1cdbd2cSJim Jagielski	]
505*b1cdbd2cSJim Jagielski
506*b1cdbd2cSJim Jagielski	SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
507*b1cdbd2cSJim Jagielski    [
508*b1cdbd2cSJim Jagielski        ExecMethod = Execute ;
509*b1cdbd2cSJim Jagielski    ]
510*b1cdbd2cSJim Jagielski
511*b1cdbd2cSJim Jagielski    FN_WORDCOUNT_DIALOG
512*b1cdbd2cSJim Jagielski    [
513*b1cdbd2cSJim Jagielski        ExecMethod = Execute;
514*b1cdbd2cSJim Jagielski    ]
515*b1cdbd2cSJim Jagielski
516*b1cdbd2cSJim Jagielski   	FN_NUMBERING_OUTLINE_DLG   // status(final|play)
517*b1cdbd2cSJim Jagielski	[
518*b1cdbd2cSJim Jagielski		ExecMethod = Execute ;
519*b1cdbd2cSJim Jagielski	]
520*b1cdbd2cSJim Jagielski}
521*b1cdbd2cSJim Jagielski
522*b1cdbd2cSJim Jagielski
523