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