xref: /trunk/main/sw/sdi/drawsh.sdi (revision ee093554)
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
36d5370dc8SArmin Le Grand	SID_ATTR_LINE_START
37d5370dc8SArmin Le Grand	[
38d5370dc8SArmin Le Grand		ExecMethod = ExecDrawAttrArgs ;
39d5370dc8SArmin Le Grand		StateMethod = DisableState ;
40d5370dc8SArmin Le Grand		Export = FALSE;
41d5370dc8SArmin Le Grand	]
42d5370dc8SArmin Le Grand
43d5370dc8SArmin Le Grand	SID_ATTR_LINE_END
44d5370dc8SArmin Le Grand	[
45d5370dc8SArmin Le Grand		ExecMethod = ExecDrawAttrArgs ;
46d5370dc8SArmin Le Grand		StateMethod = DisableState ;
47d5370dc8SArmin Le Grand		Export = FALSE;
48d5370dc8SArmin Le Grand	]
49d5370dc8SArmin Le Grand
50cdf0e10cSrcweir	SID_ATTR_LINE_STYLE
51cdf0e10cSrcweir	[
52cdf0e10cSrcweir		Export = FALSE;
53cdf0e10cSrcweir		ExecMethod = ExecDrawAttrArgs ;
54cdf0e10cSrcweir		StateMethod = GetDrawAttrState ;
55cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
56cdf0e10cSrcweir	]
57cdf0e10cSrcweir
58cdf0e10cSrcweir	SID_ATTR_LINE_DASH
59cdf0e10cSrcweir	[
60cdf0e10cSrcweir		ExecMethod = ExecDrawAttrArgs ;
61cdf0e10cSrcweir		StateMethod = GetDrawAttrState ;
62cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
63cdf0e10cSrcweir	]
64cdf0e10cSrcweir
65d5370dc8SArmin Le Grand	SID_ATTR_LINE_TRANSPARENCE
66d5370dc8SArmin Le Grand	[
67d5370dc8SArmin Le Grand		Export = FALSE;
68d5370dc8SArmin Le Grand		ExecMethod = ExecDrawAttrArgs ;
69d5370dc8SArmin Le Grand		StateMethod = GetDrawAttrState ;
70d5370dc8SArmin Le Grand		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
71d5370dc8SArmin Le Grand	]
72d5370dc8SArmin Le Grand
73d5370dc8SArmin Le Grand	SID_ATTR_LINE_JOINT
74d5370dc8SArmin Le Grand	[
75d5370dc8SArmin Le Grand		Export = FALSE;
76d5370dc8SArmin Le Grand		ExecMethod = ExecDrawAttrArgs ;
77d5370dc8SArmin Le Grand		StateMethod = GetDrawAttrState ;
78d5370dc8SArmin Le Grand		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
79d5370dc8SArmin Le Grand	]
80d5370dc8SArmin Le Grand
81d5370dc8SArmin Le Grand	SID_ATTR_LINE_CAP
82d5370dc8SArmin Le Grand	[
83d5370dc8SArmin Le Grand		Export = FALSE;
84d5370dc8SArmin Le Grand		ExecMethod = ExecDrawAttrArgs ;
85d5370dc8SArmin Le Grand		StateMethod = GetDrawAttrState ;
86d5370dc8SArmin Le Grand		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
87d5370dc8SArmin Le Grand	]
88d5370dc8SArmin Le Grand
89cdf0e10cSrcweir	SID_DASH_LIST
90cdf0e10cSrcweir	[
91cdf0e10cSrcweir	    StateMethod = GetDrawAttrState ;
92cdf0e10cSrcweir	]
93cdf0e10cSrcweir
94cdf0e10cSrcweir	SID_LINEEND_LIST
95cdf0e10cSrcweir	[
96cdf0e10cSrcweir	    StateMethod = GetDrawAttrState ;
97cdf0e10cSrcweir	]
98cdf0e10cSrcweir
99cdf0e10cSrcweir    SID_COLOR_TABLE
100cdf0e10cSrcweir    [
101cdf0e10cSrcweir        StateMethod = GetDrawAttrState ;
102cdf0e10cSrcweir    ]
103cdf0e10cSrcweir
104cdf0e10cSrcweir    SID_GRADIENT_LIST
105cdf0e10cSrcweir    [
106cdf0e10cSrcweir        StateMethod = GetDrawAttrState ;
107cdf0e10cSrcweir    ]
108cdf0e10cSrcweir
109cdf0e10cSrcweir    SID_HATCH_LIST
110cdf0e10cSrcweir    [
111cdf0e10cSrcweir        StateMethod = GetDrawAttrState ;
112cdf0e10cSrcweir    ]
113cdf0e10cSrcweir
114cdf0e10cSrcweir    SID_BITMAP_LIST
115cdf0e10cSrcweir    [
116cdf0e10cSrcweir        StateMethod = GetDrawAttrState ;
117cdf0e10cSrcweir    ]
118cdf0e10cSrcweir
119cdf0e10cSrcweir	SID_ATTR_LINE_WIDTH
120cdf0e10cSrcweir	[
121cdf0e10cSrcweir		ExecMethod = ExecDrawAttrArgs ;
122cdf0e10cSrcweir		StateMethod = GetDrawAttrState ;
123cdf0e10cSrcweir		Export = FALSE;
124cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
125cdf0e10cSrcweir	]
126cdf0e10cSrcweir
127cdf0e10cSrcweir	SID_ATTR_LINE_COLOR
128cdf0e10cSrcweir	[
129cdf0e10cSrcweir		Export = FALSE;
130cdf0e10cSrcweir		ExecMethod = ExecDrawAttrArgs ;
131cdf0e10cSrcweir		StateMethod = GetDrawAttrState ;
132cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
133cdf0e10cSrcweir	]
134cdf0e10cSrcweir
135cdf0e10cSrcweir	SID_ATTR_FILL_STYLE
136cdf0e10cSrcweir	[
137cdf0e10cSrcweir		Export = FALSE;
138cdf0e10cSrcweir		ExecMethod = ExecDrawAttrArgs ;
139cdf0e10cSrcweir		StateMethod = GetDrawAttrState ;
140cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
141cdf0e10cSrcweir	]
142cdf0e10cSrcweir
143cdf0e10cSrcweir	SID_ATTR_FILL_COLOR
144cdf0e10cSrcweir	[
145cdf0e10cSrcweir		Export = FALSE;
146cdf0e10cSrcweir		ExecMethod = ExecDrawAttrArgs ;
147cdf0e10cSrcweir		StateMethod = GetDrawAttrState ;
148cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
149cdf0e10cSrcweir	]
150cdf0e10cSrcweir
151cdf0e10cSrcweir	SID_ATTR_FILL_GRADIENT
152cdf0e10cSrcweir	[
153cdf0e10cSrcweir		Export = FALSE;
154cdf0e10cSrcweir		ExecMethod = ExecDrawAttrArgs ;
155cdf0e10cSrcweir		StateMethod = GetDrawAttrState ;
156cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
157cdf0e10cSrcweir	]
158cdf0e10cSrcweir
159cdf0e10cSrcweir	SID_ATTR_FILL_HATCH
160cdf0e10cSrcweir	[
161cdf0e10cSrcweir		Export = FALSE;
162cdf0e10cSrcweir		ExecMethod = ExecDrawAttrArgs ;
163cdf0e10cSrcweir		StateMethod = GetDrawAttrState ;
164cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
165cdf0e10cSrcweir	]
166cdf0e10cSrcweir
167cdf0e10cSrcweir	SID_ATTR_FILL_BITMAP
168cdf0e10cSrcweir	[
169cdf0e10cSrcweir		Export = FALSE;
170cdf0e10cSrcweir		ExecMethod = ExecDrawAttrArgs ;
171cdf0e10cSrcweir		StateMethod = GetDrawAttrState ;
172cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
173cdf0e10cSrcweir	]
174cdf0e10cSrcweir
175d5370dc8SArmin Le Grand	SID_ATTR_FILL_TRANSPARENCE
176d5370dc8SArmin Le Grand	[
177d5370dc8SArmin Le Grand		Export = FALSE;
178d5370dc8SArmin Le Grand		ExecMethod = ExecDrawAttrArgs ;
179d5370dc8SArmin Le Grand		StateMethod = GetDrawAttrState ;
180d5370dc8SArmin Le Grand		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
181d5370dc8SArmin Le Grand	]
182d5370dc8SArmin Le Grand
183d5370dc8SArmin Le Grand	SID_ATTR_FILL_FLOATTRANSPARENCE
184d5370dc8SArmin Le Grand	[
185d5370dc8SArmin Le Grand		Export = FALSE;
186d5370dc8SArmin Le Grand		ExecMethod = ExecDrawAttrArgs ;
187d5370dc8SArmin Le Grand		StateMethod = GetDrawAttrState ;
188d5370dc8SArmin Le Grand		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
189d5370dc8SArmin Le Grand	]
190d5370dc8SArmin Le Grand
191cdf0e10cSrcweir	SID_ATTRIBUTES_LINE
192cdf0e10cSrcweir	[
193cdf0e10cSrcweir		ExecMethod = ExecDrawDlg ;
194cdf0e10cSrcweir		StateMethod = DisableState ;
195cdf0e10cSrcweir	]
196cdf0e10cSrcweir
197cdf0e10cSrcweir	SID_ATTRIBUTES_AREA
198cdf0e10cSrcweir	[
199cdf0e10cSrcweir		ExecMethod = ExecDrawDlg ;
200cdf0e10cSrcweir		StateMethod = DisableState ;
201cdf0e10cSrcweir	]
202cdf0e10cSrcweir
203cdf0e10cSrcweir	FN_DRAWTEXT_ATTR_DLG
204cdf0e10cSrcweir	[
205cdf0e10cSrcweir		ExecMethod = ExecDrawDlg ;
206cdf0e10cSrcweir		StateMethod = DisableState ;
207cdf0e10cSrcweir	]
208cdf0e10cSrcweir
209cdf0e10cSrcweir    FN_FLIP_VERT_GRAFIC
210cdf0e10cSrcweir	[
211cdf0e10cSrcweir		ExecMethod = Execute ;
212cdf0e10cSrcweir		StateMethod = GetState ;
213cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
214cdf0e10cSrcweir	]
215*ee093554SAndre Fischer    SID_FLIP_VERTICAL
216*ee093554SAndre Fischer	[
217*ee093554SAndre Fischer		ExecMethod = Execute ;
218*ee093554SAndre Fischer		StateMethod = GetState ;
219*ee093554SAndre Fischer		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
220*ee093554SAndre Fischer	]
221cdf0e10cSrcweir
222cdf0e10cSrcweir    FN_FLIP_HORZ_GRAFIC
223cdf0e10cSrcweir	[
224cdf0e10cSrcweir		ExecMethod = Execute ;
225cdf0e10cSrcweir		StateMethod = GetState ;
226cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
227cdf0e10cSrcweir	]
228*ee093554SAndre Fischer    SID_FLIP_HORIZONTAL
229*ee093554SAndre Fischer	[
230*ee093554SAndre Fischer		ExecMethod = Execute ;
231*ee093554SAndre Fischer		StateMethod = GetState ;
232*ee093554SAndre Fischer		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
233*ee093554SAndre Fischer	]
234cdf0e10cSrcweir
235cdf0e10cSrcweir	SID_OBJECT_ROTATE
236cdf0e10cSrcweir	[
237cdf0e10cSrcweir		Export = FALSE;
238cdf0e10cSrcweir		ExecMethod = Execute ;
239cdf0e10cSrcweir		StateMethod = GetState ;
240cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
241cdf0e10cSrcweir	]
242cdf0e10cSrcweir
243cdf0e10cSrcweir	SID_BEZIER_EDIT
244cdf0e10cSrcweir	[
245cdf0e10cSrcweir		Export = FALSE;
246cdf0e10cSrcweir		ExecMethod = Execute ;
247cdf0e10cSrcweir		StateMethod = GetState ;
248cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
249cdf0e10cSrcweir	]
250cdf0e10cSrcweir
251cdf0e10cSrcweir	SID_FONTWORK
252cdf0e10cSrcweir	[
253cdf0e10cSrcweir		ExecMethod = Execute ;
254cdf0e10cSrcweir		StateMethod = GetState ;
255cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
256cdf0e10cSrcweir	]
257cdf0e10cSrcweir
258cdf0e10cSrcweir	SID_OBJECT_HELL
259cdf0e10cSrcweir	[
260cdf0e10cSrcweir		ExecMethod = Execute ;
261cdf0e10cSrcweir		StateMethod = GetState ;
262cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
263cdf0e10cSrcweir	]
264cdf0e10cSrcweir
265cdf0e10cSrcweir	SID_OBJECT_HEAVEN
266cdf0e10cSrcweir	[
267cdf0e10cSrcweir		ExecMethod = Execute ;
268cdf0e10cSrcweir		StateMethod = GetState ;
269cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
270cdf0e10cSrcweir	]
271cdf0e10cSrcweir
272cdf0e10cSrcweir	FN_TOOL_HIERARCHIE
273cdf0e10cSrcweir	[
274cdf0e10cSrcweir		ExecMethod = Execute ;
275cdf0e10cSrcweir		StateMethod = GetState ;
276cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
277cdf0e10cSrcweir	]
278cdf0e10cSrcweir
279cdf0e10cSrcweir    SID_EXTRUSION_TOOGLE
280cdf0e10cSrcweir    [
281cdf0e10cSrcweir        ExecMethod = Execute ;
282cdf0e10cSrcweir        StateMethod = GetState ;
283cdf0e10cSrcweir    ]
284cdf0e10cSrcweir    SID_EXTRUSION_TILT_DOWN
285cdf0e10cSrcweir    [
286cdf0e10cSrcweir        ExecMethod = Execute ;
287cdf0e10cSrcweir        StateMethod = GetState ;
288cdf0e10cSrcweir    ]
289cdf0e10cSrcweir    SID_EXTRUSION_TILT_UP
290cdf0e10cSrcweir    [
291cdf0e10cSrcweir        ExecMethod = Execute ;
292cdf0e10cSrcweir        StateMethod = GetState ;
293cdf0e10cSrcweir    ]
294cdf0e10cSrcweir    SID_EXTRUSION_TILT_LEFT
295cdf0e10cSrcweir    [
296cdf0e10cSrcweir        ExecMethod = Execute ;
297cdf0e10cSrcweir        StateMethod = GetState ;
298cdf0e10cSrcweir    ]
299cdf0e10cSrcweir    SID_EXTRUSION_TILT_RIGHT
300cdf0e10cSrcweir    [
301cdf0e10cSrcweir        ExecMethod = Execute ;
302cdf0e10cSrcweir        StateMethod = GetState ;
303cdf0e10cSrcweir    ]
304cdf0e10cSrcweir    SID_EXTRUSION_DEPTH_FLOATER
305cdf0e10cSrcweir    [
306cdf0e10cSrcweir        ExecMethod = Execute ;
307cdf0e10cSrcweir        StateMethod = GetState ;
308cdf0e10cSrcweir    ]
309cdf0e10cSrcweir    SID_EXTRUSION_DEPTH_DIALOG
310cdf0e10cSrcweir    [
311cdf0e10cSrcweir        ExecMethod = Execute ;
312cdf0e10cSrcweir        StateMethod = GetState ;
313cdf0e10cSrcweir    ]
314cdf0e10cSrcweir    SID_EXTRUSION_DIRECTION_FLOATER
315cdf0e10cSrcweir    [
316cdf0e10cSrcweir        ExecMethod = Execute ;
317cdf0e10cSrcweir        StateMethod = GetState ;
318cdf0e10cSrcweir    ]
319cdf0e10cSrcweir    SID_EXTRUSION_LIGHTING_FLOATER
320cdf0e10cSrcweir    [
321cdf0e10cSrcweir        ExecMethod = Execute ;
322cdf0e10cSrcweir        StateMethod = GetState ;
323cdf0e10cSrcweir    ]
324cdf0e10cSrcweir    SID_EXTRUSION_SURFACE_FLOATER
325cdf0e10cSrcweir    [
326cdf0e10cSrcweir        ExecMethod = Execute ;
327cdf0e10cSrcweir        StateMethod = GetState ;
328cdf0e10cSrcweir    ]
329cdf0e10cSrcweir    SID_EXTRUSION_3D_COLOR
330cdf0e10cSrcweir    [
331cdf0e10cSrcweir        ExecMethod = Execute ;
332cdf0e10cSrcweir        StateMethod = GetState ;
333cdf0e10cSrcweir    ]
334cdf0e10cSrcweir    SID_EXTRUSION_DEPTH
335cdf0e10cSrcweir    [
336cdf0e10cSrcweir        ExecMethod = Execute ;
337cdf0e10cSrcweir        StateMethod = GetState ;
338cdf0e10cSrcweir    ]
339cdf0e10cSrcweir    SID_EXTRUSION_DIRECTION
340cdf0e10cSrcweir    [
341cdf0e10cSrcweir        ExecMethod = Execute ;
342cdf0e10cSrcweir        StateMethod = GetState ;
343cdf0e10cSrcweir    ]
344cdf0e10cSrcweir    SID_EXTRUSION_PROJECTION
345cdf0e10cSrcweir    [
346cdf0e10cSrcweir        ExecMethod = Execute ;
347cdf0e10cSrcweir        StateMethod = GetState ;
348cdf0e10cSrcweir    ]
349cdf0e10cSrcweir    SID_EXTRUSION_LIGHTING_DIRECTION
350cdf0e10cSrcweir    [
351cdf0e10cSrcweir        ExecMethod = Execute ;
352cdf0e10cSrcweir        StateMethod = GetState ;
353cdf0e10cSrcweir    ]
354cdf0e10cSrcweir    SID_EXTRUSION_LIGHTING_INTENSITY
355cdf0e10cSrcweir    [
356cdf0e10cSrcweir        ExecMethod = Execute ;
357cdf0e10cSrcweir        StateMethod = GetState ;
358cdf0e10cSrcweir    ]
359cdf0e10cSrcweir    SID_EXTRUSION_SURFACE
360cdf0e10cSrcweir    [
361cdf0e10cSrcweir        ExecMethod = Execute ;
362cdf0e10cSrcweir        StateMethod = GetState ;
363cdf0e10cSrcweir    ]
364cdf0e10cSrcweir	SID_FONTWORK_SHAPE
365cdf0e10cSrcweir    [
366cdf0e10cSrcweir        ExecMethod = Execute ;
367cdf0e10cSrcweir        StateMethod = GetState ;
368cdf0e10cSrcweir    ]
369cdf0e10cSrcweir    SID_FONTWORK_SHAPE_TYPE
370cdf0e10cSrcweir    [
371cdf0e10cSrcweir        ExecMethod = Execute ;
372cdf0e10cSrcweir        StateMethod = GetState ;
373cdf0e10cSrcweir    ]
374cdf0e10cSrcweir    SID_FONTWORK_ALIGNMENT_FLOATER
375cdf0e10cSrcweir    [
376cdf0e10cSrcweir        ExecMethod = Execute ;
377cdf0e10cSrcweir        StateMethod = GetState ;
378cdf0e10cSrcweir    ]
379cdf0e10cSrcweir    SID_FONTWORK_CHARACTER_SPACING_FLOATER
380cdf0e10cSrcweir    [
381cdf0e10cSrcweir        ExecMethod = Execute ;
382cdf0e10cSrcweir        StateMethod = GetState ;
383cdf0e10cSrcweir    ]
384cdf0e10cSrcweir	SID_FONTWORK_ALIGNMENT
385cdf0e10cSrcweir    [
386cdf0e10cSrcweir        ExecMethod = Execute ;
387cdf0e10cSrcweir        StateMethod = GetState ;
388cdf0e10cSrcweir    ]
389cdf0e10cSrcweir	SID_FONTWORK_SAME_LETTER_HEIGHTS
390cdf0e10cSrcweir	[
391cdf0e10cSrcweir		ExecMethod = Execute ;
392cdf0e10cSrcweir		StateMethod = GetState ;
393cdf0e10cSrcweir	]
394cdf0e10cSrcweir	SID_FONTWORK_CHARACTER_SPACING
395cdf0e10cSrcweir    [
396cdf0e10cSrcweir        ExecMethod = Execute ;
397cdf0e10cSrcweir        StateMethod = GetState ;
398cdf0e10cSrcweir    ]
399cdf0e10cSrcweir	SID_FONTWORK_KERN_CHARACTER_PAIRS
400cdf0e10cSrcweir    [
401cdf0e10cSrcweir        ExecMethod = Execute ;
402cdf0e10cSrcweir        StateMethod = GetState ;
403cdf0e10cSrcweir    ]
404cdf0e10cSrcweir    SID_FONTWORK_CHARACTER_SPACING_DIALOG
405cdf0e10cSrcweir    [
406cdf0e10cSrcweir        ExecMethod = Execute ;
407cdf0e10cSrcweir        StateMethod = GetState ;
408cdf0e10cSrcweir    ]
409cdf0e10cSrcweir    SID_INSERT_GRAPHIC
410cdf0e10cSrcweir	[
411cdf0e10cSrcweir		StateMethod = StateDisableItems ;
412cdf0e10cSrcweir	]
413cdf0e10cSrcweir	SID_TWAIN_SELECT
414cdf0e10cSrcweir	[
415cdf0e10cSrcweir		StateMethod = StateDisableItems ;
416cdf0e10cSrcweir	]
417cdf0e10cSrcweir
418cdf0e10cSrcweir	SID_TWAIN_TRANSFER
419cdf0e10cSrcweir	[
420cdf0e10cSrcweir		StateMethod = StateDisableItems ;
421cdf0e10cSrcweir	]
422cdf0e10cSrcweir}
423cdf0e10cSrcweir
424cdf0e10cSrcweirshell SwDrawShell : SwDrawBaseShell
425cdf0e10cSrcweir{
426cdf0e10cSrcweir		import TextDraw [Automation];
427cdf0e10cSrcweir
428cdf0e10cSrcweir	 // no export
429cdf0e10cSrcweir
430cdf0e10cSrcweir	SID_FORMTEXT_STYLE
431cdf0e10cSrcweir	[
432cdf0e10cSrcweir		ExecMethod = ExecFormText ;
433cdf0e10cSrcweir		StateMethod = GetFormTextState ;
434cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
435cdf0e10cSrcweir	]
436cdf0e10cSrcweir
437cdf0e10cSrcweir
438cdf0e10cSrcweir	SID_FORMTEXT_ADJUST
439cdf0e10cSrcweir	[
440cdf0e10cSrcweir		ExecMethod = ExecFormText ;
441cdf0e10cSrcweir		StateMethod = GetFormTextState ;
442cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
443cdf0e10cSrcweir	]
444cdf0e10cSrcweir
445cdf0e10cSrcweir
446cdf0e10cSrcweir	SID_FORMTEXT_DISTANCE
447cdf0e10cSrcweir	[
448cdf0e10cSrcweir		ExecMethod = ExecFormText ;
449cdf0e10cSrcweir		StateMethod = GetFormTextState ;
450cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
451cdf0e10cSrcweir	]
452cdf0e10cSrcweir
453cdf0e10cSrcweir
454cdf0e10cSrcweir	SID_FORMTEXT_START
455cdf0e10cSrcweir	[
456cdf0e10cSrcweir		ExecMethod = ExecFormText ;
457cdf0e10cSrcweir		StateMethod = GetFormTextState ;
458cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
459cdf0e10cSrcweir	]
460cdf0e10cSrcweir
461cdf0e10cSrcweir	SID_FORMTEXT_MIRROR
462cdf0e10cSrcweir	[
463cdf0e10cSrcweir		ExecMethod = ExecFormText ;
464cdf0e10cSrcweir		StateMethod = GetFormTextState ;
465cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
466cdf0e10cSrcweir	]
467cdf0e10cSrcweir
468cdf0e10cSrcweir
469cdf0e10cSrcweir	SID_FORMTEXT_HIDEFORM
470cdf0e10cSrcweir	[
471cdf0e10cSrcweir		ExecMethod = ExecFormText ;
472cdf0e10cSrcweir		StateMethod = GetFormTextState ;
473cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
474cdf0e10cSrcweir	]
475cdf0e10cSrcweir
476cdf0e10cSrcweir	SID_FORMTEXT_OUTLINE
477cdf0e10cSrcweir	[
478cdf0e10cSrcweir		ExecMethod = ExecFormText ;
479cdf0e10cSrcweir		StateMethod = GetFormTextState ;
480cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
481cdf0e10cSrcweir	]
482cdf0e10cSrcweir
483cdf0e10cSrcweir	SID_FORMTEXT_SHDWXVAL
484cdf0e10cSrcweir	[
485cdf0e10cSrcweir		ExecMethod = ExecFormText ;
486cdf0e10cSrcweir		StateMethod = GetFormTextState ;
487cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
488cdf0e10cSrcweir	]
489cdf0e10cSrcweir
490cdf0e10cSrcweir	SID_FORMTEXT_SHADOW
491cdf0e10cSrcweir	[
492cdf0e10cSrcweir		ExecMethod = ExecFormText ;
493cdf0e10cSrcweir		StateMethod = GetFormTextState ;
494cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
495cdf0e10cSrcweir	]
496cdf0e10cSrcweir
497cdf0e10cSrcweir	SID_FORMTEXT_SHDWCOLOR
498cdf0e10cSrcweir	[
499cdf0e10cSrcweir		ExecMethod = ExecFormText ;
500cdf0e10cSrcweir		StateMethod = GetFormTextState ;
501cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
502cdf0e10cSrcweir	]
503cdf0e10cSrcweir
504cdf0e10cSrcweir	SID_FORMTEXT_SHDWYVAL
505cdf0e10cSrcweir	[
506cdf0e10cSrcweir		ExecMethod = ExecFormText ;
507cdf0e10cSrcweir		StateMethod = GetFormTextState ;
508cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
509cdf0e10cSrcweir	]
510cdf0e10cSrcweir
511cdf0e10cSrcweir	SID_FORMTEXT_STDFORM
512cdf0e10cSrcweir	[
513cdf0e10cSrcweir		ExecMethod = ExecFormText ;
514cdf0e10cSrcweir		StateMethod = GetFormTextState ;
515cdf0e10cSrcweir		DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
516cdf0e10cSrcweir	]
517cdf0e10cSrcweir
518cdf0e10cSrcweir	FN_FORMAT_FOOTNOTE_DLG // status()
519cdf0e10cSrcweir	[
520cdf0e10cSrcweir		ExecMethod = Execute;
521cdf0e10cSrcweir	]
522cdf0e10cSrcweir
523cdf0e10cSrcweir	SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
524cdf0e10cSrcweir    [
525cdf0e10cSrcweir        ExecMethod = Execute ;
526cdf0e10cSrcweir    ]
527cdf0e10cSrcweir
528cdf0e10cSrcweir    FN_WORDCOUNT_DIALOG
529cdf0e10cSrcweir    [
530cdf0e10cSrcweir        ExecMethod = Execute;
531cdf0e10cSrcweir    ]
532cdf0e10cSrcweir
533cdf0e10cSrcweir   	FN_NUMBERING_OUTLINE_DLG   // status(final|play)
534cdf0e10cSrcweir	[
535cdf0e10cSrcweir		ExecMethod = Execute ;
536cdf0e10cSrcweir	]
537cdf0e10cSrcweir}
538cdf0e10cSrcweir
539cdf0e10cSrcweir
540