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