Update ooo320-m1
[ooovba.git] / sw / sdi / drawsh.sdi
blob77cc9a681e2275e15cd2b48bb1ac6aca51f8b0f1
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: drawsh.sdi,v $
10  * $Revision: 1.9.190.2 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
30 interface TextDraw : TextDrawBase
32     uuid = "626DE480-111A-101D-9757-6E74207A7520"
35     SID_ATTR_LINEEND_STYLE
36     [
37         SlotType = SfxBoolItem ;
38         ExecMethod = ExecDrawAttrArgs ;
39         StateMethod = DisableState ;
40         Export = FALSE;
41     ]
43     SID_ATTR_LINE_STYLE
44     [
45         Export = FALSE;
46         ExecMethod = ExecDrawAttrArgs ;
47         StateMethod = GetDrawAttrState ;
48         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
49     ]
51     SID_ATTR_LINE_DASH
52     [
53         ExecMethod = ExecDrawAttrArgs ;
54         StateMethod = GetDrawAttrState ;
55         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
56     ]
57     
58     SID_DASH_LIST
59     [
60         StateMethod = GetDrawAttrState ;
61     ]
63     SID_LINEEND_LIST
64     [
65         StateMethod = GetDrawAttrState ;
66     ]
68     SID_COLOR_TABLE
69     [
70         StateMethod = GetDrawAttrState ;
71     ]
73     SID_GRADIENT_LIST
74     [
75         StateMethod = GetDrawAttrState ;
76     ]
77     
78     SID_HATCH_LIST
79     [
80         StateMethod = GetDrawAttrState ;
81     ]
82     
83     SID_BITMAP_LIST
84     [
85         StateMethod = GetDrawAttrState ;
86     ]
88     SID_ATTR_LINE_WIDTH
89     [
90         ExecMethod = ExecDrawAttrArgs ;
91         StateMethod = GetDrawAttrState ;
92         Export = FALSE;
93         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
94     ]
96     SID_ATTR_LINE_COLOR
97     [
98         Export = FALSE;
99         ExecMethod = ExecDrawAttrArgs ;
100         StateMethod = GetDrawAttrState ;
101         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
102     ]
104     SID_ATTR_FILL_STYLE
105     [
106         Export = FALSE;
107         ExecMethod = ExecDrawAttrArgs ;
108         StateMethod = GetDrawAttrState ;
109         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
110     ]
112     SID_ATTR_FILL_COLOR
113     [
114         Export = FALSE;
115         ExecMethod = ExecDrawAttrArgs ;
116         StateMethod = GetDrawAttrState ;
117         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
118     ]
120     SID_ATTR_FILL_GRADIENT
121     [
122         Export = FALSE;
123         ExecMethod = ExecDrawAttrArgs ;
124         StateMethod = GetDrawAttrState ;
125         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
126     ]
128     SID_ATTR_FILL_HATCH
129     [
130         Export = FALSE;
131         ExecMethod = ExecDrawAttrArgs ;
132         StateMethod = GetDrawAttrState ;
133         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
134     ]
136     SID_ATTR_FILL_BITMAP
137     [
138         Export = FALSE;
139         ExecMethod = ExecDrawAttrArgs ;
140         StateMethod = GetDrawAttrState ;
141         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
142     ]
144     SID_ATTRIBUTES_LINE
145     [
146         ExecMethod = ExecDrawDlg ;
147         StateMethod = DisableState ;
148     ]
150     SID_ATTRIBUTES_AREA
151     [
152         ExecMethod = ExecDrawDlg ;
153         StateMethod = DisableState ;
154     ]
156     FN_DRAWTEXT_ATTR_DLG
157     [
158         ExecMethod = ExecDrawDlg ;
159         StateMethod = DisableState ;
160     ]
162     FN_FLIP_VERT_GRAFIC
163     [
164         ExecMethod = Execute ;
165         StateMethod = GetState ;
166         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
167     ]
169     FN_FLIP_HORZ_GRAFIC
170     [
171         ExecMethod = Execute ;
172         StateMethod = GetState ;
173         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
174     ]
176     SID_OBJECT_ROTATE
177     [
178         Export = FALSE;
179         ExecMethod = Execute ;
180         StateMethod = GetState ;
181         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
182     ]
184     SID_BEZIER_EDIT
185     [
186         Export = FALSE;
187         ExecMethod = Execute ;
188         StateMethod = GetState ;
189         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
190     ]
192     SID_FONTWORK
193     [
194         ExecMethod = Execute ;
195         StateMethod = GetState ;
196         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
197     ]
199     SID_OBJECT_HELL
200     [
201         ExecMethod = Execute ;
202         StateMethod = GetState ;
203         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
204     ]
206     SID_OBJECT_HEAVEN
207     [
208         ExecMethod = Execute ;
209         StateMethod = GetState ;
210         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
211     ]
213     FN_TOOL_HIERARCHIE
214     [
215         ExecMethod = Execute ;
216         StateMethod = GetState ;
217         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
218     ]
219     
220     SID_EXTRUSION_TOOGLE
221     [
222         ExecMethod = Execute ;
223         StateMethod = GetState ;
224     ]
225     SID_EXTRUSION_TILT_DOWN
226     [
227         ExecMethod = Execute ;
228         StateMethod = GetState ;
229     ]
230     SID_EXTRUSION_TILT_UP
231     [
232         ExecMethod = Execute ;
233         StateMethod = GetState ;
234     ]
235     SID_EXTRUSION_TILT_LEFT
236     [
237         ExecMethod = Execute ;
238         StateMethod = GetState ;
239     ]
240     SID_EXTRUSION_TILT_RIGHT
241     [
242         ExecMethod = Execute ;
243         StateMethod = GetState ;
244     ]
245     SID_EXTRUSION_DEPTH_FLOATER
246     [
247         ExecMethod = Execute ;
248         StateMethod = GetState ;
249     ]
250     SID_EXTRUSION_DEPTH_DIALOG
251     [
252         ExecMethod = Execute ;
253         StateMethod = GetState ;
254     ]   
255     SID_EXTRUSION_DIRECTION_FLOATER
256     [
257         ExecMethod = Execute ;
258         StateMethod = GetState ;
259     ]
260     SID_EXTRUSION_LIGHTING_FLOATER
261     [
262         ExecMethod = Execute ;
263         StateMethod = GetState ;
264     ]
265     SID_EXTRUSION_SURFACE_FLOATER
266     [
267         ExecMethod = Execute ;
268         StateMethod = GetState ;
269     ]
270     SID_EXTRUSION_3D_COLOR
271     [
272         ExecMethod = Execute ;
273         StateMethod = GetState ;
274     ]
275     SID_EXTRUSION_DEPTH
276     [
277         ExecMethod = Execute ;
278         StateMethod = GetState ;
279     ]
280     SID_EXTRUSION_DIRECTION
281     [
282         ExecMethod = Execute ;
283         StateMethod = GetState ;
284     ]
285     SID_EXTRUSION_PROJECTION
286     [
287         ExecMethod = Execute ;
288         StateMethod = GetState ;
289     ]
290     SID_EXTRUSION_LIGHTING_DIRECTION
291     [
292         ExecMethod = Execute ;
293         StateMethod = GetState ;
294     ]
295     SID_EXTRUSION_LIGHTING_INTENSITY
296     [
297         ExecMethod = Execute ;
298         StateMethod = GetState ;
299     ]
300     SID_EXTRUSION_SURFACE
301     [
302         ExecMethod = Execute ;
303         StateMethod = GetState ;
304     ]
305     SID_FONTWORK_SHAPE
306     [
307         ExecMethod = Execute ;
308         StateMethod = GetState ;
309     ]
310     SID_FONTWORK_SHAPE_TYPE
311     [
312         ExecMethod = Execute ;
313         StateMethod = GetState ;
314     ]
315     SID_FONTWORK_ALIGNMENT_FLOATER
316     [
317         ExecMethod = Execute ;
318         StateMethod = GetState ;
319     ]
320     SID_FONTWORK_CHARACTER_SPACING_FLOATER
321     [
322         ExecMethod = Execute ;
323         StateMethod = GetState ;
324     ]
325     SID_FONTWORK_ALIGNMENT
326     [
327         ExecMethod = Execute ;
328         StateMethod = GetState ;
329     ]
330     SID_FONTWORK_SAME_LETTER_HEIGHTS
331     [
332         ExecMethod = Execute ;
333         StateMethod = GetState ;
334     ]
335     SID_FONTWORK_CHARACTER_SPACING
336     [
337         ExecMethod = Execute ;
338         StateMethod = GetState ;
339     ]
340     SID_FONTWORK_KERN_CHARACTER_PAIRS
341     [
342         ExecMethod = Execute ;
343         StateMethod = GetState ;
344     ]
345     SID_FONTWORK_CHARACTER_SPACING_DIALOG
346     [
347         ExecMethod = Execute ;
348         StateMethod = GetState ;
349     ]   
350     SID_INSERT_GRAPHIC
351     [
352         StateMethod = StateDisableItems ;
353     ]
354     SID_TWAIN_SELECT
355     [
356         StateMethod = StateDisableItems ;
357     ]
358     
359     SID_TWAIN_TRANSFER
360     [
361         StateMethod = StateDisableItems ;
362     ]
365 shell SwDrawShell : SwDrawBaseShell
367         import TextDraw [Automation];
369      // no export
371     SID_FORMTEXT_STYLE
372     [
373         ExecMethod = ExecFormText ;
374         StateMethod = GetFormTextState ;
375         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
376     ]
379     SID_FORMTEXT_ADJUST
380     [
381         ExecMethod = ExecFormText ;
382         StateMethod = GetFormTextState ;
383         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
384     ]
387     SID_FORMTEXT_DISTANCE
388     [
389         ExecMethod = ExecFormText ;
390         StateMethod = GetFormTextState ;
391         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
392     ]
395     SID_FORMTEXT_START
396     [
397         ExecMethod = ExecFormText ;
398         StateMethod = GetFormTextState ;
399         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
400     ]
402     SID_FORMTEXT_MIRROR
403     [
404         ExecMethod = ExecFormText ;
405         StateMethod = GetFormTextState ;
406         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
407     ]
410     SID_FORMTEXT_HIDEFORM
411     [
412         ExecMethod = ExecFormText ;
413         StateMethod = GetFormTextState ;
414         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
415     ]
417     SID_FORMTEXT_OUTLINE
418     [
419         ExecMethod = ExecFormText ;
420         StateMethod = GetFormTextState ;
421         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
422     ]
424     SID_FORMTEXT_SHDWXVAL
425     [
426         ExecMethod = ExecFormText ;
427         StateMethod = GetFormTextState ;
428         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
429     ]
431     SID_FORMTEXT_SHADOW
432     [
433         ExecMethod = ExecFormText ;
434         StateMethod = GetFormTextState ;
435         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
436     ]
438     SID_FORMTEXT_SHDWCOLOR
439     [
440         ExecMethod = ExecFormText ;
441         StateMethod = GetFormTextState ;
442         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
443     ]
445     SID_FORMTEXT_SHDWYVAL
446     [
447         ExecMethod = ExecFormText ;
448         StateMethod = GetFormTextState ;
449         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
450     ]
452     SID_FORMTEXT_STDFORM
453     [
454         ExecMethod = ExecFormText ;
455         StateMethod = GetFormTextState ;
456         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
457     ]
458     
459     FN_FORMAT_FOOTNOTE_DLG // status()
460     [
461         ExecMethod = Execute;
462     ]
463     
464     SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
465     [
466         ExecMethod = Execute ;
467     ]
469     FN_WORDCOUNT_DIALOG
470     [
471         ExecMethod = Execute;
472     ]
474        FN_NUMBERING_OUTLINE_DLG   // status(final|play)
475     [
476         ExecMethod = Execute ;
477     ]