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