2 * This file is part of the LibreOffice project.
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/.
8 * This file incorporates work covered by the following license notice:
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 .
18 interface TextDraw : TextDrawBase
20 uuid = "626DE480-111A-101D-9757-6E74207A7520"
23 SID_ATTR_LINEEND_STYLE
25 SlotType = SfxBoolItem ;
26 ExecMethod = ExecDrawAttrArgs ;
27 StateMethod = DisableState ;
33 ExecMethod = ExecDrawAttrArgs ;
34 StateMethod = GetDrawAttrState ;
40 ExecMethod = ExecDrawAttrArgs ;
41 StateMethod = GetDrawAttrState ;
48 ExecMethod = ExecDrawAttrArgs ;
49 StateMethod = GetDrawAttrState ;
50 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
55 ExecMethod = ExecDrawAttrArgs ;
56 StateMethod = GetDrawAttrState ;
57 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
60 SID_ATTR_LINE_TRANSPARENCE
63 ExecMethod = ExecDrawAttrArgs ;
64 StateMethod = GetDrawAttrState ;
65 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
71 ExecMethod = ExecDrawAttrArgs ;
72 StateMethod = GetDrawAttrState ;
73 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
79 ExecMethod = ExecDrawAttrArgs ;
80 StateMethod = GetDrawAttrState ;
81 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
86 StateMethod = GetDrawAttrState ;
91 StateMethod = GetDrawAttrState ;
96 StateMethod = GetDrawAttrState ;
101 StateMethod = GetDrawAttrState ;
106 StateMethod = GetDrawAttrState ;
111 StateMethod = GetDrawAttrState ;
116 ExecMethod = ExecDrawAttrArgs ;
117 StateMethod = GetDrawAttrState ;
119 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
125 ExecMethod = ExecDrawAttrArgs ;
126 StateMethod = GetDrawAttrState ;
127 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
133 ExecMethod = ExecDrawAttrArgs ;
134 StateMethod = GetDrawAttrState ;
135 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
141 ExecMethod = ExecDrawAttrArgs ;
142 StateMethod = GetDrawAttrState ;
143 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
146 SID_ATTR_FILL_GRADIENT
149 ExecMethod = ExecDrawAttrArgs ;
150 StateMethod = GetDrawAttrState ;
151 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
157 ExecMethod = ExecDrawAttrArgs ;
158 StateMethod = GetDrawAttrState ;
159 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
165 ExecMethod = ExecDrawAttrArgs ;
166 StateMethod = GetDrawAttrState ;
167 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
170 SID_ATTR_FILL_TRANSPARENCE
173 ExecMethod = ExecDrawAttrArgs ;
174 StateMethod = GetDrawAttrState ;
175 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
178 SID_ATTR_FILL_FLOATTRANSPARENCE
181 ExecMethod = ExecDrawAttrArgs ;
182 StateMethod = GetDrawAttrState ;
183 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
188 ExecMethod = ExecDrawDlg ;
189 StateMethod = DisableState ;
194 ExecMethod = ExecDrawDlg ;
195 StateMethod = DisableState ;
200 ExecMethod = ExecDrawDlg ;
201 StateMethod = DisableState ;
206 ExecMethod = Execute ;
207 StateMethod = GetState ;
208 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
213 ExecMethod = Execute ;
214 StateMethod = GetState ;
215 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
221 ExecMethod = Execute ;
222 StateMethod = GetState ;
223 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
229 ExecMethod = Execute ;
230 StateMethod = GetState ;
231 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
236 ExecMethod = Execute ;
237 StateMethod = GetState ;
238 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
243 ExecMethod = Execute ;
244 StateMethod = GetState ;
245 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
250 ExecMethod = Execute ;
251 StateMethod = GetState ;
252 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
257 ExecMethod = Execute ;
258 StateMethod = GetState ;
259 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
264 ExecMethod = Execute ;
265 StateMethod = GetState ;
267 SID_EXTRUSION_TILT_DOWN
269 ExecMethod = Execute ;
270 StateMethod = GetState ;
272 SID_EXTRUSION_TILT_UP
274 ExecMethod = Execute ;
275 StateMethod = GetState ;
277 SID_EXTRUSION_TILT_LEFT
279 ExecMethod = Execute ;
280 StateMethod = GetState ;
282 SID_EXTRUSION_TILT_RIGHT
284 ExecMethod = Execute ;
285 StateMethod = GetState ;
287 SID_EXTRUSION_DEPTH_FLOATER
289 ExecMethod = Execute ;
290 StateMethod = GetState ;
292 SID_EXTRUSION_DEPTH_DIALOG
294 ExecMethod = Execute ;
295 StateMethod = GetState ;
297 SID_EXTRUSION_DIRECTION_FLOATER
299 ExecMethod = Execute ;
300 StateMethod = GetState ;
302 SID_EXTRUSION_LIGHTING_FLOATER
304 ExecMethod = Execute ;
305 StateMethod = GetState ;
307 SID_EXTRUSION_SURFACE_FLOATER
309 ExecMethod = Execute ;
310 StateMethod = GetState ;
312 SID_EXTRUSION_3D_COLOR
314 ExecMethod = Execute ;
315 StateMethod = GetState ;
319 ExecMethod = Execute ;
320 StateMethod = GetState ;
322 SID_EXTRUSION_DIRECTION
324 ExecMethod = Execute ;
325 StateMethod = GetState ;
327 SID_EXTRUSION_PROJECTION
329 ExecMethod = Execute ;
330 StateMethod = GetState ;
332 SID_EXTRUSION_LIGHTING_DIRECTION
334 ExecMethod = Execute ;
335 StateMethod = GetState ;
337 SID_EXTRUSION_LIGHTING_INTENSITY
339 ExecMethod = Execute ;
340 StateMethod = GetState ;
342 SID_EXTRUSION_SURFACE
344 ExecMethod = Execute ;
345 StateMethod = GetState ;
349 ExecMethod = Execute ;
350 StateMethod = GetState ;
352 SID_FONTWORK_SHAPE_TYPE
354 ExecMethod = Execute ;
355 StateMethod = GetState ;
357 SID_FONTWORK_ALIGNMENT_FLOATER
359 ExecMethod = Execute ;
360 StateMethod = GetState ;
362 SID_FONTWORK_CHARACTER_SPACING_FLOATER
364 ExecMethod = Execute ;
365 StateMethod = GetState ;
367 SID_FONTWORK_ALIGNMENT
369 ExecMethod = Execute ;
370 StateMethod = GetState ;
372 SID_FONTWORK_SAME_LETTER_HEIGHTS
374 ExecMethod = Execute ;
375 StateMethod = GetState ;
377 SID_FONTWORK_CHARACTER_SPACING
379 ExecMethod = Execute ;
380 StateMethod = GetState ;
382 SID_FONTWORK_KERN_CHARACTER_PAIRS
384 ExecMethod = Execute ;
385 StateMethod = GetState ;
387 SID_FONTWORK_CHARACTER_SPACING_DIALOG
389 ExecMethod = Execute ;
390 StateMethod = GetState ;
394 StateMethod = StateDisableItems ;
398 StateMethod = StateDisableItems ;
403 StateMethod = StateDisableItems ;
407 shell SwDrawShell : SwDrawBaseShell
409 import TextDraw [Automation];
415 ExecMethod = ExecFormText ;
416 StateMethod = GetFormTextState ;
417 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
423 ExecMethod = ExecFormText ;
424 StateMethod = GetFormTextState ;
425 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
429 SID_FORMTEXT_DISTANCE
431 ExecMethod = ExecFormText ;
432 StateMethod = GetFormTextState ;
433 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
439 ExecMethod = ExecFormText ;
440 StateMethod = GetFormTextState ;
441 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
446 ExecMethod = ExecFormText ;
447 StateMethod = GetFormTextState ;
448 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
452 SID_FORMTEXT_HIDEFORM
454 ExecMethod = ExecFormText ;
455 StateMethod = GetFormTextState ;
456 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
461 ExecMethod = ExecFormText ;
462 StateMethod = GetFormTextState ;
463 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
466 SID_FORMTEXT_SHDWXVAL
468 ExecMethod = ExecFormText ;
469 StateMethod = GetFormTextState ;
470 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
475 ExecMethod = ExecFormText ;
476 StateMethod = GetFormTextState ;
477 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
480 SID_FORMTEXT_SHDWCOLOR
482 ExecMethod = ExecFormText ;
483 StateMethod = GetFormTextState ;
484 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
487 SID_FORMTEXT_SHDWYVAL
489 ExecMethod = ExecFormText ;
490 StateMethod = GetFormTextState ;
491 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
496 ExecMethod = ExecFormText ;
497 StateMethod = GetFormTextState ;
498 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
501 FN_FORMAT_FOOTNOTE_DLG // status()
503 ExecMethod = Execute;
506 SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
508 ExecMethod = Execute ;
513 ExecMethod = Execute;
516 FN_NUMBERING_OUTLINE_DLG // status(final|play)
518 ExecMethod = Execute ;