nss: upgrade to release 3.73
[LibreOffice.git] / sw / sdi / drwtxtsh.sdi
blob5e3f4ed3fa1911f6149d34498f2cf5f14c5582af
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  */
19 interface TextDrawText
21     SID_SELECTALL  // api:
22     [
23         ExecMethod = ExecDraw ;
24         StateMethod = NoState ;
25     ]
27     SID_CUT  // api:
28     [
29         ExecMethod = ExecClpbrd ;
30         StateMethod = StateClpbrd ;
31         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
32     ]
34     SID_COPY // api:
35     [
36         ExecMethod = ExecClpbrd ;
37         StateMethod = StateClpbrd ;
38     ]
40     SID_PASTE   // api:
41     [
42         ExecMethod = ExecClpbrd ;
43         StateMethod = StateClpbrd ;
44         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
45     ]
47     SID_PASTE_UNFORMATTED  // api:
48     [
49         ExecMethod = ExecClpbrd ;
50         StateMethod = StateClpbrd ;
51         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
52     ]
54     SID_PASTE_SPECIAL  // api:
55     [
56         ExecMethod = ExecClpbrd ;
57         StateMethod = StateClpbrd ;
58         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
59     ]
61     SID_CLIPBOARD_FORMAT_ITEMS  // api:
62     [
63         ExecMethod = ExecClpbrd ;
64         StateMethod = StateClpbrd ;
65         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
66     ]
68     FN_ESCAPE // api:
69     [
70         ExecMethod = ExecDraw ;
71     ]
73     SID_UNDO // api:
74     [
75         ExecMethod = ExecUndo ;
76         StateMethod = StateUndo ;
78                 ToolBoxConfig , MenuConfig , AccelConfig;
79     ]
81     SID_REDO // api:
82     [
83         ExecMethod = ExecUndo ;
84         StateMethod = StateUndo ;
85     ]
87     SID_REPEAT // api:
88     [
89         ExecMethod = ExecUndo ;
90         StateMethod = StateUndo ;
91     ]
92     SID_GETUNDOSTRINGS
93     [
94         StateMethod = StateUndo ;
95     ]
97     SID_GETREDOSTRINGS
98     [
99         StateMethod = StateUndo ;
100     ]
102     FN_FORMAT_RESET  // api:
103     [
104         ExecMethod = ExecDraw ;
105         StateMethod = NoState ;
106         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
107     ]
109     SID_CHARMAP // api:
110     [
111         ExecMethod = ExecDraw ;
112         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
113     ]
115     SID_EMOJI_CONTROL
116     [
117         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
118     ]
120     SID_CHARMAP_CONTROL
121     [
122         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
123     ]
125     FN_INSERT_STRING
126     [
127             ExecMethod = ExecDraw ;
128             StateMethod = NoState ;
129             DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
130     ]
132     FN_INSERT_SOFT_HYPHEN // status(final|play)
133         [
134                 ExecMethod = ExecDraw ;
135                 StateMethod = NoState ;
136                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
137         ]
138         FN_INSERT_HARDHYPHEN // status()
139         [
140                 ExecMethod = ExecDraw ;
141                 StateMethod = NoState ;
142                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
143         ]
144         FN_INSERT_HARD_SPACE // status(final|play)
145         [
146                 ExecMethod = ExecDraw ;
147                 StateMethod = NoState ;
148                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
149         ]
150         FN_INSERT_NNBSP // status(final|play)
151         [
152                 ExecMethod = ExecDraw ;
153                 StateMethod = NoState ;
154                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
155         ]
156     SID_INSERT_RLM
157     [
158                 ExecMethod = ExecDraw ;
159         StateMethod = GetState ;
160         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
161     ]
162     SID_INSERT_LRM
163     [
164         ExecMethod = ExecDraw ;
165         StateMethod = GetState ;
166         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
167     ]
168     SID_INSERT_ZWSP
169     [
170         ExecMethod = ExecDraw ;
171         StateMethod = GetState ;
172         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
173     ]
174     SID_INSERT_ZWNBSP
175     [
176         ExecMethod = ExecDraw ;
177         StateMethod = GetState ;
178         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
179     ]
181     SID_ATTR_CHAR_WEIGHT // api:
182     [
183         ExecMethod = Execute ;
184         StateMethod = GetDrawTextCtrlState ;
185         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
186     ]
188     SID_ATTR_CHAR_POSTURE // api:
189     [
190         ExecMethod = Execute ;
191         StateMethod = GetDrawTextCtrlState ;
192         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
193     ]
195     SID_ATTR_CHAR_UNDERLINE // api:
196     [
197         ExecMethod = Execute ;
198         StateMethod = GetDrawTextCtrlState ;
199         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
200     ]
202     SID_ATTR_CHAR_OVERLINE // api:
203     [
204         ExecMethod = Execute ;
205         StateMethod = GetDrawTextCtrlState ;
206         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
207     ]
209     SID_ATTR_CHAR_CONTOUR
210     [
211         ExecMethod = Execute ;
212         StateMethod = GetDrawTextCtrlState ;
213         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
214     ]
216     SID_ATTR_CHAR_SHADOWED
217     [
218         ExecMethod = Execute ;
219         StateMethod = GetDrawTextCtrlState ;
220         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
221     ]
223     SID_ATTR_CHAR_STRIKEOUT
224     [
225         ExecMethod = Execute ;
226         StateMethod = GetDrawTextCtrlState ;
227         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
228     ]
230     SID_HANGING_INDENT
231     [
232         ExecMethod = Execute ;
233         StateMethod = GetState ;
234     ]
236     SID_ATTR_PARA_LRSPACE  //for indent
237     [
238         ExecMethod = Execute ;
239         StateMethod = GetState ;
240     ]
242     SID_ATTR_PARA_LEFTSPACE
243     [
244         StateMethod = GetState ;
245     ]
247     SID_ATTR_PARA_RIGHTSPACE
248     [
249         StateMethod = GetState ;
250     ]
252     SID_ATTR_PARA_FIRSTLINESPACE
253     [
254         StateMethod = GetState ;
255     ]
257     SID_PARASPACE_INCREASE
258     [
259         ExecMethod = Execute;
260         StateMethod = GetState;
261         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
262     ]
264     SID_PARASPACE_DECREASE
265     [
266         ExecMethod = Execute;
267         StateMethod = GetState;
268         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
269     ]
271     SID_ATTR_PARA_LINESPACE // api:
272     [
273         ExecMethod = Execute ;
274         StateMethod = GetState ;
275     ]
277     SID_ATTR_PARA_ULSPACE
278     [
279         ExecMethod = Execute ;
280         StateMethod = GetState ;
281     ]
283     SID_ATTR_PARA_BELOWSPACE
284     [
285         StateMethod = GetState ;
286     ]
288     SID_ATTR_PARA_ABOVESPACE
289     [
290         StateMethod = GetState ;
291     ]
293     SID_ATTR_PARA_ADJUST_LEFT // api:
294     [
295         ExecMethod = Execute ;
296         StateMethod = GetState ;
297         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
298     ]
300     SID_ATTR_PARA_ADJUST_CENTER // api:
301     [
302         ExecMethod = Execute ;
303         StateMethod = GetState ;
304         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
305     ]
307     SID_ATTR_PARA_ADJUST_RIGHT // api:
308     [
309         ExecMethod = Execute ;
310         StateMethod = GetState ;
311         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
312     ]
314     SID_ATTR_PARA_ADJUST_BLOCK // api:
315     [
316         ExecMethod = Execute ;
317         StateMethod = GetState ;
318         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
319     ]
321     SID_ATTR_PARA_LINESPACE_10 // api:
322     [
323         ExecMethod = Execute ;
324         StateMethod = GetState ;
325         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
326     ]
328     SID_ATTR_PARA_LINESPACE_15 // api:
329     [
330         ExecMethod = Execute ;
331         StateMethod = GetState ;
332         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
333     ]
335     SID_ATTR_PARA_LINESPACE_20 // api:
336     [
337         ExecMethod = Execute ;
338         StateMethod = GetState ;
339         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
340     ]
341     SID_ATTR_PARA_LEFT_TO_RIGHT
342     [
343         ExecMethod = Execute ;
344         StateMethod = GetState ;
345         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
346     ]
347     SID_ATTR_PARA_RIGHT_TO_LEFT
348     [
349         ExecMethod = Execute ;
350         StateMethod = GetState ;
351         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
352     ]
354         SID_TEXTDIRECTION_LEFT_TO_RIGHT
355     [
356         ExecMethod = Execute ;
357         StateMethod = GetState ;
358         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
359     ]
360     SID_TEXTDIRECTION_TOP_TO_BOTTOM
361     [
362         ExecMethod = Execute ;
363         StateMethod = GetState ;
364         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
365     ]
366     SID_VERTICALTEXT_STATE
367     [
368         StateMethod = GetState ;
369         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
370     ]
371     SID_CTLFONT_STATE
372     [
373         StateMethod = GetState ;
374         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
375     ]
376     SID_CHAR_DLG  // api:
377     [
378         ExecMethod = Execute ;
379         StateMethod = GetState ;
380         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
381     ]
383     SID_CHAR_DLG_EFFECT
384     [
385         ExecMethod = Execute ;
386         StateMethod = GetState ;
387         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
388     ]
389     SID_CHAR_DLG_FOR_PARAGRAPH
390     [
391         ExecMethod = Execute ;
392         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
393     ]
395     SID_PARA_DLG // api:
396     [
397         ExecMethod = Execute ;
398         StateMethod = GetState ;
399         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
400     ]
402     FN_SET_SUPER_SCRIPT
403     [
404         ExecMethod = Execute ;
405         StateMethod = GetState ;
406         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
407     ]
409     FN_SET_SUB_SCRIPT
410     [
411         ExecMethod = Execute ;
412         StateMethod = GetState ;
413         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
414     ]
416     SID_FONTWORK  // api:
417     [
418         ExecMethod = ExecFontWork ;
419         StateMethod = StateFontWork ;
420         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
421     ]
423     SID_FORMTEXT_STYLE // api:
424     [
425         ExecMethod = ExecFormText ;
426         StateMethod = GetFormTextState ;
427         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
428     ]
430     SID_FORMTEXT_ADJUST  // api:
431     [
432         ExecMethod = ExecFormText ;
433         StateMethod = GetFormTextState ;
434         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
435     ]
437     SID_FORMTEXT_DISTANCE // api:
438     [
439         ExecMethod = ExecFormText ;
440         StateMethod = GetFormTextState ;
441         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
442     ]
444     SID_FORMTEXT_START  // api:
445     [
446         ExecMethod = ExecFormText ;
447         StateMethod = GetFormTextState ;
448         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
449     ]
451     SID_FORMTEXT_MIRROR // api:
452     [
453         ExecMethod = ExecFormText ;
454         StateMethod = GetFormTextState ;
455         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
456     ]
458     SID_FORMTEXT_HIDEFORM   // api:
459     [
460         ExecMethod = ExecFormText ;
461         StateMethod = GetFormTextState ;
462         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
463     ]
465     SID_FORMTEXT_OUTLINE // api:
466     [
467         ExecMethod = ExecFormText ;
468         StateMethod = GetFormTextState ;
469         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
470     ]
472     SID_FORMTEXT_SHADOW  // api:
473     [
474         ExecMethod = ExecFormText ;
475         StateMethod = GetFormTextState ;
476         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
477     ]
479     SID_FORMTEXT_SHDWCOLOR // api:
480     [
481         ExecMethod = ExecFormText ;
482         StateMethod = GetFormTextState ;
483         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
484     ]
486     SID_FORMTEXT_SHDWXVAL  // api:
487     [
488         ExecMethod = ExecFormText ;
489         StateMethod = GetFormTextState ;
490         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
491     ]
493     SID_FORMTEXT_SHDWYVAL  // api:
494     [
495         ExecMethod = ExecFormText ;
496         StateMethod = GetFormTextState ;
497         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
498     ]
500     SID_THESAURUS // api:
501     [
502         ExecMethod = ExecDrawLingu ;
503         StateMethod = GetState ;
504         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
505     ]
507         SID_HANGUL_HANJA_CONVERSION  // api:
508         [
509                 ExecMethod = ExecDrawLingu ;
510                 StateMethod = GetState ;
511                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
512         ]
514         SID_CHINESE_CONVERSION  // api:
515         [
516                 ExecMethod = ExecDrawLingu ;
517                 StateMethod = GetState ;
518                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
519         ]
521     FN_DRAWTEXT_ATTR_DLG
522     [
523         ExecMethod = ExecDraw ;
524         StateMethod = NoState ;
525         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
526     ]
528     SID_AUTOSPELL_CHECK
529     [
530         ExecMethod = Execute;
531         StateMethod = GetDrawTextCtrlState
532     ]
534     SID_SEARCH_DLG
535     [
536         StateMethod = StateDisableItems
537     ]
539     SID_HYPERLINK_SETLINK  // status()
540     [
541         ExecMethod = Execute ;
542         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
543     ]
545     SID_HYPERLINK_GETLINK // status()
546     [
547         StateMethod = StateInsert ;
548     ]
549     SID_OPEN_HYPERLINK
550     [
551         ExecMethod = Execute ;
552         StateMethod = GetState;
553         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
554     ]
555     SID_EDIT_HYPERLINK
556     [
557         ExecMethod = Execute ;
558         StateMethod = GetState;
559         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
560     ]
561     SID_REMOVE_HYPERLINK
562     [
563         ExecMethod = Execute ;
564         StateMethod = GetState;
565         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
566     ]
567     SID_COPY_HYPERLINK_LOCATION
568     [
569         ExecMethod = Execute ;
570         StateMethod = GetState;
571         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
572     ]
573     SID_TRANSLITERATE_SENTENCE_CASE
574     [
575         ExecMethod = ExecTransliteration;
576         StateMethod = NoState ;
577         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
578     ]
579     SID_TRANSLITERATE_TITLE_CASE
580     [
581         ExecMethod = ExecTransliteration;
582         StateMethod = NoState ;
583         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
584     ]
585     SID_TRANSLITERATE_TOGGLE_CASE
586     [
587         ExecMethod = ExecTransliteration;
588         StateMethod = NoState ;
589         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
590     ]
591     SID_TRANSLITERATE_ROTATE_CASE
592     [
593         ExecMethod = ExecRotateTransliteration;
594         StateMethod = NoState ;
595         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
596     ]
597     SID_TRANSLITERATE_UPPER
598     [
599         ExecMethod = ExecTransliteration;
600         StateMethod = NoState ;
601         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
602     ]
603     SID_TRANSLITERATE_LOWER
604     [
605         ExecMethod = ExecTransliteration;
606         StateMethod = NoState ;
607         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
608     ]
609     SID_TRANSLITERATE_HALFWIDTH
610     [
611         ExecMethod = ExecTransliteration;
612         StateMethod = GetState ;
613         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
614     ]
615     SID_TRANSLITERATE_FULLWIDTH
616     [
617         ExecMethod = ExecTransliteration;
618         StateMethod = GetState ;
619         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
620     ]
621     SID_TRANSLITERATE_HIRAGANA
622     [
623         ExecMethod = ExecTransliteration;
624         StateMethod = GetState ;
625         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
626     ]
627     SID_TRANSLITERATE_KATAKANA
628     [
629         ExecMethod = ExecTransliteration;
630         StateMethod = GetState ;
631         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
632     ]
634     SID_LANGUAGE_STATUS
635     [
636         ExecMethod = Execute;
637         StateMethod = GetState;
638         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";  // e.g. disable for read-only documents
639     ]
641     SID_THES
642     [
643         ExecMethod = Execute;
644         StateMethod = GetState;
645         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";  // e.g. disable for read-only documents
646     ]
648        FN_FORMAT_FOOTNOTE_DLG // status()
649     [
650         ExecMethod = Execute ;
651     ]
653     SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
654     [
655         ExecMethod = Execute ;
656     ]
658     FN_WORDCOUNT_DIALOG
659     [
660         ExecMethod = Execute;
661     ]
663        FN_NUMBERING_OUTLINE_DLG   // status(final|play)
664     [
665         ExecMethod = Execute ;
666     ]
668     SID_INSERT_GRAPHIC
669     [
670         StateMethod = StateDisableItems ;
671     ]
672     SID_TWAIN_SELECT
673     [
674         StateMethod = StateDisableItems ;
675     ]
677     SID_TWAIN_TRANSFER
678     [
679         StateMethod = StateDisableItems ;
680     ]
682     SID_TABLE_VERT_NONE
683     [
684         ExecMethod = ExecDraw ;
685         StateMethod = GetStatePropPanelAttr ;
686         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
687     ]
688     SID_TABLE_VERT_CENTER
689     [
690         ExecMethod = ExecDraw ;
691         StateMethod = GetStatePropPanelAttr ;
692         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
693     ]
694     SID_TABLE_VERT_BOTTOM
695     [
696         ExecMethod = ExecDraw ;
697         StateMethod = GetStatePropPanelAttr ;
698         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
699     ]
701     FN_GROW_FONT_SIZE
702     [
703         ExecMethod = Execute ;
704         StateMethod = GetDrawTextCtrlState ;
705         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
706     ]
707     FN_SHRINK_FONT_SIZE
708     [
709         ExecMethod = Execute ;
710         StateMethod = GetDrawTextCtrlState ;
711         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
712     ]
715 interface TextDrawFont
717     SID_ATTR_CHAR_FONT // status()
718     [
719         ExecMethod = Execute ;
720         StateMethod = GetDrawTextCtrlState ;
721         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
722     ]
724     SID_ATTR_CHAR_FONTHEIGHT // status()
725     [
726         ExecMethod = Execute ;
727         StateMethod = GetDrawTextCtrlState ;
728         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
729     ]
731     SID_ATTR_CHAR_COLOR // api:
732     [
733         ExecMethod = Execute ;
734         StateMethod = GetDrawTextCtrlState ;
735         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
736     ]
738     SID_ATTR_CHAR_BACK_COLOR // api:
739     [
740         ExecMethod = Execute ;
741         StateMethod = GetDrawTextCtrlState ;
742         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
743     ]
745     SID_ATTR_CHAR_WORDLINEMODE // status(final|play)
746     [
747         ExecMethod = Execute ;
748         StateMethod = GetDrawTextCtrlState ;
749         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
750     ]
751     SID_ATTR_CHAR_RELIEF
752     [
753         ExecMethod = Execute ;
754         StateMethod = GetDrawTextCtrlState ;
755         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
756     ]
757     SID_ATTR_CHAR_LANGUAGE // status(final|play)
758     [
759         ExecMethod = Execute ;
760         StateMethod = GetDrawTextCtrlState ;
761         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
762     ]
763     SID_ATTR_CHAR_KERNING // status(final|play)
764     [
765         ExecMethod = Execute ;
766         StateMethod = GetDrawTextCtrlState ;
767         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
768     ]
769     SID_ATTR_CHAR_AUTOKERN // status(final|play)
770     [
771         ExecMethod = Execute ;
772         StateMethod = GetDrawTextCtrlState ;
773         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
774     ]
775     SID_ATTR_CHAR_ESCAPEMENT // status(final|play)
776     [
777         ExecMethod = Execute ;
778         StateMethod = GetDrawTextCtrlState ;
779         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
780     ]
782     SID_ATTR_CHAR_SCALEWIDTH // status()
783     [
784         ExecMethod = Execute ;
785         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
786     ]
789 shell SwDrawTextShell
791         import TextDrawText;
792         import TextDrawFont ".DrawFont";