Version 7.6.3.2-android, tag libreoffice-7.6.3.2-android
[LibreOffice.git] / sw / sdi / _textsh.sdi
blob086a7622b1376721207c98777003ea095ca969b3
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_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     ]
202     SID_CHARMAP_CONTROL
203     [
204         StateMethod = GetState ;
205         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
206     ]
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     ]
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     ]
274     FN_INSERT_BREAK // status(final|play)
275     [
276         ExecMethod = ExecInsert ;
277         StateMethod = GetState ;
278     ]
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     ]
525      // Goto - Methods
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     ]
698     FN_PREV_TOXMARK  // status(final|play)
699     [
700         ExecMethod = ExecMoveMisc;
701         StateMethod = NoState ;
702     ]
704     FN_NEXT_TBLFML  // status(final|play)
705     [
706         ExecMethod = ExecMoveMisc;
707         StateMethod = NoState ;
708     ]
710     FN_PREV_TBLFML  // status(final|play)
711     [
712         ExecMethod = ExecMoveMisc;
713         StateMethod = NoState ;
714     ]
716     FN_NEXT_TBLFML_ERR  // status(final|play)
717     [
718         ExecMethod = ExecMoveMisc;
719         StateMethod = NoState ;
720     ]
722     FN_PREV_TBLFML_ERR  // status(final|play)
723     [
724         ExecMethod = ExecMoveMisc;
725         StateMethod = NoState ;
726     ]
728      // Get - Properties
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     ]
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_NUMBER_BULLETS // status(final|play)
814     [
815         ExecMethod = ExecEnterNum ;
816         StateMethod = GetState ;
817         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
818     ]
819     FN_NUM_BULLET_ON // status(final|play)
820     [
821         ExecMethod = ExecEnterNum ;
822         StateMethod = GetState ;
823         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
824     ]
825     FN_NUM_BULLET_OFF
826     [
827         ExecMethod = ExecEnterNum;
828         StateMethod = GetState;
829         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
830     ]
831     FN_INSERT_FRAME // status(final|play)
832     [
833         ExecMethod = ExecInsert ;
834         StateMethod = StateInsert ;
835         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
836     ]
838     FN_FORMAT_COLUMN // status()
839     [
840         ExecMethod = ExecInsert ;
841         StateMethod = StateInsert ;
842         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
843     ]
845     FN_INSERT_FOOTNOTE // status(final|play)
846     [
847         ExecMethod = Execute ;
848         StateMethod = GetState ;
849         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
850     ]
852     FN_INSERT_ENDNOTE // status(final|play)
853     [
854         ExecMethod = Execute ;
855         StateMethod = GetState ;
856         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
857     ]
858     FN_FORMAT_FOOTNOTE_DLG // status()
859     [
860         ExecMethod = Execute ;
861     ]
862     FN_FORMAT_CURRENT_FOOTNOTE_DLG // status()
863     [
864         ExecMethod = Execute ;
865         StateMethod = GetState ;
866     ]
867     FN_FOOTNOTE_TO_ANCHOR // status(final|play)
868     [
869         ExecMethod = ExecMoveMisc ;
870         StateMethod = NoState ;
871     ]
872     FN_NEXT_FOOTNOTE // status(final|play)
873     [
874         ExecMethod = ExecMoveMisc ;
875         StateMethod = NoState ;
876     ]
877     FN_PREV_FOOTNOTE // status(final|play)
878     [
879         ExecMethod = ExecMoveMisc ;
880         StateMethod = NoState ;
881     ]
882     FN_SVX_SET_NUMBER
883     [
884         ExecMethod = ExecSetNumber;
885         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
886     ]
887     FN_SVX_SET_BULLET
888     [
889         ExecMethod = ExecSetNumber;
890         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
891     ]
892     FN_SVX_SET_OUTLINE
893     [
894         ExecMethod = ExecSetNumber;
895         StateMethod = GetState;
896         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
897     ]
898     SID_OUTLINE_BULLET // status(final|play)
899     [
900         ExecMethod = ExecEnterNum ;
901         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
902     ]
904     FN_INSERT_FOOTNOTE_DLG // status(final|play|rec)
905     [
906         ExecMethod = Execute ;
907         StateMethod = GetState ;
908         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
909     ]
911     FN_INSERT_FIELD // status(final|play)
912     [
913         ExecMethod = ExecField ;
914         StateMethod = StateField ;
915         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
916         AutoUpdate ;
917     ]
918     FN_INSERT_DBFIELD
919     [
920         ExecMethod = ExecField ;
921         StateMethod = StateField ;
922         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
923     ]
924     FN_INSERT_REF_FIELD
925     [
926         ExecMethod = ExecField ;
927         StateMethod = StateField ;
928         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
929         AutoUpdate ;
930     ]
931     FN_INSERT_FIELD_CTRL
932     [
933         ExecMethod = ExecField ;
934         StateMethod = StateField ;
935         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
936     ]
938     FN_PGNUMBER_WIZARD
939     [
940         ExecMethod = ExecField ;
941         StateMethod = StateField ;
942         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
943         ReadOnlyDoc = FALSE ;
944     ]
945     FN_INSERT_FLD_PGNUMBER
946     [
947         ExecMethod = ExecField ;
948         StateMethod = StateField ;
949         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
950         ReadOnlyDoc = FALSE ;
951     ]
952     FN_INSERT_FLD_PGCOUNT
953     [
954         ExecMethod = ExecField ;
955         StateMethod = StateField ;
956         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
957         ReadOnlyDoc = FALSE ;
958     ]
960     FN_INSERT_FLD_TITLE
961     [
962         ExecMethod = ExecField ;
963         StateMethod = StateField ;
964         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
965         ReadOnlyDoc = FALSE ;
966     ]
967     FN_INSERT_FLD_DATE
968     [
969         ExecMethod = ExecField ;
970         StateMethod = StateField ;
971         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
972     ]
974     FN_INSERT_FLD_TIME
975     [
976         ExecMethod = ExecField ;
977         StateMethod = StateField ;
978         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
979     ]
981     FN_INSERT_FLD_AUTHOR
982     [
983         ExecMethod = ExecField ;
984         StateMethod = StateField ;
985         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
986     ]
987     FN_GOTO_NEXT_INPUTFLD // status(final|play)
988     [
989         ExecMethod = ExecField ;
990         StateMethod = NoState ;
991     ]
992     FN_GOTO_PREV_INPUTFLD // status(final|play)
993     [
994         ExecMethod = ExecField ;
995         StateMethod = NoState ;
996     ]
997     FN_GOTO_MARK // status(final|play)
998     [
999         ExecMethod = ExecField ;
1000         StateMethod = NoState ;
1001     ]
1002     FN_EXECUTE_MACROFIELD // status()
1003     [
1004         ExecMethod = ExecField ;
1005         StateMethod = StateField ;
1006     ]
1007     FN_EDIT_FIELD // status(final|play)
1008     [
1009         ExecMethod = ExecField ;
1010         StateMethod = StateField ;
1011         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1012     ]
1013     FN_UPDATE_SEL_FIELD
1014     [
1015         ExecMethod = ExecField ;
1016         StateMethod = StateField ;
1017         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1018     ]
1019     FN_GLOSSARY_DLG // status()
1020     [
1021         ExecMethod = ExecGlossary ;
1022         StateMethod = GetState ;
1023     ]
1024     FN_EXPAND_GLOSSARY // status(final|play)
1025     [
1026         ExecMethod = ExecGlossary ;
1027         StateMethod = GetState ;
1028         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1029     ]
1030     FN_POSTIT // status(final|play)
1031     [
1032         ExecMethod = ExecField ;
1033         StateMethod = StateField;
1034     ]
1035     FN_REPLY
1036     [
1037         ExecMethod = ExecField;
1038         StateMethod = StateField;
1039     ]
1040     SID_EDIT_POSTIT
1041     [
1042         ExecMethod = ExecField;
1043         StateMethod = StateField;
1044     ]
1045     FN_DELETE_COMMENT
1046     [
1047         ExecMethod = ExecField ;
1048         StateMethod = StateField;
1049     ]
1050     FN_DELETE_COMMENT_THREAD
1051     [
1052         ExecMethod = ExecField ;
1053         StateMethod = StateField;
1054     ]
1055     FN_RESOLVE_NOTE
1056     [
1057         ExecMethod = ExecField ;
1058         StateMethod = StateField;
1059     ]
1060     FN_RESOLVE_NOTE_THREAD
1061     [
1062         ExecMethod = ExecField ;
1063         StateMethod = StateField;
1064     ]
1065     FN_DELETE_NOTE_AUTHOR
1066     [
1067         ExecMethod = ExecField ;
1068         StateMethod = StateField;
1069     ]
1070     FN_DELETE_ALL_NOTES
1071     [
1072         ExecMethod = ExecField ;
1073         StateMethod = StateField;
1074     ]
1075     FN_FORMAT_ALL_NOTES
1076     [
1077         ExecMethod = ExecField ;
1078         StateMethod = StateField;
1079     ]
1080     FN_HIDE_NOTE
1081     [
1082         ExecMethod = ExecField ;
1083         StateMethod = StateField;
1084     ]
1085     FN_HIDE_NOTE_AUTHOR
1086     [
1087         ExecMethod = ExecField ;
1088         StateMethod = StateField;
1089     ]
1090     FN_HIDE_ALL_NOTES
1091     [
1092         ExecMethod = ExecField ;
1093         StateMethod = StateField;
1094     ]
1095     FN_REDLINE_COMMENT // status(play)
1096     [
1097         ExecMethod = ExecField ;
1098         StateMethod = StateField ;
1099         DisableFlags="SfxDisableFlags::SwOnProtectedCursor|SfxDisableFlags::SwOnMailboxEditor";
1100     ]
1101     FN_JAVAEDIT // status(final|play)
1102     [
1103         ExecMethod = ExecField ;
1104         StateMethod = StateField;
1105     ]
1106     FN_CHAR_LEFT_SEL
1107     [
1108         ExecMethod = ExecBasicMove ;
1109         StateMethod = NoState ;
1110     ]
1111     FN_CHAR_RIGHT_SEL
1112     [
1113         ExecMethod = ExecBasicMove ;
1114         StateMethod = NoState ;
1115     ]
1116     FN_LINE_UP_SEL
1117     [
1118         ExecMethod = ExecBasicMove ;
1119         StateMethod = NoState ;
1120     ]
1121     FN_LINE_DOWN_SEL
1122     [
1123         ExecMethod = ExecBasicMove;
1124         StateMethod = NoState ;
1125     ]
1126     FN_START_OF_NEXT_PAGE_SEL
1127     [
1128         ExecMethod = ExecMovePage;
1129         StateMethod = NoState ;
1130     ]
1131     FN_END_OF_NEXT_PAGE_SEL
1132     [
1133         ExecMethod = ExecMovePage ;
1134         StateMethod = NoState ;
1135     ]
1136     FN_START_OF_PREV_PAGE_SEL
1137     [
1138         ExecMethod = ExecMovePage ;
1139         StateMethod = NoState ;
1140     ]
1141     FN_END_OF_PREV_PAGE_SEL
1142     [
1143         ExecMethod = ExecMovePage ;
1144         StateMethod = NoState ;
1145     ]
1146     FN_START_OF_PAGE_SEL
1147     [
1148         ExecMethod = ExecMovePage ;
1149         StateMethod = NoState ;
1150     ]
1151     FN_END_OF_PAGE_SEL
1152     [
1153         ExecMethod = ExecMovePage ;
1154         StateMethod = NoState ;
1155     ]
1156     FN_NEXT_WORD_SEL
1157     [
1158         ExecMethod = ExecMoveLingu ;
1159         StateMethod = NoState ;
1160     ]
1161     FN_START_OF_PARA_SEL
1162     [
1163         ExecMethod = ExecMoveLingu ;
1164         StateMethod = NoState ;
1165     ]
1166     FN_END_OF_PARA_SEL
1167     [
1168         ExecMethod = ExecMoveLingu ;
1169         StateMethod = NoState ;
1170     ]
1171     FN_PREV_WORD_SEL
1172     [
1173         ExecMethod = ExecMoveLingu ;
1174         StateMethod = NoState ;
1175     ]
1176     FN_NEXT_SENT_SEL
1177     [
1178         ExecMethod = ExecMoveLingu ;
1179         StateMethod = NoState ;
1180     ]
1181     FN_START_OF_LINE_SEL
1182     [
1183         ExecMethod = ExecMove ;
1184         StateMethod = NoState ;
1185     ]
1186     FN_END_OF_LINE_SEL
1187     [
1188         ExecMethod = ExecMove ;
1189         StateMethod = NoState ;
1190     ]
1191     FN_START_OF_DOCUMENT_SEL
1192     [
1193         ExecMethod = ExecMove ;
1194         StateMethod = NoState ;
1195     ]
1196     FN_END_OF_DOCUMENT_SEL
1197     [
1198         ExecMethod = ExecMove ;
1199         StateMethod = NoState ;
1200     ]
1201     FN_PREV_SENT_SEL
1202     [
1203         ExecMethod = ExecMoveLingu ;
1204         StateMethod = NoState ;
1205     ]
1206     FN_QRY_INSERT
1207     [
1208         ExecMethod = ExecDB ;
1209         StateMethod = NoState ;
1210     ]
1211     FN_QRY_MERGE_FIELD
1212     [
1213         ExecMethod = ExecDB ;
1214         StateMethod = NoState ;
1215     ]
1216     FN_QRY_INSERT_FIELD
1217     [
1218         ExecMethod = ExecDB ;
1219         StateMethod = NoState ;
1220         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1221     ]
1222     SID_ATTR_PARA_ADJUST_LEFT
1223     [
1224         ExecMethod = ExecParaAttr ;
1225         StateMethod = GetAttrState ;
1226         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1227     ]
1228     SID_ATTR_PARA_ADJUST_RIGHT
1229     [
1230         ExecMethod = ExecParaAttr ;
1231         StateMethod = GetAttrState ;
1232         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1233     ]
1234     SID_ATTR_PARA_ADJUST_CENTER
1235     [
1236         ExecMethod = ExecParaAttr ;
1237         StateMethod = GetAttrState ;
1238         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1239     ]
1240     SID_ATTR_PARA_ADJUST_BLOCK
1241     [
1242         ExecMethod = ExecParaAttr ;
1243         StateMethod = GetAttrState ;
1244         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1245     ]
1246     SID_ATTR_PARA_LINESPACE_10
1247     [
1248         ExecMethod = ExecParaAttr ;
1249         StateMethod = GetAttrState ;
1250         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1251     ]
1252     SID_ATTR_PARA_LINESPACE_115
1253     [
1254         ExecMethod = ExecParaAttr ;
1255         StateMethod = GetAttrState ;
1256         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1257     ]
1258     SID_ATTR_PARA_LINESPACE_15
1259     [
1260         ExecMethod = ExecParaAttr ;
1261         StateMethod = GetAttrState ;
1262         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1263     ]
1264     SID_ATTR_PARA_LINESPACE_20
1265     [
1266         ExecMethod = ExecParaAttr ;
1267         StateMethod = GetAttrState ;
1268         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1269     ]
1270     SID_ATTR_PARA_ADJUST // status(final|play)
1271     [
1272          //          (0=left, 1=right, 2=justify, 3=center, )"
1273         ExecMethod = ExecParaAttr ;
1274         StateMethod = GetAttrState ;
1275         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1276     ]
1277     SID_ATTR_PARA_LINESPACE // status(final|play)
1278     [
1279          // SvxLineSpaceRule       LineSpace       MID_LINESPACE;
1280          // UINT16                 LineHeight      MID_HEIGHT;     // % or direct
1281          // SvxInterLineSpaceRule  InterLineSpace  MID_INTER_LINESPACE;
1282          // INT16                  InterSpace      MID_INTER_SPACE;
1283         ExecMethod = ExecParaAttr ;
1284         StateMethod = GetAttrState ;
1285         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1286     ]
1287     SID_ATTR_PARA_SPLIT // status(final|play)
1288     [
1289         ExecMethod = ExecTextCtrl;
1290         StateMethod = GetTextCtrlState;
1291         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1292     ]
1293     SID_ATTR_PARA_KEEP // status(final|play)
1294     [
1295         ExecMethod = ExecTextCtrl;
1296         StateMethod = GetTextCtrlState;
1297         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1298     ]
1299     SID_ATTR_PARA_WIDOWS // status(final|play)
1300     [
1301         ExecMethod = ExecTextCtrl;
1302         StateMethod = GetTextCtrlState;
1303         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1304     ]
1305     SID_ATTR_PARA_ORPHANS // status(final|play)
1306     [
1307         ExecMethod = ExecTextCtrl;
1308         StateMethod = GetTextCtrlState;
1309         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1310     ]
1311     SID_ATTR_PARA_PAGEBREAK // status(final|play)
1312     [
1313         ExecMethod = ExecParaAttrArgs ;
1314         StateMethod = GetAttrState ;
1315         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1316     ]
1317     SID_ATTR_PARA_MODEL // status(final|play)
1318     [
1319         ExecMethod = ExecParaAttrArgs ;
1320         StateMethod = GetAttrState ;
1321         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1322     ]
1323     SID_PARA_DLG // status(final|play)
1324     [
1325         ExecMethod = Execute ;
1326         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1327     ]
1328     SID_ATTR_PARA_LRSPACE
1329     [
1330         ExecMethod = Execute ;
1331         StateMethod = GetAttrState;
1332     ]
1333     SID_ATTR_PARA_LEFTSPACE
1334     [
1335         StateMethod = GetAttrState ;
1336     ]
1337     SID_ATTR_PARA_RIGHTSPACE
1338     [
1339         StateMethod = GetAttrState ;
1340     ]
1341     SID_ATTR_PARA_FIRSTLINESPACE
1342     [
1343         StateMethod = GetAttrState ;
1344     ]
1345     FN_SELECT_PARA // status(final|play)
1346     [
1347         ExecMethod = Execute ;
1348     ]
1349     SID_DEC_INDENT
1350     [
1351         ExecMethod = Execute ;
1352         StateMethod = GetState ;
1353         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1354     ]
1355     SID_INC_INDENT
1356     [
1357         ExecMethod = Execute ;
1358         StateMethod = GetState ;
1359         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1360     ]
1361     FN_DEC_INDENT_OFFSET
1362     [
1363         ExecMethod = Execute ;
1364         StateMethod = GetState ;
1365         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1366     ]
1367     FN_INC_INDENT_OFFSET
1368     [
1369         ExecMethod = Execute ;
1370         StateMethod = GetState ;
1371         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1372     ]
1374     FN_FORMAT_DROPCAPS // status(final|play)
1375     [
1376         ExecMethod = Execute ;
1377         StateMethod = GetAttrState ;
1378         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1379     ]
1380     FN_DROP_TEXT
1381     [
1382         ExecMethod = Execute;
1383         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1384     ]
1385     FN_DROP_CHAR_STYLE_NAME
1386     [
1387         ExecMethod = ExecParaAttrArgs;
1388         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1389     ]
1390     SID_ATTR_PARA_HYPHENZONE // status(final|play)
1391     [
1392         ExecMethod = ExecTextCtrl;
1393         StateMethod = GetTextCtrlState;
1394         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1395     ]
1396     SID_ATTR_CHAR_RELIEF
1397     [
1398         ExecMethod = ExecTextCtrl ;
1399         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1400     ]
1401     SID_ATTR_CHAR_FONT // status(final|play)
1402     [
1403         ExecMethod = ExecTextCtrl ;
1404         StateMethod = GetTextFontCtrlState ;
1405         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1406     ]
1407     SID_ATTR_CHAR_CJK_FONT // status(final|play)
1408     [
1409         ExecMethod = ExecTextCtrl ;
1410         StateMethod = GetTextFontCtrlState ;
1411         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1412     ]
1413     SID_ATTR_CHAR_CTL_FONT // status(final|play)
1414     [
1415         ExecMethod = ExecTextCtrl ;
1416         StateMethod = GetTextFontCtrlState ;
1417         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1418     ]
1419     SID_ATTR_CHAR_FONTHEIGHT // status(final|play)
1420     [
1421         ExecMethod = ExecTextCtrl ;
1422         StateMethod = GetTextFontCtrlState ;
1423         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1424     ]
1425     SID_ATTR_CHAR_CJK_FONTHEIGHT // status(final|play)
1426     [
1427         ExecMethod = ExecTextCtrl ;
1428         StateMethod = GetTextFontCtrlState ;
1429         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1430     ]
1431     SID_ATTR_CHAR_CTL_FONTHEIGHT // status(final|play)
1432     [
1433         ExecMethod = ExecTextCtrl ;
1434         StateMethod = GetTextFontCtrlState ;
1435         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1436     ]
1437     SID_ATTR_CHAR_BACK_COLOR // status()
1438     [
1439         ExecMethod = Execute ;
1440         StateMethod = GetState ;
1441         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1442     ]
1443     SID_ATTR_CHAR_COLOR_BACKGROUND // status() deprecated - use CHAR_BACK_COLOR
1444     [
1445         ExecMethod = Execute ;
1446         StateMethod = GetState ;
1447         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1448     ]
1449     SID_ATTR_CHAR_COLOR_BACKGROUND_EXT // status()
1450     [
1451         StateMethod = GetState ;
1452         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1453     ]
1454     SID_ATTR_CHAR_COLOR_EXT // status()
1455     [
1456         ExecMethod = Execute ;
1457         StateMethod = GetState ;
1458         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1459     ]
1460     SID_ATTR_CHAR_COLOR2
1461     [
1462         ExecMethod = Execute ;
1463         StateMethod = GetState ;
1464         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1465     ]
1466     SID_ATTR_CHAR_COLOR // status(final|play)
1467     [
1468         ExecMethod = ExecTextCtrl ;
1469         StateMethod = GetTextCtrlState ;
1470         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1471     ]
1472     SID_ATTR_CHAR_WEIGHT // status(final|play)
1473     [
1474         ExecMethod = ExecTextCtrl;
1475         StateMethod = GetTextFontCtrlState;
1476         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1477     ]
1478     SID_ATTR_CHAR_CJK_WEIGHT // status(final|play)
1479     [
1480         ExecMethod = ExecTextCtrl;
1481         StateMethod = GetTextFontCtrlState;
1482         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1483     ]
1484     SID_ATTR_CHAR_CTL_WEIGHT // status(final|play)
1485     [
1486         ExecMethod = ExecTextCtrl;
1487         StateMethod = GetTextFontCtrlState;
1488         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1489     ]
1490     SID_ATTR_CHAR_POSTURE // status(final|play)
1491     [
1492         ExecMethod = ExecTextCtrl;
1493         StateMethod = GetTextFontCtrlState;
1494         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1495     ]
1496     SID_ATTR_CHAR_CJK_POSTURE // status(final|play)
1497     [
1498         ExecMethod = ExecTextCtrl;
1499         StateMethod = GetTextFontCtrlState;
1500         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1501     ]
1502     SID_ATTR_CHAR_CTL_POSTURE // status(final|play)
1503     [
1504         ExecMethod = ExecTextCtrl;
1505         StateMethod = GetTextFontCtrlState;
1506         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1507     ]
1508     SID_ATTR_CHAR_UNDERLINE // status(final|play)
1509     [
1510         ExecMethod = ExecTextCtrl;
1511         StateMethod = GetTextCtrlState;
1512         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1513     ]
1514     SID_ATTR_CHAR_OVERLINE // status(final|play)
1515     [
1516         ExecMethod = ExecTextCtrl;
1517         StateMethod = GetTextCtrlState;
1518         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1519     ]
1520     SID_ATTR_CHAR_STRIKEOUT // status(final|play)
1521     [
1522         ExecMethod = ExecTextCtrl;
1523         StateMethod = GetTextCtrlState;
1524         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1525     ]
1526     SID_ULINE_VAL_NONE // status(final|play)
1527     [
1528         ExecMethod = ExecCharAttr ;
1529         StateMethod = GetAttrState ;
1530         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1531     ]
1532     SID_ULINE_VAL_SINGLE // status(final|play)
1533     [
1534         ExecMethod = ExecCharAttr ;
1535         StateMethod = GetAttrState ;
1536         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1537     ]
1538     SID_ULINE_VAL_DOUBLE // status(final|play)
1539     [
1540         ExecMethod = ExecCharAttr ;
1541         StateMethod = GetAttrState ;
1542         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1543     ]
1544     SID_ULINE_VAL_DOTTED // status(final|play)
1545     [
1546         ExecMethod = ExecCharAttr ;
1547         StateMethod = GetAttrState ;
1548         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1549     ]
1550     SID_ATTR_CHAR_CONTOUR // status(final|play)
1551     [
1552         ExecMethod = ExecTextCtrl;
1553         StateMethod = GetTextCtrlState;
1554         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1555     ]
1556     SID_ATTR_CHAR_SHADOWED // status(final|play)
1557     [
1558         ExecMethod = ExecTextCtrl;
1559         StateMethod = GetTextCtrlState;
1560         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1561     ]
1562     SID_ATTR_CHAR_AUTOKERN // status(final|play)
1563     [
1564         ExecMethod = ExecTextCtrl;
1565         StateMethod = GetTextCtrlState;
1566         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1567     ]
1568     SID_ATTR_CHAR_ESCAPEMENT // status(final|play)
1569     [
1570         ExecMethod = ExecTextCtrl;
1571         StateMethod = GetTextCtrlState;
1572         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1573     ]
1574     FN_SET_SUPER_SCRIPT
1575     [
1576         ExecMethod = ExecCharAttr ;
1577         StateMethod = GetAttrState ;
1578         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1579     ]
1580     FN_SET_SUB_SCRIPT
1581     [
1582         ExecMethod = ExecCharAttr ;
1583         StateMethod = GetAttrState ;
1584         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1585     ]
1586     FN_SET_SMALL_CAPS
1587     [
1588         ExecMethod = ExecCharAttr ;
1589         StateMethod = GetAttrState ;
1590         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1591     ]
1592     SID_ATTR_CHAR_CASEMAP // status(final|play)
1593     [
1594         ExecMethod = ExecTextCtrl;
1595         StateMethod = GetTextCtrlState;
1596         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1597     ]
1598     SID_ATTR_CHAR_LANGUAGE // status(final|play)
1599     [
1600         ExecMethod = ExecTextCtrl;
1601         StateMethod = GetTextFontCtrlState;
1602         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1603     ]
1604     SID_ATTR_CHAR_KERNING // status(final|play)
1605     [
1606         ExecMethod = ExecTextCtrl;
1607         StateMethod = GetTextCtrlState;
1608         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1609     ]
1610     SID_CHAR_DLG // status(final|play)
1611     [
1612         ExecMethod = Execute ;
1613         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1614     ]
1616     SID_CHAR_DLG_EFFECT
1617     [
1618         ExecMethod = Execute ;
1619         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1620     ]
1621     SID_CHAR_DLG_POSITION
1622     [
1623         ExecMethod = Execute ;
1624         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1625     ]
1626     SID_CHAR_DLG_FOR_PARAGRAPH
1627     [
1628         ExecMethod = Execute ;
1629         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1630     ]
1631     SID_ATTR_CHAR_WORDLINEMODE // status(final|play)
1632     [
1633         ExecMethod = ExecTextCtrl;
1634         StateMethod = GetTextCtrlState ;
1635         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1636     ]
1637     FN_GROW_FONT_SIZE // status(final|play)
1638     [
1639         ExecMethod = ExecCharAttrArgs ;
1640         StateMethod = GetAttrState ;
1641         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1642     ]
1643     FN_SHRINK_FONT_SIZE // status(final|play)
1644     [
1645         ExecMethod = ExecCharAttrArgs ;
1646         StateMethod = GetAttrState ;
1647         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1648     ]
1649     FN_REMOVE_DIRECT_CHAR_FORMATS
1650     [
1651         ExecMethod = ExecCharAttr ;
1652         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1653     ]
1655     SID_TRANSLITERATE_SENTENCE_CASE
1656     [
1657         ExecMethod = ExecTransliteration;
1658         StateMethod = NoState ;
1659         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1660     ]
1661     SID_TRANSLITERATE_TITLE_CASE
1662     [
1663         ExecMethod = ExecTransliteration;
1664         StateMethod = NoState ;
1665         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1666     ]
1667     SID_TRANSLITERATE_TOGGLE_CASE
1668     [
1669         ExecMethod = ExecTransliteration;
1670         StateMethod = NoState ;
1671         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1672     ]
1673     SID_TRANSLITERATE_ROTATE_CASE
1674     [
1675         ExecMethod = ExecRotateTransliteration;
1676         StateMethod = NoState ;
1677         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1678     ]
1679     SID_TRANSLITERATE_UPPER
1680     [
1681         ExecMethod = ExecTransliteration;
1682         StateMethod = NoState ;
1683         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1684     ]
1685     SID_TRANSLITERATE_LOWER
1686     [
1687         ExecMethod = ExecTransliteration;
1688         StateMethod = NoState ;
1689         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1690     ]
1691     SID_TRANSLITERATE_HALFWIDTH
1692     [
1693         ExecMethod = ExecTransliteration;
1694         StateMethod = GetState ;
1695         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1696     ]
1697     SID_TRANSLITERATE_FULLWIDTH
1698     [
1699         ExecMethod = ExecTransliteration;
1700         StateMethod = GetState ;
1701         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1702     ]
1703     SID_TRANSLITERATE_HIRAGANA
1704     [
1705         ExecMethod = ExecTransliteration;
1706         StateMethod = GetState ;
1707         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1708     ]
1709     SID_TRANSLITERATE_KATAKANA
1710     [
1711         ExecMethod = ExecTransliteration;
1712         StateMethod = GetState ;
1713         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1714     ]
1715         SID_ATTR_PARA_LEFT_TO_RIGHT
1716     [
1717         ExecMethod = ExecParaAttr ;
1718         StateMethod = GetAttrState ;
1719         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1720     ]
1721         SID_ATTR_PARA_RIGHT_TO_LEFT
1722     [
1723         ExecMethod = ExecParaAttr ;
1724         StateMethod = GetAttrState ;
1725         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1726     ]
1727     SID_VERTICALTEXT_STATE
1728     [
1729         StateMethod = GetAttrState ;
1730         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1731     ]
1732     SID_CTLFONT_STATE
1733     [
1734         StateMethod = GetAttrState ;
1735         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1736     ]
1737         FN_READONLY_SELECTION_MODE
1738         [
1739                 ExecMethod = Execute ;
1740                 StateMethod = GetState ;
1741         ]
1742     FN_SELECTION_MODE_DEFAULT
1743     [
1744             ExecMethod = Execute ;
1745             StateMethod = GetState ;
1746     ]
1747     FN_SELECTION_MODE_BLOCK
1748     [
1749             ExecMethod = Execute ;
1750             StateMethod = GetState ;
1751     ]
1752     SID_OPEN_HYPERLINK
1753     [
1754         ExecMethod = Execute ;
1755         StateMethod = GetState ;
1756     ]
1757     FN_OPEN_LOCAL_URL
1758     [
1759         ExecMethod = Execute ;
1760         StateMethod = GetState ;
1761     ]
1762     SID_OPEN_SMARTTAGMENU
1763     [
1764         ExecMethod = Execute ;
1765         StateMethod = GetState ;
1766     ]
1767     SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
1768     [
1769         ExecMethod = Execute ;
1770         StateMethod = GetState ;
1771     ]
1772     FN_WORDCOUNT_DIALOG
1773     [
1774         ExecMethod = Execute;
1775     ]
1777     SID_LANGUAGE_STATUS
1778     [
1779         ExecMethod = Execute ;
1780         StateMethod = GetState ;
1781         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";  // e.g. disable for read-only documents
1782     ]
1784     SID_UNICODE_NOTATION_TOGGLE
1785     [
1786         ExecMethod = Execute;
1787     ]
1789     SID_THES
1790     [
1791         ExecMethod = Execute ;
1792         StateMethod = GetState ;
1793         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";  // e.g. disable for read-only documents
1794     ]
1796     FN_INSERT_TEXT_FORMFIELD
1797     [
1798         ExecMethod = ExecField ;
1799         StateMethod = StateField ;
1800     ]
1802     FN_INSERT_CHECKBOX_FORMFIELD
1803     [
1804         ExecMethod = ExecField ;
1805         StateMethod = StateField ;
1806     ]
1808     FN_INSERT_DROPDOWN_FORMFIELD
1809     [
1810         ExecMethod = ExecField ;
1811         StateMethod = StateField ;
1812     ]
1814     FN_INSERT_DATE_FORMFIELD
1815     [
1816         ExecMethod = ExecField ;
1817         StateMethod = StateField ;
1818     ]
1820     FN_UPDATE_TEXT_FORMFIELDS
1821     [
1822         ExecMethod = ExecField ;
1823         StateMethod = StateField ;
1824     ]
1826     FN_UPDATE_TEXT_FORMFIELD
1827     [
1828         ExecMethod = ExecField ;
1829     ]
1831     FN_DELETE_TEXT_FORMFIELDS
1832     [
1833         ExecMethod = ExecField ;
1834     ]
1836     FN_PROTECT_FIELDS
1837     [
1838         ExecMethod = Execute ;
1839         StateMethod = GetState ;
1840     ]
1842     FN_PROTECT_BOOKMARKS
1843     [
1844         ExecMethod = Execute ;
1845         StateMethod = GetState ;
1846     ]
1848     FN_DELETE_BOOKMARKS
1849     [
1850         ExecMethod = Execute ;
1851         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1852     ]
1854     FN_DELETE_SECTIONS
1855     [
1856         ExecMethod = Execute ;
1857         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1858     ]
1860     FN_DELETE_FIELDS
1861     [
1862         ExecMethod = Execute ;
1863         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
1864     ]
1866     SID_FM_CTL_PROPERTIES
1867     [
1868         ExecMethod = Execute ;
1869         StateMethod = GetState ;
1870     ]
1872     SID_SPELLCHECK_IGNORE
1873     [
1874         ExecMethod = Execute ;
1875         StateMethod = GetState ;
1876     ]
1878     SID_SPELLCHECK_IGNORE_ALL
1879     [
1880         ExecMethod = Execute ;
1881         StateMethod = GetState ;
1882     ]
1884     SID_SPELLCHECK_APPLY_SUGGESTION
1885     [
1886         ExecMethod = Execute ;
1887         StateMethod = GetState ;
1888     ]
1890     SID_FM_TRANSLATE
1891     [
1892         ExecMethod = Execute ;
1893         StateMethod = GetState ;
1894     ]
1896 }  // end of interface text