xref: /trunk/main/sd/sdi/outlnvsh.sdi (revision fe617e93)
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
23
24interface OutlineView
25[
26	uuid ( "92E2F580-2FB4-11CF-89CA-008029E4B0B1" ) ;
27]
28{
29	SID_CUT // ole : no, status : ?
30	[
31		ExecMethod = FuSupport ;
32		StateMethod = GetMenuState ;
33	]
34	SID_COPY // ole : no, status : ?
35	[
36		ExecMethod = FuSupport ;
37		StateMethod = GetMenuState ;
38	]
39	SID_PASTE // ole : no, status : ?
40	[
41		ExecMethod = FuSupport ;
42		StateMethod = GetMenuState ;
43	]
44	SID_DELETE // ole : no, status : ?
45	[
46		ExecMethod = FuSupport ;
47		StateMethod = GetMenuState ;
48		Cachable , Asynchron ;
49	]
50	SID_DRAWINGMODE // ole : no, status : play rec
51	[
52		ExecMethod = FuSupport ;
53		StateMethod = GetMenuState ;
54	]
55	SID_ZOOM_NEXT // ole : no, status : play rec
56	[
57		ExecMethod = FuSupport ;
58		StateMethod = GetMenuState ;
59	]
60	SID_ZOOM_PREV // ole : no, status : play rec
61	[
62		ExecMethod = FuSupport ;
63		StateMethod = GetMenuState ;
64	]
65	SID_ZOOM_TOOLBOX // ole : no, status : ?
66	[
67		ExecMethod = FuTemporary ;
68		StateMethod = GetStatusBarState ;
69	]
70	SID_ATTR_ZOOM // ole : no, status : ?
71	[
72		ExecMethod = FuTemporary ;
73		StateMethod = GetStatusBarState ;
74	]
75    SID_ATTR_ZOOMSLIDER // status()
76    [
77        ExecMethod = FuTemporary ;
78        StateMethod = GetStatusBarState ;
79    ]
80	SID_ZOOM_OUT // ole : no, status : play rec
81	[
82		ExecMethod = FuTemporary ;
83		StateMethod = GetMenuState ;
84	]
85	SID_ZOOM_IN // ole : no, status : play rec
86	[
87		ExecMethod = FuTemporary ;
88		StateMethod = GetMenuState ;
89	]
90	SID_SIZE_REAL // ole : no, status : play rec
91	[
92		ExecMethod = FuTemporary ;
93		StateMethod = GetMenuState ;
94	]
95	SID_SIZE_VISAREA // ole : no, status : no
96	[
97		ExecMethod = FuTemporary ;
98		StateMethod = GetMenuState ;
99	]
100	SID_HYPERLINK_SETLINK // ole : no, status : no
101	[
102		ExecMethod = FuTemporaryModify ;
103	]
104	SID_HYPERLINK_GETLINK // ole : no, status : no
105	[
106		StateMethod = GetCtrlState ;
107	]
108    SID_READONLY_MODE // ole : no, status : no
109    [
110        StateMethod = GetCtrlState ;
111    ]
112	SID_OUTLINE_FORMAT // ole : no, status : ?
113	[
114		ExecMethod = FuTemporary ;
115		StateMethod = GetMenuState ;
116	]
117	SID_OUTLINE_COLLAPSE_ALL // ole : no, status : ?
118	[
119		ExecMethod = FuTemporary ;
120		StateMethod = GetMenuState ;
121	]
122	SID_OUTLINE_COLLAPSE // ole : no, status : ?
123	[
124		ExecMethod = FuTemporary ;
125		StateMethod = GetMenuState ;
126	]
127	SID_OUTLINE_EXPAND_ALL // ole : no, status : ?
128	[
129		ExecMethod = FuTemporary ;
130		StateMethod = GetMenuState ;
131	]
132	SID_OUTLINE_EXPAND // ole : no, status : ?
133	[
134		ExecMethod = FuTemporary ;
135		StateMethod = GetMenuState ;
136	]
137	SID_CHARMAP // ole : no, status : ?
138	[
139		ExecMethod = FuTemporaryModify ;
140		StateMethod = GetMenuState ;
141	]
142    FN_INSERT_SOFT_HYPHEN // status(final|play)
143	[
144        ExecMethod = FuTemporaryModify ;
145        StateMethod = GetMenuState ;
146	]
147	FN_INSERT_HARDHYPHEN // status()
148	[
149        ExecMethod = FuTemporaryModify ;
150        StateMethod = GetMenuState ;
151	]
152	FN_INSERT_HARD_SPACE // status(final|play)
153	[
154        ExecMethod = FuTemporaryModify ;
155        StateMethod = GetMenuState ;
156	]
157    SID_INSERT_RLM
158    [
159        ExecMethod = FuTemporary ;
160        StateMethod = GetMenuState ;
161    ]
162    SID_INSERT_LRM
163    [
164        ExecMethod = FuTemporaryModify ;
165        StateMethod = GetMenuState ;
166    ]
167    SID_INSERT_ZWSP
168    [
169        ExecMethod = FuTemporaryModify ;
170        StateMethod = GetMenuState ;
171    ]
172    SID_INSERT_ZWNBSP
173    [
174        ExecMethod = FuTemporaryModify ;
175        StateMethod = GetMenuState ;
176    ]
177
178	SID_OUTLINE_BULLET // ole : no, status : ?
179	[
180		ExecMethod = FuTemporaryModify ;
181		StateMethod = GetMenuState ;
182		Cachable , HasDialog , Export ;
183	]
184	SID_CHAR_DLG // ole : no, status : ?
185	[
186		ExecMethod = FuTemporaryModify ;
187		StateMethod = GetMenuState ;
188		 //        Cachable , HasDialog , Export ;
189	]
190	SID_CHAR_DLG_EFFECT // wj for sym2_1876
191	[
192		ExecMethod = FuTemporaryModify ;
193		StateMethod = GetMenuState ;
194		 //        Cachable , HasDialog , Export ;
195	]
196	SID_SELECTALL // ole : no, status : ?
197	[
198		ExecMethod = FuTemporary ;
199		StateMethod = GetMenuState ;
200		GroupId = GID_DOCUMENT ;
201		Cachable ;
202	]
203	SID_INSERTFILE // ole : no, status : ?
204	[
205		ExecMethod = FuTemporaryModify ;
206		StateMethod = GetMenuState ;
207	]
208	SID_PRESENTATION // ole : no, status : ?
209	[
210		ExecMethod = FuTemporary ;
211		StateMethod = GetMenuState ;
212	]
213	SID_EDIT_OUTLINER // ole : no, status : ?
214	[
215		ExecMethod = FuPermanent ;
216		StateMethod = GetMenuState ;
217	]
218	SID_SAVEDOC // ole : no, status : ?
219	[
220		ExecMethod = Execute ;
221		StateMethod = GetMenuState ;
222		GroupId = GID_DOCUMENT ;
223	]
224	SID_SAVEASDOC // ole : no, status : ?
225	[
226		ExecMethod = Execute ;
227		GroupId = GID_DOCUMENT ;
228	]
229	SID_RULER // ole : no, status : ?
230	[
231		ExecMethod = FuSupport ;
232		StateMethod = GetMenuState ;
233	]
234	SID_STATUS_PAGE // ole : no, status : ?
235	[
236		ExecMethod = ExecStatusBar ;
237		StateMethod = GetStatusBarState ;
238	]
239	SID_STATUS_LAYOUT // ole : no, status : ?
240	[
241		ExecMethod = ExecStatusBar ;
242		StateMethod = GetStatusBarState ;
243	]
244	SID_THESAURUS // ole : no, status : ?
245	[
246		ExecMethod = FuTemporaryModify ;
247		StateMethod = GetMenuState ;
248	]
249	SID_COLORVIEW // ole : no, status : ?
250	[
251		ExecMethod = FuTemporary ;
252		StateMethod = GetMenuState ;
253	]
254	SID_SET_DEFAULT // ole : no, status : ?
255	[
256		ExecMethod = FuTemporaryModify ;
257		StateMethod = GetMenuState ;
258	]
259	SID_PRESENTATIONOBJECT
260	[
261		ExecMethod = FuTemporaryModify ;
262		StateMethod = GetMenuState ;
263	]
264	SID_STYLE_CATALOG // ole : no, status : ?
265	[
266		ExecMethod = FuTemporary ;
267		StateMethod = GetMenuState ;
268	]
269	 // Vorlagen
270	 // kein Menueeintrag
271	SID_STYLE_FAMILY2 // ole : no, status : ?
272	[
273		ExecMethod = FuTemporary ;
274		StateMethod = GetAttrState ;
275		GroupId = GID_DOCUMENT ;
276		Cachable ;
277	]
278	SID_STYLE_FAMILY3 // ole : no, status : ?
279	[
280		ExecMethod = FuTemporary ;
281		StateMethod = GetAttrState ;
282		GroupId = GID_DOCUMENT ;
283		Cachable ;
284	]
285	 // Vorlagen
286	 // kein Menueeintrag
287	SID_STYLE_FAMILY5 // ole : no, status : ?
288	[
289		ExecMethod = FuTemporary ;
290		StateMethod = GetAttrState ;
291	]
292	 // kein Menueeintrag
293	SID_STYLE_EDIT // ole : no, status : ?
294	[
295		ExecMethod = FuTemporary ;
296		StateMethod = GetAttrState ;
297		GroupId = GID_DOCUMENT ;
298		Cachable ;
299	]
300	 // kein Menueeintrag
301	SID_STYLE_UPDATE_BY_EXAMPLE // ole : no, status : ?
302	[
303		ExecMethod = FuTemporary ;
304		StateMethod = GetAttrState ;
305		GroupId = GID_DOCUMENT ;
306		Cachable ;
307	]
308	 // kein Menueeintrag
309	SID_STYLE_WATERCAN // ole : no, status : ?
310	[
311		ExecMethod = FuTemporary ;
312		StateMethod = GetAttrState ;
313		GroupId = GID_DOCUMENT ;
314		Cachable ;
315	]
316	 // kein Menueeintrag
317	SID_STYLE_NEW_BY_EXAMPLE // ole : no, status : ?
318	[
319		ExecMethod = FuTemporary ;
320		StateMethod = GetAttrState ;
321		GroupId = GID_DOCUMENT ;
322		Cachable ;
323	]
324	 // kein Menueeintrag
325	SID_STYLE_NEW // ole : no, status : ?
326	[
327		ExecMethod = FuTemporary ;
328		StateMethod = GetAttrState ;
329		GroupId = GID_DOCUMENT ;
330		Cachable ;
331	]
332	 // kein Menueeintrag
333	SID_STYLE_DELETE // ole : no, status : ?
334	[
335		ExecMethod = FuTemporary ;
336		StateMethod = GetAttrState ;
337		GroupId = GID_DOCUMENT ;
338		Cachable ;
339	]
340	SID_AUTOSPELL_CHECK // ole : no, status : play rec
341	[
342		ExecMethod = FuSupport ;
343		StateMethod = GetMenuState ;
344	]
345	SID_PREVIEW_STATE // ole : no, status : ?
346	[
347		ExecMethod = FuTemporary ;
348		StateMethod = GetMenuState ;
349	]
350	SID_PRESENTATION_DLG
351	[
352		ExecMethod = FuTemporary ;
353	]
354	SID_CUSTOMSHOW_DLG
355	[
356		ExecMethod = FuTemporary ;
357	]
358	SID_EXPAND_PAGE // ole : no, status : ?
359	[
360		ExecMethod = FuTemporaryModify ;
361		StateMethod = GetMenuState ;
362	]
363	SID_SUMMARY_PAGE // ole : no, status : ?
364	[
365		ExecMethod = FuTemporaryModify ;
366		StateMethod = GetMenuState ;
367	]
368	SID_INSERT_FLD_DATE_FIX // ole : no, status : play rec
369	[
370		ExecMethod = FuTemporaryModify ;
371		StateMethod = GetMenuState ;
372	]
373	SID_INSERT_FLD_DATE_VAR // ole : no, status : play rec
374	[
375		ExecMethod = FuTemporaryModify ;
376		StateMethod = GetMenuState ;
377	]
378	SID_INSERT_FLD_TIME_FIX // ole : no, status : play rec
379	[
380		ExecMethod = FuTemporaryModify ;
381		StateMethod = GetMenuState ;
382	]
383	SID_INSERT_FLD_TIME_VAR // ole : no, status : play rec
384	[
385		ExecMethod = FuTemporaryModify ;
386		StateMethod = GetMenuState ;
387	]
388	SID_INSERT_FLD_PAGE // ole : no, status : play rec
389	[
390		ExecMethod = FuTemporaryModify ;
391		StateMethod = GetMenuState ;
392	]
393	SID_INSERT_FLD_PAGES // ole : no, status : play rec
394	[
395		ExecMethod = FuTemporaryModify ;
396		StateMethod = GetMenuState ;
397	]
398	SID_INSERT_FLD_FILE // ole : no, status : play rec
399	[
400		ExecMethod = FuTemporaryModify ;
401		StateMethod = GetMenuState ;
402	]
403	SID_INSERT_FLD_AUTHOR // ole : no, status : play rec
404	[
405		ExecMethod = FuTemporaryModify ;
406		StateMethod = GetMenuState ;
407	]
408	SID_MODIFY_FIELD // ole : no, status : play rec
409	[
410		ExecMethod = FuTemporaryModify ;
411		StateMethod = GetMenuState ;
412	]
413	/*
414	SID_PRINTDOC // ole : no, status : ?
415	[
416		StateMethod = GetMenuState ;
417	]
418	SID_PRINTDOCDIRECT // ole : no, status : ?
419	[
420		StateMethod = GetMenuState ;
421	]
422	SID_SETUPPRINTER // ole : no, status : ?
423	[
424		StateMethod = GetMenuState ;
425	]
426*/
427
428	SID_MAIL_SCROLLBODY_PAGEDOWN // ole : no, status : ?
429	[
430		ExecMethod = ExecCtrl ;
431		StateMethod = GetCtrlState ;
432	]
433	SID_STYLE_FAMILY
434	[
435		ExecMethod = FuSupport ;
436		StateMethod = GetMenuState ;
437	]
438    SID_TRANSLITERATE_SENTENCE_CASE // ole : no, status : ?
439    [
440        ExecMethod = FuSupport ;
441        StateMethod = GetCtrlState ;
442    ]
443    SID_TRANSLITERATE_TITLE_CASE // ole : no, status : ?
444    [
445        ExecMethod = FuSupport ;
446        StateMethod = GetCtrlState ;
447    ]
448    SID_TRANSLITERATE_TOGGLE_CASE // ole : no, status : ?
449    [
450        ExecMethod = FuSupport ;
451        StateMethod = GetCtrlState ;
452    ]
453    SID_TRANSLITERATE_UPPER // ole : no, status : ?
454    [
455        ExecMethod = FuSupport ;
456        StateMethod = GetCtrlState ;
457    ]
458    SID_TRANSLITERATE_LOWER // ole : no, status : ?
459    [
460        ExecMethod = FuSupport ;
461        StateMethod = GetCtrlState ;
462    ]
463    SID_TRANSLITERATE_HALFWIDTH // ole : no, status : ?
464    [
465        ExecMethod = FuSupport ;
466        StateMethod = GetCtrlState ;
467    ]
468    SID_TRANSLITERATE_FULLWIDTH // ole : no, status : ?
469    [
470        ExecMethod = FuSupport ;
471        StateMethod = GetCtrlState ;
472    ]
473    SID_TRANSLITERATE_HIRAGANA // ole : no, status : ?
474    [
475        ExecMethod = FuSupport ;
476        StateMethod = GetCtrlState ;
477    ]
478    SID_TRANSLITERATE_KATAGANA // ole : no, status : ?
479    [
480        ExecMethod = FuSupport ;
481        StateMethod = GetCtrlState ;
482    ]
483    SID_OPT_LOCALE_CHANGED // ole : no, status : ?
484    [
485        ExecMethod = ExecCtrl ;
486        StateMethod = GetCtrlState ;
487    ]
488
489	// #96090#
490	SID_GETUNDOSTRINGS // ole : no, status : ?
491    [
492        ExecMethod = FuSupport ;
493        StateMethod = GetMenuState ;
494    ]
495	SID_UNDO // ole : no, status : ?
496    [
497        ExecMethod = FuSupport ;
498        StateMethod = GetMenuState ;
499    ]
500	SID_GETREDOSTRINGS // ole : no, status : ?
501    [
502        ExecMethod = FuSupport ;
503        StateMethod = GetMenuState ;
504    ]
505	SID_REDO // ole : no, status : ?
506    [
507        ExecMethod = FuSupport ;
508        StateMethod = GetMenuState ;
509    ]
510
511	SID_SEARCH_OPTIONS // ole : ?, status : ?
512	[
513		ExecMethod = Execute ;
514		StateMethod = GetState ;
515		GroupId = GID_DOCUMENT ;
516		Cachable ;
517	]
518	SID_SEARCH_ITEM // ole : ?, status : ?
519	[
520		ExecMethod = Execute ;
521		StateMethod = GetState ;
522	]
523    SID_SPELL_DIALOG // ole : no, status : ?
524    [
525        ExecMethod = Execute ;
526        StateMethod = GetMenuState ;
527    ]
528}
529
530shell OutlineViewShell
531{
532    import OutlineView[Automation];
533}
534
535