nss: upgrade to release 3.73
[LibreOffice.git] / sw / sdi / _textsh.sdi
blobe0bcfff65360d0ce5fa97cff6d137941b07feb1a
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 BaseText
20     FN_NEW_GLOSSARY // status(final|play)
21     [
22         ExecMethod = ExecGlossary ;
23     ]
24     FN_SET_ACT_GLOSSARY // status(final|play)
25     [
26         ExecMethod = ExecGlossary ;
27     ]
28     FN_INSERT_GLOSSARY // status(final|play|record)
29     [
30         ExecMethod = ExecGlossary ;
31         StateMethod = GetState ;
32     ]
34     FN_TXTATR_INET // status()
35     [
36         ExecMethod = Execute ;
37         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
38     ]
40     SID_ATTR_CHAR_SCALEWIDTH // status()
41     [
42         ExecMethod = Execute ;
43         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
44     ]
46     SID_ATTR_CHAR_ROTATED // status()
47     [
48         ExecMethod = Execute ;
49         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
50     ]
52     SID_ATTR_BRUSH_CHAR // status()
53     [
54         ExecMethod = Execute ;
55         StateMethod = GetTextCtrlState ;
56         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
57     ]
59     FN_FORMAT_DROPCAPS
60     [
61         ExecMethod = ExecParaAttrArgs ;
62         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
63     ]
65     SID_PARA_VERTALIGN
66     [
67         ExecMethod = Execute ;
68         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
69     ]
71     SID_ATTR_PARA_REGISTER
72     [
73         ExecMethod = Execute ;
74         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
75     ]
77     SID_ATTR_LRSPACE
78     [
79         ExecMethod = Execute ;
80         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
81     ]
83     SID_ATTR_ULSPACE
84     [
85         ExecMethod = Execute ;
86         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
87     ]
89     SID_ATTR_PARA_NUMRULE
90     [
91         ExecMethod = Execute ;
92         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
93     ]
95     SID_ATTR_PARA_OUTLINE_LEVEL
96     [
97         ExecMethod = Execute ;
98         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
99     ]
101     SID_ATTR_PARA_PAGENUM
102     [
103         ExecMethod = Execute ;
104         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
105     ]
107     FN_NUMBER_NEWSTART
108     [
109         ExecMethod = Execute ;
110         StateMethod = GetState ;
111         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
112     ]
113     FN_NUM_CONTINUE
114     [
115         ExecMethod = Execute ;
116         StateMethod = GetState ;
117         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
118     ]
119     FN_NUMBER_NEWSTART_AT
120     [
121         ExecMethod = Execute ;
122         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
123     ]
125     FN_FORMAT_LINENUMBER
126     [
127         ExecMethod = Execute ;
128         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
129     ]
131     SID_INSERTDOC // status(final|play|rec)
132     [
133         ExecMethod = Execute ;
134         StateMethod = GetState ;
135         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
136     ]
137     FN_INSERT_BOOKMARK // status(final|play)
138     [
139         ExecMethod = Execute ;
140         StateMethod = GetState ;
141         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
142     ]
143     FN_SET_REMINDER
144     [
145         ExecMethod = Execute ;
146         StateMethod = GetState ;
147         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
148     ]
149     FN_DELETE_BOOKMARK // status(final|play)
150     [
151         ExecMethod = Execute ;
152         StateMethod = GetState ;
153         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
154     ]
155     FN_NUM_BULLET_MOVEDOWN // status(final|play)
156     [
157         ExecMethod = Execute ;
158         StateMethod = GetState ;
159         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
160     ]
161     FN_NUM_BULLET_MOVEUP // status(final|play)
162     [
163         ExecMethod = Execute ;
164         StateMethod = GetState ;
165         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
166     ]
167     FN_EDIT_FORMULA // status()
168     [
169         ExecMethod = Execute ;
170         StateMethod = GetState ;
171         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
172     ]
173     SID_CHARMAP // status(final|play|rec)
174     [
175         ExecMethod = Execute ;
176         StateMethod = GetState ;
177         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
178     ]
179     SID_EMOJI_CONTROL
180     [
181         StateMethod = GetState ;
182         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
183     ]
185     SID_CHARMAP_CONTROL
186     [
187         StateMethod = GetState ;
188         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
189     ]
191     FN_INSERT_PAGEHEADER    // status(final|play|rec)
192     [
193         ExecMethod = Execute ;
194         StateMethod = GetState ;
195     ]
196     FN_INSERT_PAGEFOOTER    // status(final|play|rec)
197     [
198         ExecMethod = Execute ;
199         StateMethod = GetState ;
200     ]
202     FN_INSERT_STRING // status(final|play|rec)
203     [
204         ExecMethod = ExecInsert ;
205         StateMethod = NoState ;
206         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
207     ]
208     FN_INSERT_SOFT_HYPHEN // status(final|play)
209     [
210         ExecMethod = ExecInsert ;
211         StateMethod = NoState ;
212         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
213     ]
214     FN_INSERT_HARDHYPHEN // status()
215     [
216         ExecMethod = ExecInsert ;
217         StateMethod = NoState ;
218         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
219     ]
220     FN_INSERT_HARD_SPACE // status(final|play)
221     [
222         ExecMethod = ExecInsert ;
223         StateMethod = NoState ;
224         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
225     ]
226     FN_INSERT_NNBSP // status(final|play)
227     [
228         ExecMethod = ExecInsert ;
229         StateMethod = NoState ;
230         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
231     ]
232     SID_INSERT_RLM
233     [
234         ExecMethod = ExecInsert ;
235         StateMethod = GetState ;
236         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
237     ]
238     SID_INSERT_LRM
239     [
240         ExecMethod = ExecInsert ;
241         StateMethod = GetState ;
242         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
243     ]
244     SID_INSERT_ZWSP
245     [
246         ExecMethod = ExecInsert ;
247         StateMethod = GetState ;
248         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
249     ]
250     SID_INSERT_ZWNBSP
251     [
252         ExecMethod = ExecInsert ;
253         StateMethod = GetState ;
254         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
255     ]
257     FN_INSERT_BREAK // status(final|play)
258     [
259         ExecMethod = ExecInsert ;
260         StateMethod = GetState ;
261     ]
263     FN_INSERT_PAGEBREAK // status(final|play)
264     [
265         ExecMethod = ExecInsert ;
266         StateMethod = GetState ;
267         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
268     ]
269     FN_INSERT_LINEBREAK  // status(final|play)
270     [
271         ExecMethod = ExecInsert ;
272         StateMethod = NoState ;
273         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
274     ]
275     FN_INSERT_COLUMN_BREAK // status(final|play)
276     [
277         ExecMethod = ExecInsert ;
278         StateMethod = GetState ;
279         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
280     ]
281     FN_INSERT_BREAK_DLG // status(final|play)
282     [
283         ExecMethod = Execute ;
284         StateMethod = GetState ;
285         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
286     ]
287     SID_INSERT_AVMEDIA // status(final|play)
288     [
289         ExecMethod = ExecInsert;
290         StateMethod = StateInsert ;
291         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
292     ]
293     SID_INSERT_DIAGRAM // status(final|play)
294     [
295         ExecMethod = ExecInsert ;
296         StateMethod = StateInsert ;
297         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
298     ]
299     FN_INSERT_SMA // status(final|play)
300     [
301         ExecMethod = ExecInsert ;
302         StateMethod = StateInsert ;
303         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
304     ]
305     SID_INSERT_FLOATINGFRAME // status()
306     [
307         ExecMethod = ExecInsert ;
308         StateMethod = StateInsert ;
309         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
310     ]
311     SID_INSERT_OBJECT  // status(final|play)
312     [
313         ExecMethod = ExecInsert ;
314         StateMethod = StateInsert ;
315         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
316     ]
317     FN_INSERT_TABLE // status(final|play)
318     [
319         ExecMethod = ExecInsert ;
320         StateMethod = GetState ;
321         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
322     ]
323     SID_HYPERLINK_SETLINK // status()
324     [
325         ExecMethod = ExecInsert ;
326         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
327     ]
328     SID_HYPERLINK_GETLINK // status()
329     [
330         StateMethod = StateInsert ;
331     ]
332     FN_INSERT_HYPERLINK // status()
333     [
334         ExecMethod = Execute ;
335         StateMethod = GetState;
336         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
337     ]
338     SID_HYPERLINK_DIALOG
339     [
340         ExecMethod = Execute ;
341         StateMethod = GetState;
342     ]
343     SID_RUBY_DIALOG
344     [
345         ExecMethod = Execute ;
346         StateMethod = GetState;
347     ]
348     SID_EDIT_HYPERLINK
349     [
350         ExecMethod = Execute ;
351         StateMethod = GetState;
352         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
353     ]
354     SID_REMOVE_HYPERLINK
355     [
356         ExecMethod = Execute ;
357         StateMethod = GetState;
358         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
359     ]
360     SID_COPY_HYPERLINK_LOCATION
361     [
362         ExecMethod = Execute ;
363         StateMethod = GetState;
364         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
365     ]
366     FN_TABLE_UNSET_READ_ONLY // status(final|play)
367     [
368         ExecMethod = Execute ;
369         StateMethod = NoState ;
370         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
371     ]
372     FN_DELETE_SENT // status(final|play)
373     [
374         ExecMethod = ExecDelete ;
375         StateMethod = NoState ;
376         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
377     ]
378     FN_DELETE_BACK_SENT // status(final|play)
379     [
380         ExecMethod = ExecDelete ;
381         StateMethod = NoState ;
382         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
383     ]
384     FN_DELETE_WORD // status(final|play)
385     [
386         ExecMethod = ExecDelete ;
387         StateMethod = NoState ;
388         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
389     ]
390     FN_DELETE_BACK_WORD // status(final|play)
391     [
392         ExecMethod = ExecDelete ;
393         StateMethod = NoState ;
394         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
395     ]
396     FN_DELETE_LINE  // status(final|play)
397     [
398         ExecMethod = ExecDelete ;
399         StateMethod = NoState ;
400         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
401     ]
402     FN_DELETE_BACK_LINE // status(final|play)
403     [
404         ExecMethod = ExecDelete ;
405         StateMethod = NoState ;
406         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
407     ]
408     FN_DELETE_PARA // status(final|play)
409     [
410         ExecMethod = ExecDelete ;
411         StateMethod = NoState ;
412         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
413     ]
414     FN_DELETE_BACK_PARA // status(final|play)
415     [
416         ExecMethod = ExecDelete ;
417         StateMethod = NoState ;
418         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
419     ]
420     FN_DELETE_WHOLE_LINE // status(final|play)
421     [
422         ExecMethod = ExecDelete ;
423         StateMethod = NoState ;
424         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
425     ]
426     FN_CHAR_LEFT // status(final|play)
427     [
428         ExecMethod = ExecBasicMove ;
429         StateMethod = NoState ;
430     ]
431     FN_CHAR_RIGHT // status(final|play)
432     [
433         ExecMethod = ExecBasicMove ;
434         StateMethod = NoState ;
435     ]
436     FN_LINE_UP // status(final|play)
437     [
438         ExecMethod = ExecBasicMove ;
439         StateMethod = NoState ;
440     ]
441     FN_LINE_DOWN // status(final|play)
442     [
443         ExecMethod = ExecBasicMove ;
444         StateMethod = NoState ;
445     ]
446     FN_SELECT_WORD // status(final|play)
447     [
448         ExecMethod = ExecMove ;
449         StateMethod = NoState ;
450     ]
451     SID_SELECTALL // status(final|play)
452     [
453         ExecMethod = ExecMove ;
454         StateMethod = NoState ;
455     ]
456     FN_SELECT_SENTENCE // status(final|play)
457     [
458         ExecMethod = ExecMove ;
459         StateMethod = NoState ;
460     ]
462      // Goto - Methods
464     SID_FM_TOGGLECONTROLFOCUS
465     [
466         ExecMethod = ExecMoveMisc ;
467         StateMethod = NoState ;
468     ]
469     FN_CNTNT_TO_NEXT_FRAME // status(final|play)
470     [
471         ExecMethod = ExecMoveMisc ;
472         StateMethod = NoState ;
473     ]
474     FN_START_OF_COLUMN // status(final|play)
475     [
476         ExecMethod = ExecMoveCol ;
477         StateMethod = NoState ;
478     ]
479     FN_END_OF_COLUMN // status(final|play)
480     [
481         ExecMethod = ExecMoveCol ;
482         StateMethod = NoState ;
483     ]
484     FN_START_OF_NEXT_COLUMN // status(final|play)
485     [
486         ExecMethod = ExecMoveCol ;
487         StateMethod = NoState ;
488     ]
489     FN_END_OF_NEXT_COLUMN // status(final|play)
490     [
491         ExecMethod = ExecMoveCol ;
492         StateMethod = NoState ;
493     ]
494     FN_START_OF_PREV_COLUMN // status(final|play)
495     [
496         ExecMethod = ExecMoveCol ;
497         StateMethod = NoState ;
498     ]
499     FN_END_OF_PREV_COLUMN // status(final|play)
500     [
501         ExecMethod = ExecMoveCol ;
502         StateMethod = NoState ;
503     ]
504     FN_TO_HEADER // status(final|play)
505     [
506         ExecMethod = ExecMoveMisc ;
507         StateMethod = NoState ;
508     ]
509     FN_TO_FOOTER // status(final|play)
510     [
511         ExecMethod = ExecMoveMisc ;
512         StateMethod = NoState ;
513     ]
514     FN_TO_FOOTNOTE_AREA
515     [
516         ExecMethod = ExecMoveMisc ;
517         StateMethod = NoState ;
518     ]
519     FN_PREV_TABLE // status(final|play)
520     [
521         ExecMethod = ExecMoveMisc ;
522         StateMethod = NoState ;
523     ]
524     FN_NEXT_TABLE // status(final|play)
525     [
526         ExecMethod = ExecMoveMisc ;
527         StateMethod = NoState ;
528     ]
529     FN_GOTO_PREV_REGION
530     [
531         ExecMethod = ExecMoveMisc ;
532         StateMethod = NoState ;
533     ]
534     FN_GOTO_NEXT_REGION
535     [
536         ExecMethod = ExecMoveMisc ;
537         StateMethod = NoState ;
538     ]
539     FN_NEXT_WORD // status(final|play)
540     [
541         ExecMethod = ExecMoveLingu ;
542         StateMethod = NoState ;
543     ]
544     FN_START_OF_PARA // status(final|play)
545     [
546         ExecMethod = ExecMoveLingu ;
547         StateMethod = NoState ;
548     ]
549     FN_END_OF_PARA // status(final|play)
550     [
551         ExecMethod = ExecMoveLingu ;
552         StateMethod = NoState ;
553     ]
554     FN_PREV_PARA // status(final)
555     [
556         ExecMethod = ExecMoveLingu ;
557         StateMethod = NoState ;
558     ]
559     FN_NEXT_PARA // status(final)
560     [
561         ExecMethod = ExecMoveLingu ;
562         StateMethod = NoState ;
563     ]
564     FN_PREV_WORD // status(final|play)
565     [
566         ExecMethod = ExecMoveLingu ;
567         StateMethod = NoState ;
568     ]
569     FN_NEXT_SENT // status(final|play)
570     [
571         ExecMethod = ExecMoveLingu ;
572         StateMethod = NoState ;
573     ]
574     FN_PREV_SENT // status(final|play)
575     [
576         ExecMethod = ExecMoveLingu ;
577         StateMethod = NoState ;
578     ]
579     FN_START_OF_NEXT_PAGE // status(final|play)
580     [
581         ExecMethod = ExecMovePage ;
582         StateMethod = NoState ;
583     ]
584     FN_END_OF_NEXT_PAGE // status(final|play)
585     [
586         ExecMethod = ExecMovePage ;
587         StateMethod = NoState ;
588     ]
589     FN_START_OF_PREV_PAGE // status(final|play)
590     [
591         ExecMethod = ExecMovePage ;
592         StateMethod = NoState ;
593     ]
594     FN_END_OF_PREV_PAGE // status(final|play)
595     [
596         ExecMethod = ExecMovePage ;
597         StateMethod = NoState ;
598     ]
599     FN_START_OF_PAGE // status(final|play)
600     [
601         ExecMethod = ExecMovePage ;
602         StateMethod = NoState ;
603     ]
604     FN_END_OF_PAGE // status(final|play)
605     [
606         ExecMethod = ExecMovePage ;
607         StateMethod = NoState ;
608     ]
609     FN_START_OF_LINE // status(final|play)
610     [
611         ExecMethod = ExecMove ;
612         StateMethod = NoState ;
613     ]
614     FN_END_OF_LINE // status(final|play)
615     [
616         ExecMethod = ExecMove ;
617         StateMethod = NoState ;
618     ]
619     FN_START_OF_DOCUMENT // status(final|play)
620     [
621         ExecMethod = ExecMove ;
622         StateMethod = NoState ;
623     ]
624     FN_END_OF_DOCUMENT // status(final|play)
625     [
626         ExecMethod = ExecMove ;
627         StateMethod = NoState ;
628     ]
629     FN_NEXT_TOXMARK  // status(final|play)
630     [
631         ExecMethod = ExecMoveMisc;
632         StateMethod = NoState ;
633     ]
635     FN_PREV_TOXMARK  // status(final|play)
636     [
637         ExecMethod = ExecMoveMisc;
638         StateMethod = NoState ;
639     ]
641     FN_NEXT_TBLFML  // status(final|play)
642     [
643         ExecMethod = ExecMoveMisc;
644         StateMethod = NoState ;
645     ]
647     FN_PREV_TBLFML  // status(final|play)
648     [
649         ExecMethod = ExecMoveMisc;
650         StateMethod = NoState ;
651     ]
653     FN_NEXT_TBLFML_ERR  // status(final|play)
654     [
655         ExecMethod = ExecMoveMisc;
656         StateMethod = NoState ;
657     ]
659     FN_PREV_TBLFML_ERR  // status(final|play)
660     [
661         ExecMethod = ExecMoveMisc;
662         StateMethod = NoState ;
663     ]
665      // Get - Properties
667     FN_AUTOFORMAT_AUTO // status(final|play)
668     [
669         ExecMethod = Execute ;
670         StateMethod = GetState ;
671         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
672     ]
673     FN_AUTOFORMAT_APPLY // status(final|play)
674     [
675         ExecMethod = Execute ;
676         StateMethod = NoState ;
677         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
678     ]
679     FN_AUTOFORMAT_REDLINE_APPLY // status(final|play)
680     [
681         ExecMethod = Execute ;
682         StateMethod = NoState ;
683         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
684     ]
685     FN_AUTO_CORRECT // status(final|play)
686     [
687         ExecMethod = Execute ;
688         StateMethod = NoState ;
689         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
690     ]
691     FN_SORTING_DLG  // status(final|play)
692     [
693         ExecMethod = Execute ;
694         StateMethod = GetState ;
695         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
696     ]
697     FN_TABLE_SORT_DIALOG
698     [
699         ExecMethod = Execute ;
700         StateMethod = GetState ;
701         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
702     ]
704     FN_NUMBERING_OUTLINE_DLG   // status(final|play)
705     [
706         ExecMethod = Execute ;
707         StateMethod = NoState ;
708     ]
709     FN_CALCULATE // status(final|play)
710     [
711         ExecMethod = Execute ;
712         StateMethod = GetState ;
713         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
714     ]
715     FN_FORMAT_RESET // status(final|play)
716     [
717         ExecMethod = Execute ;
718         StateMethod = NoState ;
719         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
720     ]
721     FN_GOTO_REFERENCE // status(final|play)
722     [
723         ExecMethod = Execute ;
724         StateMethod = GetState ;
725     ]
726      // parameter can not be recorded yet
727     FN_NUM_NUMBERING_ON // status(final|play)
728     [
729         ExecMethod = ExecEnterNum ;
730         StateMethod = GetState ;
731         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
732     ]
733     FN_BUL_NUM_RULE_INDEX // status(final|play)
734     [
735         ExecMethod = ExecEnterNum ;
736         StateMethod = GetState ;
737         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
738     ]
739     FN_NUM_NUM_RULE_INDEX // status(final|play)
740     [
741         ExecMethod = ExecEnterNum ;
742         StateMethod = GetState ;
743         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
744     ]
745     FN_OUTLINE_RULE_INDEX // status(final|play)
746     [
747         StateMethod = GetState ;
748         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
749     ]
750     FN_NUMBER_BULLETS // status(final|play)
751     [
752         ExecMethod = ExecEnterNum ;
753         StateMethod = GetState ;
754         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
755     ]
756     FN_NUM_BULLET_ON // status(final|play)
757     [
758         ExecMethod = ExecEnterNum ;
759         StateMethod = GetState ;
760         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
761     ]
762     FN_INSERT_FRAME // status(final|play)
763     [
764         ExecMethod = ExecInsert ;
765         StateMethod = StateInsert ;
766         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
767     ]
769     FN_FORMAT_COLUMN // status()
770     [
771         ExecMethod = ExecInsert ;
772         StateMethod = StateInsert ;
773         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
774     ]
776     FN_INSERT_FOOTNOTE // status(final|play)
777     [
778         ExecMethod = Execute ;
779         StateMethod = GetState ;
780         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
781     ]
783     FN_INSERT_ENDNOTE // status(final|play)
784     [
785         ExecMethod = Execute ;
786         StateMethod = GetState ;
787         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
788     ]
789     FN_FORMAT_FOOTNOTE_DLG // status()
790     [
791         ExecMethod = Execute ;
792     ]
793     FN_FORMAT_CURRENT_FOOTNOTE_DLG // status()
794     [
795         ExecMethod = Execute ;
796         StateMethod = GetState ;
797     ]
798     FN_FOOTNOTE_TO_ANCHOR // status(final|play)
799     [
800         ExecMethod = ExecMoveMisc ;
801         StateMethod = NoState ;
802     ]
803     FN_NEXT_FOOTNOTE // status(final|play)
804     [
805         ExecMethod = ExecMoveMisc ;
806         StateMethod = NoState ;
807     ]
808     FN_PREV_FOOTNOTE // status(final|play)
809     [
810         ExecMethod = ExecMoveMisc ;
811         StateMethod = NoState ;
812     ]
813     FN_SVX_SET_NUMBER
814     [
815         ExecMethod = ExecSetNumber;
816         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
817     ]
818     FN_SVX_SET_BULLET
819     [
820         ExecMethod = ExecSetNumber;
821         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
822     ]
823     FN_SVX_SET_OUTLINE
824     [
825         ExecMethod = ExecSetNumber;
826         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
827     ]
828     SID_OUTLINE_BULLET // status(final|play)
829     [
830         ExecMethod = ExecEnterNum ;
831         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
832     ]
834     FN_INSERT_FOOTNOTE_DLG // status(final|play|rec)
835     [
836         ExecMethod = Execute ;
837         StateMethod = GetState ;
838         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
839     ]
841     FN_INSERT_FIELD // status(final|play)
842     [
843         ExecMethod = ExecField ;
844         StateMethod = StateField ;
845         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
846         AutoUpdate ;
847     ]
848     FN_INSERT_DBFIELD
849     [
850         ExecMethod = ExecField ;
851         StateMethod = StateField ;
852         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
853     ]
854     FN_INSERT_REF_FIELD
855     [
856         ExecMethod = ExecField ;
857         StateMethod = StateField ;
858         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
859         AutoUpdate ;
860     ]
861     FN_INSERT_FIELD_CTRL
862     [
863         ExecMethod = ExecField ;
864         StateMethod = StateField ;
865         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
866     ]
868     FN_INSERT_FLD_PGNUMBER
869     [
870         ExecMethod = ExecField ;
871         StateMethod = StateField ;
872         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
873         ReadOnlyDoc = FALSE ;
874     ]
875     FN_INSERT_FLD_PGCOUNT
876     [
877         ExecMethod = ExecField ;
878         StateMethod = StateField ;
879         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
880         ReadOnlyDoc = FALSE ;
881     ]
883     FN_INSERT_FLD_TITLE
884     [
885         ExecMethod = ExecField ;
886         StateMethod = StateField ;
887         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
888         ReadOnlyDoc = FALSE ;
889     ]
890     FN_INSERT_FLD_DATE
891     [
892         ExecMethod = ExecField ;
893         StateMethod = StateField ;
894         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
895     ]
897     FN_INSERT_FLD_TIME
898     [
899         ExecMethod = ExecField ;
900         StateMethod = StateField ;
901         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
902     ]
904     FN_INSERT_FLD_AUTHOR
905     [
906         ExecMethod = ExecField ;
907         StateMethod = StateField ;
908         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
909     ]
910     FN_GOTO_NEXT_INPUTFLD // status(final|play)
911     [
912         ExecMethod = ExecField ;
913         StateMethod = NoState ;
914     ]
915     FN_GOTO_PREV_INPUTFLD // status(final|play)
916     [
917         ExecMethod = ExecField ;
918         StateMethod = NoState ;
919     ]
920     FN_EXECUTE_MACROFIELD // status()
921     [
922         ExecMethod = ExecField ;
923         StateMethod = StateField ;
924     ]
925     FN_EDIT_FIELD // status(final|play)
926     [
927         ExecMethod = ExecField ;
928         StateMethod = StateField ;
929         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
930     ]
931     FN_GLOSSARY_DLG // status()
932     [
933         ExecMethod = ExecGlossary ;
934         StateMethod = GetState ;
935     ]
936     FN_EXPAND_GLOSSARY // status(final|play)
937     [
938         ExecMethod = ExecGlossary ;
939         StateMethod = GetState ;
940         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
941     ]
942     FN_POSTIT // status(final|play)
943     [
944         ExecMethod = ExecField ;
945         StateMethod = StateField;
946     ]
947     FN_REPLY
948     [
949         ExecMethod = ExecField;
950         StateMethod = StateField;
951     ]
952     SID_EDIT_POSTIT
953     [
954         ExecMethod = ExecField;
955         StateMethod = StateField;
956     ]
957     FN_DELETE_COMMENT
958     [
959         ExecMethod = ExecField ;
960         StateMethod = StateField;
961     ]
962     FN_DELETE_COMMENT_THREAD
963     [
964         ExecMethod = ExecField ;
965         StateMethod = StateField;
966     ]
967     FN_RESOLVE_NOTE
968     [
969         ExecMethod = ExecField ;
970         StateMethod = StateField;
971     ]
972     FN_RESOLVE_NOTE_THREAD
973     [
974         ExecMethod = ExecField ;
975         StateMethod = StateField;
976     ]
977     FN_DELETE_NOTE_AUTHOR
978     [
979         ExecMethod = ExecField ;
980         StateMethod = StateField;
981     ]
982     FN_DELETE_ALL_NOTES
983     [
984         ExecMethod = ExecField ;
985         StateMethod = StateField;
986     ]
987     FN_FORMAT_ALL_NOTES
988     [
989         ExecMethod = ExecField ;
990         StateMethod = StateField;
991     ]
992     FN_HIDE_NOTE
993     [
994         ExecMethod = ExecField ;
995         StateMethod = StateField;
996     ]
997     FN_HIDE_NOTE_AUTHOR
998     [
999         ExecMethod = ExecField ;
1000         StateMethod = StateField;
1001     ]
1002     FN_HIDE_ALL_NOTES
1003     [
1004         ExecMethod = ExecField ;
1005         StateMethod = StateField;
1006     ]
1007     FN_REDLINE_COMMENT // status(play)
1008     [
1009         ExecMethod = ExecField ;
1010         StateMethod = StateField ;
1011         DisableFlags="SfxDisableFlags::SwOnProtectedCursor|SfxDisableFlags::SwOnMailboxEditor";
1012     ]
1013     FN_JAVAEDIT // status(final|play)
1014     [
1015         ExecMethod = ExecField ;
1016         StateMethod = StateField;
1017     ]
1018     FN_CHAR_LEFT_SEL
1019     [
1020         ExecMethod = ExecBasicMove ;
1021         StateMethod = NoState ;
1022     ]
1023     FN_CHAR_RIGHT_SEL
1024     [
1025         ExecMethod = ExecBasicMove ;
1026         StateMethod = NoState ;
1027     ]
1028     FN_LINE_UP_SEL
1029     [
1030         ExecMethod = ExecBasicMove ;
1031         StateMethod = NoState ;
1032     ]
1033     FN_LINE_DOWN_SEL
1034     [
1035         ExecMethod = ExecBasicMove;
1036         StateMethod = NoState ;
1037     ]
1038     FN_START_OF_NEXT_PAGE_SEL
1039     [
1040         ExecMethod = ExecMovePage;
1041         StateMethod = NoState ;
1042     ]
1043     FN_END_OF_NEXT_PAGE_SEL
1044     [
1045         ExecMethod = ExecMovePage ;
1046         StateMethod = NoState ;
1047     ]
1048     FN_START_OF_PREV_PAGE_SEL
1049     [
1050         ExecMethod = ExecMovePage ;
1051         StateMethod = NoState ;
1052     ]
1053     FN_END_OF_PREV_PAGE_SEL
1054     [
1055         ExecMethod = ExecMovePage ;
1056         StateMethod = NoState ;
1057     ]
1058     FN_START_OF_PAGE_SEL
1059     [
1060         ExecMethod = ExecMovePage ;
1061         StateMethod = NoState ;
1062     ]
1063     FN_END_OF_PAGE_SEL
1064     [
1065         ExecMethod = ExecMovePage ;
1066         StateMethod = NoState ;
1067     ]
1068     FN_NEXT_WORD_SEL
1069     [
1070         ExecMethod = ExecMoveLingu ;
1071         StateMethod = NoState ;
1072     ]
1073     FN_START_OF_PARA_SEL
1074     [
1075         ExecMethod = ExecMoveLingu ;
1076         StateMethod = NoState ;
1077     ]
1078     FN_END_OF_PARA_SEL
1079     [
1080         ExecMethod = ExecMoveLingu ;
1081         StateMethod = NoState ;
1082     ]
1083     FN_PREV_WORD_SEL
1084     [
1085         ExecMethod = ExecMoveLingu ;
1086         StateMethod = NoState ;
1087     ]
1088     FN_NEXT_SENT_SEL
1089     [
1090         ExecMethod = ExecMoveLingu ;
1091         StateMethod = NoState ;
1092     ]
1093     FN_START_OF_LINE_SEL
1094     [
1095         ExecMethod = ExecMove ;
1096         StateMethod = NoState ;
1097     ]
1098     FN_END_OF_LINE_SEL
1099     [
1100         ExecMethod = ExecMove ;
1101         StateMethod = NoState ;
1102     ]
1103     FN_START_OF_DOCUMENT_SEL
1104     [
1105         ExecMethod = ExecMove ;
1106         StateMethod = NoState ;
1107     ]
1108     FN_END_OF_DOCUMENT_SEL
1109     [
1110         ExecMethod = ExecMove ;
1111         StateMethod = NoState ;
1112     ]
1113     FN_PREV_SENT_SEL
1114     [
1115         ExecMethod = ExecMoveLingu ;
1116         StateMethod = NoState ;
1117     ]
1118     FN_QRY_INSERT
1119     [
1120         ExecMethod = ExecDB ;
1121         StateMethod = NoState ;
1122     ]
1123     FN_QRY_MERGE_FIELD
1124     [
1125         ExecMethod = ExecDB ;
1126         StateMethod = NoState ;
1127     ]
1128     FN_QRY_INSERT_FIELD
1129     [
1130         ExecMethod = ExecDB ;
1131         StateMethod = NoState ;
1132         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1133     ]
1134     SID_ATTR_PARA_ADJUST_LEFT
1135     [
1136         ExecMethod = ExecParaAttr ;
1137         StateMethod = GetAttrState ;
1138         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1139     ]
1140     SID_ATTR_PARA_ADJUST_RIGHT
1141     [
1142         ExecMethod = ExecParaAttr ;
1143         StateMethod = GetAttrState ;
1144         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1145     ]
1146     SID_ATTR_PARA_ADJUST_CENTER
1147     [
1148         ExecMethod = ExecParaAttr ;
1149         StateMethod = GetAttrState ;
1150         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1151     ]
1152     SID_ATTR_PARA_ADJUST_BLOCK
1153     [
1154         ExecMethod = ExecParaAttr ;
1155         StateMethod = GetAttrState ;
1156         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1157     ]
1158     SID_ATTR_PARA_LINESPACE_10
1159     [
1160         ExecMethod = ExecParaAttr ;
1161         StateMethod = GetAttrState ;
1162         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1163     ]
1164     SID_ATTR_PARA_LINESPACE_15
1165     [
1166         ExecMethod = ExecParaAttr ;
1167         StateMethod = GetAttrState ;
1168         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1169     ]
1170     SID_ATTR_PARA_LINESPACE_20
1171     [
1172         ExecMethod = ExecParaAttr ;
1173         StateMethod = GetAttrState ;
1174         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1175     ]
1176     SID_ATTR_PARA_ADJUST // status(final|play)
1177     [
1178          //          (0=left, 1=right, 2=justify, 3=center, )"
1179         ExecMethod = ExecParaAttr ;
1180         StateMethod = GetAttrState ;
1181         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1182     ]
1183     SID_ATTR_PARA_LINESPACE // status(final|play)
1184     [
1185          // SvxLineSpaceRule       LineSpace       MID_LINESPACE;
1186          // UINT16                 LineHeight      MID_HEIGHT;     // % or direct
1187          // SvxInterLineSpaceRule  InterLineSpace  MID_INTER_LINESPACE;
1188          // INT16                  InterSpace      MID_INTER_SPACE;
1189         ExecMethod = ExecParaAttr ;
1190         StateMethod = GetAttrState ;
1191         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1192     ]
1193     SID_ATTR_PARA_SPLIT // status(final|play)
1194     [
1195         ExecMethod = ExecTextCtrl;
1196         StateMethod = GetTextCtrlState;
1197         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1198     ]
1199     SID_ATTR_PARA_KEEP // status(final|play)
1200     [
1201         ExecMethod = ExecTextCtrl;
1202         StateMethod = GetTextCtrlState;
1203         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1204     ]
1205     SID_ATTR_PARA_WIDOWS // status(final|play)
1206     [
1207         ExecMethod = ExecTextCtrl;
1208         StateMethod = GetTextCtrlState;
1209         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1210     ]
1211     SID_ATTR_PARA_ORPHANS // status(final|play)
1212     [
1213         ExecMethod = ExecTextCtrl;
1214         StateMethod = GetTextCtrlState;
1215         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1216     ]
1217     SID_ATTR_PARA_PAGEBREAK // status(final|play)
1218     [
1219         ExecMethod = ExecParaAttrArgs ;
1220         StateMethod = GetAttrState ;
1221         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1222     ]
1223     SID_ATTR_PARA_MODEL // status(final|play)
1224     [
1225         ExecMethod = ExecParaAttrArgs ;
1226         StateMethod = GetAttrState ;
1227         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1228     ]
1229     SID_PARA_DLG // status(final|play)
1230     [
1231         ExecMethod = Execute ;
1232         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1233     ]
1234     SID_ATTR_PARA_LRSPACE
1235     [
1236         ExecMethod = Execute ;
1237         StateMethod = GetAttrState;
1238     ]
1239     SID_ATTR_PARA_LEFTSPACE
1240     [
1241         StateMethod = GetAttrState ;
1242     ]
1243     SID_ATTR_PARA_RIGHTSPACE
1244     [
1245         StateMethod = GetAttrState ;
1246     ]
1247     SID_ATTR_PARA_FIRSTLINESPACE
1248     [
1249         StateMethod = GetAttrState ;
1250     ]
1251     FN_SELECT_PARA // status(final|play)
1252     [
1253         ExecMethod = Execute ;
1254     ]
1255     SID_DEC_INDENT
1256     [
1257         ExecMethod = Execute ;
1258         StateMethod = GetState ;
1259         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1260     ]
1261     SID_INC_INDENT
1262     [
1263         ExecMethod = Execute ;
1264         StateMethod = GetState ;
1265         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1266     ]
1267     FN_DEC_INDENT_OFFSET
1268     [
1269         ExecMethod = Execute ;
1270         StateMethod = GetState ;
1271         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1272     ]
1273     FN_INC_INDENT_OFFSET
1274     [
1275         ExecMethod = Execute ;
1276         StateMethod = GetState ;
1277         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1278     ]
1280     FN_FORMAT_DROPCAPS // status(final|play)
1281     [
1282         ExecMethod = Execute ;
1283         StateMethod = GetAttrState ;
1284         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1285     ]
1286     FN_DROP_TEXT
1287     [
1288         ExecMethod = Execute;
1289         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1290     ]
1291     FN_DROP_CHAR_STYLE_NAME
1292     [
1293         ExecMethod = ExecParaAttrArgs;
1294         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1295     ]
1296     SID_ATTR_PARA_HYPHENZONE // status(final|play)
1297     [
1298         ExecMethod = ExecTextCtrl;
1299         StateMethod = GetTextCtrlState;
1300         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1301     ]
1302     SID_ATTR_CHAR_RELIEF
1303     [
1304         ExecMethod = ExecTextCtrl ;
1305         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1306     ]
1307     SID_ATTR_CHAR_FONT // status(final|play)
1308     [
1309         ExecMethod = ExecTextCtrl ;
1310         StateMethod = GetTextFontCtrlState ;
1311         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1312     ]
1313     SID_ATTR_CHAR_CJK_FONT // status(final|play)
1314     [
1315         ExecMethod = ExecTextCtrl ;
1316         StateMethod = GetTextFontCtrlState ;
1317         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1318     ]
1319     SID_ATTR_CHAR_CTL_FONT // status(final|play)
1320     [
1321         ExecMethod = ExecTextCtrl ;
1322         StateMethod = GetTextFontCtrlState ;
1323         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1324     ]
1325     SID_ATTR_CHAR_FONTHEIGHT // status(final|play)
1326     [
1327         ExecMethod = ExecTextCtrl ;
1328         StateMethod = GetTextFontCtrlState ;
1329         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1330     ]
1331     SID_ATTR_CHAR_CJK_FONTHEIGHT // status(final|play)
1332     [
1333         ExecMethod = ExecTextCtrl ;
1334         StateMethod = GetTextFontCtrlState ;
1335         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1336     ]
1337     SID_ATTR_CHAR_CTL_FONTHEIGHT // status(final|play)
1338     [
1339         ExecMethod = ExecTextCtrl ;
1340         StateMethod = GetTextFontCtrlState ;
1341         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1342     ]
1343     SID_ATTR_CHAR_COLOR_BACKGROUND // status()
1344     [
1345         ExecMethod = Execute ;
1346         StateMethod = GetState ;
1347         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1348     ]
1349     SID_ATTR_CHAR_COLOR_BACKGROUND_EXT // status()
1350     [
1351         ExecMethod = Execute ;
1352         StateMethod = GetState ;
1353         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1354     ]
1355     SID_ATTR_CHAR_COLOR_EXT // status()
1356     [
1357         ExecMethod = Execute ;
1358         StateMethod = GetState ;
1359         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1360     ]
1361     SID_ATTR_CHAR_COLOR2
1362     [
1363         ExecMethod = Execute ;
1364         StateMethod = GetState ;
1365         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1366     ]
1367     SID_ATTR_CHAR_COLOR // status(final|play)
1368     [
1369         ExecMethod = ExecTextCtrl ;
1370         StateMethod = GetTextCtrlState ;
1371         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1372     ]
1373     SID_ATTR_CHAR_WEIGHT // status(final|play)
1374     [
1375         ExecMethod = ExecTextCtrl;
1376         StateMethod = GetTextFontCtrlState;
1377         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1378     ]
1379     SID_ATTR_CHAR_CJK_WEIGHT // status(final|play)
1380     [
1381         ExecMethod = ExecTextCtrl;
1382         StateMethod = GetTextFontCtrlState;
1383         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1384     ]
1385     SID_ATTR_CHAR_CTL_WEIGHT // status(final|play)
1386     [
1387         ExecMethod = ExecTextCtrl;
1388         StateMethod = GetTextFontCtrlState;
1389         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1390     ]
1391     SID_ATTR_CHAR_POSTURE // status(final|play)
1392     [
1393         ExecMethod = ExecTextCtrl;
1394         StateMethod = GetTextFontCtrlState;
1395         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1396     ]
1397     SID_ATTR_CHAR_CJK_POSTURE // status(final|play)
1398     [
1399         ExecMethod = ExecTextCtrl;
1400         StateMethod = GetTextFontCtrlState;
1401         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1402     ]
1403     SID_ATTR_CHAR_CTL_POSTURE // status(final|play)
1404     [
1405         ExecMethod = ExecTextCtrl;
1406         StateMethod = GetTextFontCtrlState;
1407         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1408     ]
1409     SID_ATTR_CHAR_UNDERLINE // status(final|play)
1410     [
1411         ExecMethod = ExecTextCtrl;
1412         StateMethod = GetTextCtrlState;
1413         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1414     ]
1415     SID_ATTR_CHAR_OVERLINE // status(final|play)
1416     [
1417         ExecMethod = ExecTextCtrl;
1418         StateMethod = GetTextCtrlState;
1419         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1420     ]
1421     SID_ATTR_FLASH // status(final|play)
1422     [
1423         ExecMethod = ExecTextCtrl;
1424         StateMethod = GetTextCtrlState;
1425         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1426     ]
1427     SID_ATTR_CHAR_STRIKEOUT // status(final|play)
1428     [
1429         ExecMethod = ExecTextCtrl;
1430         StateMethod = GetTextCtrlState;
1431         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1432     ]
1433     SID_ULINE_VAL_NONE // status(final|play)
1434     [
1435         ExecMethod = ExecCharAttr ;
1436         StateMethod = GetAttrState ;
1437         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1438     ]
1439     SID_ULINE_VAL_SINGLE // status(final|play)
1440     [
1441         ExecMethod = ExecCharAttr ;
1442         StateMethod = GetAttrState ;
1443         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1444     ]
1445     SID_ULINE_VAL_DOUBLE // status(final|play)
1446     [
1447         ExecMethod = ExecCharAttr ;
1448         StateMethod = GetAttrState ;
1449         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1450     ]
1451     SID_ULINE_VAL_DOTTED // status(final|play)
1452     [
1453         ExecMethod = ExecCharAttr ;
1454         StateMethod = GetAttrState ;
1455         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1456     ]
1457     SID_ATTR_CHAR_CONTOUR // status(final|play)
1458     [
1459         ExecMethod = ExecTextCtrl;
1460         StateMethod = GetTextCtrlState;
1461         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1462     ]
1463     SID_ATTR_CHAR_SHADOWED // status(final|play)
1464     [
1465         ExecMethod = ExecTextCtrl;
1466         StateMethod = GetTextCtrlState;
1467         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1468     ]
1469     SID_ATTR_CHAR_AUTOKERN // status(final|play)
1470     [
1471         ExecMethod = ExecTextCtrl;
1472         StateMethod = GetTextCtrlState;
1473         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1474     ]
1475     SID_ATTR_CHAR_ESCAPEMENT // status(final|play)
1476     [
1477         ExecMethod = ExecTextCtrl;
1478         StateMethod = GetTextCtrlState;
1479         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1480     ]
1481     FN_SET_SUPER_SCRIPT
1482     [
1483         ExecMethod = ExecCharAttr ;
1484         StateMethod = GetAttrState ;
1485         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1486     ]
1487     FN_SET_SUB_SCRIPT
1488     [
1489         ExecMethod = ExecCharAttr ;
1490         StateMethod = GetAttrState ;
1491         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1492     ]
1493     FN_SET_SMALL_CAPS
1494     [
1495         ExecMethod = ExecCharAttr ;
1496         StateMethod = GetAttrState ;
1497         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1498     ]
1499     SID_ATTR_CHAR_CASEMAP // status(final|play)
1500     [
1501         ExecMethod = ExecTextCtrl;
1502         StateMethod = GetTextCtrlState;
1503         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1504     ]
1505     SID_ATTR_CHAR_LANGUAGE // status(final|play)
1506     [
1507         ExecMethod = ExecTextCtrl;
1508         StateMethod = GetTextFontCtrlState;
1509         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1510     ]
1511     SID_ATTR_CHAR_KERNING // status(final|play)
1512     [
1513         ExecMethod = ExecTextCtrl;
1514         StateMethod = GetTextCtrlState;
1515         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1516     ]
1517     SID_CHAR_DLG // status(final|play)
1518     [
1519         ExecMethod = Execute ;
1520         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1521     ]
1523     SID_CHAR_DLG_EFFECT
1524     [
1525         ExecMethod = Execute ;
1526         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1527     ]
1528     SID_CHAR_DLG_FOR_PARAGRAPH
1529     [
1530         ExecMethod = Execute ;
1531         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1532     ]
1533     SID_ATTR_CHAR_WORDLINEMODE // status(final|play)
1534     [
1535         ExecMethod = ExecTextCtrl;
1536         StateMethod = GetTextCtrlState ;
1537         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1538     ]
1539     FN_GROW_FONT_SIZE // status(final|play)
1540     [
1541         ExecMethod = ExecCharAttrArgs ;
1542         StateMethod = GetAttrState ;
1543         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1544     ]
1545     FN_SHRINK_FONT_SIZE // status(final|play)
1546     [
1547         ExecMethod = ExecCharAttrArgs ;
1548         StateMethod = GetAttrState ;
1549         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1550     ]
1551     FN_REMOVE_DIRECT_CHAR_FORMATS
1552     [
1553         ExecMethod = ExecCharAttr ;
1554         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1555     ]
1557     SID_TRANSLITERATE_SENTENCE_CASE
1558     [
1559         ExecMethod = ExecTransliteration;
1560         StateMethod = NoState ;
1561         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1562     ]
1563     SID_TRANSLITERATE_TITLE_CASE
1564     [
1565         ExecMethod = ExecTransliteration;
1566         StateMethod = NoState ;
1567         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1568     ]
1569     SID_TRANSLITERATE_TOGGLE_CASE
1570     [
1571         ExecMethod = ExecTransliteration;
1572         StateMethod = NoState ;
1573         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1574     ]
1575     SID_TRANSLITERATE_ROTATE_CASE
1576     [
1577         ExecMethod = ExecRotateTransliteration;
1578         StateMethod = NoState ;
1579         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1580     ]
1581     SID_TRANSLITERATE_UPPER
1582     [
1583         ExecMethod = ExecTransliteration;
1584         StateMethod = NoState ;
1585         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1586     ]
1587     SID_TRANSLITERATE_LOWER
1588     [
1589         ExecMethod = ExecTransliteration;
1590         StateMethod = NoState ;
1591         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1592     ]
1593     SID_TRANSLITERATE_HALFWIDTH
1594     [
1595         ExecMethod = ExecTransliteration;
1596         StateMethod = GetState ;
1597         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1598     ]
1599     SID_TRANSLITERATE_FULLWIDTH
1600     [
1601         ExecMethod = ExecTransliteration;
1602         StateMethod = GetState ;
1603         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1604     ]
1605     SID_TRANSLITERATE_HIRAGANA
1606     [
1607         ExecMethod = ExecTransliteration;
1608         StateMethod = GetState ;
1609         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1610     ]
1611     SID_TRANSLITERATE_KATAKANA
1612     [
1613         ExecMethod = ExecTransliteration;
1614         StateMethod = GetState ;
1615         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1616     ]
1617         SID_ATTR_PARA_LEFT_TO_RIGHT
1618     [
1619         ExecMethod = ExecParaAttr ;
1620         StateMethod = GetAttrState ;
1621         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1622     ]
1623         SID_ATTR_PARA_RIGHT_TO_LEFT
1624     [
1625         ExecMethod = ExecParaAttr ;
1626         StateMethod = GetAttrState ;
1627         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1628     ]
1629     SID_VERTICALTEXT_STATE
1630     [
1631         StateMethod = GetAttrState ;
1632         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1633     ]
1634     SID_CTLFONT_STATE
1635     [
1636         StateMethod = GetAttrState ;
1637         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1638     ]
1639         FN_READONLY_SELECTION_MODE
1640         [
1641                 ExecMethod = Execute ;
1642                 StateMethod = GetState ;
1643         ]
1644     FN_SELECTION_MODE_DEFAULT
1645     [
1646             ExecMethod = Execute ;
1647             StateMethod = GetState ;
1648     ]
1649     FN_SELECTION_MODE_BLOCK
1650     [
1651             ExecMethod = Execute ;
1652             StateMethod = GetState ;
1653     ]
1654     SID_OPEN_HYPERLINK
1655     [
1656         ExecMethod = Execute ;
1657         StateMethod = GetState ;
1658     ]
1659     SID_OPEN_SMARTTAGMENU
1660     [
1661         ExecMethod = Execute ;
1662         StateMethod = GetState ;
1663     ]
1664     SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
1665     [
1666         ExecMethod = Execute ;
1667         StateMethod = GetState ;
1668     ]
1669     FN_WORDCOUNT_DIALOG
1670     [
1671         ExecMethod = Execute;
1672     ]
1674     SID_LANGUAGE_STATUS
1675     [
1676         ExecMethod = Execute ;
1677         StateMethod = GetState ;
1678         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";  // e.g. disable for read-only documents
1679     ]
1681     SID_UNICODE_NOTATION_TOGGLE
1682     [
1683         ExecMethod = Execute;
1684     ]
1686     SID_THES
1687     [
1688         ExecMethod = Execute ;
1689         StateMethod = GetState ;
1690         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";  // e.g. disable for read-only documents
1691     ]
1693     FN_INSERT_TEXT_FORMFIELD
1694     [
1695         ExecMethod = ExecField ;
1696         StateMethod = StateField ;
1697     ]
1699     FN_INSERT_CHECKBOX_FORMFIELD
1700     [
1701         ExecMethod = ExecField ;
1702         StateMethod = StateField ;
1703     ]
1705     FN_INSERT_DROPDOWN_FORMFIELD
1706     [
1707         ExecMethod = ExecField ;
1708         StateMethod = StateField ;
1709     ]
1711     FN_INSERT_DATE_FORMFIELD
1712     [
1713         ExecMethod = ExecField ;
1714         StateMethod = StateField ;
1715     ]
1717     FN_PROTECT_FIELDS
1718     [
1719         ExecMethod = Execute ;
1720         StateMethod = GetState ;
1721     ]
1723     FN_PROTECT_BOOKMARKS
1724     [
1725         ExecMethod = Execute ;
1726         StateMethod = GetState ;
1727     ]
1729     SID_FM_CTL_PROPERTIES
1730     [
1731         ExecMethod = Execute ;
1732         StateMethod = GetState ;
1733     ]
1735     SID_SPELLCHECK_IGNORE
1736     [
1737         ExecMethod = Execute ;
1738         StateMethod = GetState ;
1739     ]
1741     SID_SPELLCHECK_IGNORE_ALL
1742     [
1743         ExecMethod = Execute ;
1744         StateMethod = GetState ;
1745     ]
1747     SID_SPELLCHECK_APPLY_SUGGESTION
1748     [
1749         ExecMethod = Execute ;
1750         StateMethod = GetState ;
1751     ]
1753 }  // end of interface text