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