xref: /trunk/main/sd/sdi/outlnvsh.sdi (revision 4b0f5a03)
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_SELECTALL // ole : no, status : ?
191	[
192		ExecMethod = FuTemporary ;
193		StateMethod = GetMenuState ;
194		GroupId = GID_DOCUMENT ;
195		Cachable ;
196	]
197	SID_INSERTFILE // ole : no, status : ?
198	[
199		ExecMethod = FuTemporaryModify ;
200		StateMethod = GetMenuState ;
201	]
202	SID_PRESENTATION // ole : no, status : ?
203	[
204		ExecMethod = FuTemporary ;
205		StateMethod = GetMenuState ;
206	]
207	SID_EDIT_OUTLINER // ole : no, status : ?
208	[
209		ExecMethod = FuPermanent ;
210		StateMethod = GetMenuState ;
211	]
212	SID_SAVEDOC // ole : no, status : ?
213	[
214		ExecMethod = Execute ;
215		StateMethod = GetMenuState ;
216		GroupId = GID_DOCUMENT ;
217	]
218	SID_SAVEASDOC // ole : no, status : ?
219	[
220		ExecMethod = Execute ;
221		GroupId = GID_DOCUMENT ;
222	]
223	SID_RULER // ole : no, status : ?
224	[
225		ExecMethod = FuSupport ;
226		StateMethod = GetMenuState ;
227	]
228	SID_STATUS_PAGE // ole : no, status : ?
229	[
230		ExecMethod = ExecStatusBar ;
231		StateMethod = GetStatusBarState ;
232	]
233	SID_STATUS_LAYOUT // ole : no, status : ?
234	[
235		ExecMethod = ExecStatusBar ;
236		StateMethod = GetStatusBarState ;
237	]
238	SID_THESAURUS // ole : no, status : ?
239	[
240		ExecMethod = FuTemporaryModify ;
241		StateMethod = GetMenuState ;
242	]
243	SID_COLORVIEW // ole : no, status : ?
244	[
245		ExecMethod = FuTemporary ;
246		StateMethod = GetMenuState ;
247	]
248	SID_SET_DEFAULT // ole : no, status : ?
249	[
250		ExecMethod = FuTemporaryModify ;
251		StateMethod = GetMenuState ;
252	]
253	SID_PRESENTATIONOBJECT
254	[
255		ExecMethod = FuTemporaryModify ;
256		StateMethod = GetMenuState ;
257	]
258	SID_STYLE_CATALOG // ole : no, status : ?
259	[
260		ExecMethod = FuTemporary ;
261		StateMethod = GetMenuState ;
262	]
263	 // Vorlagen
264	 // kein Menueeintrag
265	SID_STYLE_FAMILY2 // ole : no, status : ?
266	[
267		ExecMethod = FuTemporary ;
268		StateMethod = GetAttrState ;
269		GroupId = GID_DOCUMENT ;
270		Cachable ;
271	]
272	SID_STYLE_FAMILY3 // ole : no, status : ?
273	[
274		ExecMethod = FuTemporary ;
275		StateMethod = GetAttrState ;
276		GroupId = GID_DOCUMENT ;
277		Cachable ;
278	]
279	 // Vorlagen
280	 // kein Menueeintrag
281	SID_STYLE_FAMILY5 // ole : no, status : ?
282	[
283		ExecMethod = FuTemporary ;
284		StateMethod = GetAttrState ;
285	]
286	 // kein Menueeintrag
287	SID_STYLE_EDIT // ole : no, status : ?
288	[
289		ExecMethod = FuTemporary ;
290		StateMethod = GetAttrState ;
291		GroupId = GID_DOCUMENT ;
292		Cachable ;
293	]
294	 // kein Menueeintrag
295	SID_STYLE_UPDATE_BY_EXAMPLE // ole : no, status : ?
296	[
297		ExecMethod = FuTemporary ;
298		StateMethod = GetAttrState ;
299		GroupId = GID_DOCUMENT ;
300		Cachable ;
301	]
302	 // kein Menueeintrag
303	SID_STYLE_WATERCAN // ole : no, status : ?
304	[
305		ExecMethod = FuTemporary ;
306		StateMethod = GetAttrState ;
307		GroupId = GID_DOCUMENT ;
308		Cachable ;
309	]
310	 // kein Menueeintrag
311	SID_STYLE_NEW_BY_EXAMPLE // ole : no, status : ?
312	[
313		ExecMethod = FuTemporary ;
314		StateMethod = GetAttrState ;
315		GroupId = GID_DOCUMENT ;
316		Cachable ;
317	]
318	 // kein Menueeintrag
319	SID_STYLE_NEW // ole : no, status : ?
320	[
321		ExecMethod = FuTemporary ;
322		StateMethod = GetAttrState ;
323		GroupId = GID_DOCUMENT ;
324		Cachable ;
325	]
326	 // kein Menueeintrag
327	SID_STYLE_DELETE // ole : no, status : ?
328	[
329		ExecMethod = FuTemporary ;
330		StateMethod = GetAttrState ;
331		GroupId = GID_DOCUMENT ;
332		Cachable ;
333	]
334	SID_AUTOSPELL_CHECK // ole : no, status : play rec
335	[
336		ExecMethod = FuSupport ;
337		StateMethod = GetMenuState ;
338	]
339	SID_PREVIEW_STATE // ole : no, status : ?
340	[
341		ExecMethod = FuTemporary ;
342		StateMethod = GetMenuState ;
343	]
344	SID_PRESENTATION_DLG
345	[
346		ExecMethod = FuTemporary ;
347	]
348	SID_CUSTOMSHOW_DLG
349	[
350		ExecMethod = FuTemporary ;
351	]
352	SID_EXPAND_PAGE // ole : no, status : ?
353	[
354		ExecMethod = FuTemporaryModify ;
355		StateMethod = GetMenuState ;
356	]
357	SID_SUMMARY_PAGE // ole : no, status : ?
358	[
359		ExecMethod = FuTemporaryModify ;
360		StateMethod = GetMenuState ;
361	]
362	SID_INSERT_FLD_DATE_FIX // ole : no, status : play rec
363	[
364		ExecMethod = FuTemporaryModify ;
365		StateMethod = GetMenuState ;
366	]
367	SID_INSERT_FLD_DATE_VAR // ole : no, status : play rec
368	[
369		ExecMethod = FuTemporaryModify ;
370		StateMethod = GetMenuState ;
371	]
372	SID_INSERT_FLD_TIME_FIX // ole : no, status : play rec
373	[
374		ExecMethod = FuTemporaryModify ;
375		StateMethod = GetMenuState ;
376	]
377	SID_INSERT_FLD_TIME_VAR // ole : no, status : play rec
378	[
379		ExecMethod = FuTemporaryModify ;
380		StateMethod = GetMenuState ;
381	]
382	SID_INSERT_FLD_PAGE // ole : no, status : play rec
383	[
384		ExecMethod = FuTemporaryModify ;
385		StateMethod = GetMenuState ;
386	]
387	SID_INSERT_FLD_PAGES // ole : no, status : play rec
388	[
389		ExecMethod = FuTemporaryModify ;
390		StateMethod = GetMenuState ;
391	]
392	SID_INSERT_FLD_FILE // ole : no, status : play rec
393	[
394		ExecMethod = FuTemporaryModify ;
395		StateMethod = GetMenuState ;
396	]
397	SID_INSERT_FLD_AUTHOR // ole : no, status : play rec
398	[
399		ExecMethod = FuTemporaryModify ;
400		StateMethod = GetMenuState ;
401	]
402	SID_MODIFY_FIELD // ole : no, status : play rec
403	[
404		ExecMethod = FuTemporaryModify ;
405		StateMethod = GetMenuState ;
406	]
407	/*
408	SID_PRINTDOC // ole : no, status : ?
409	[
410		StateMethod = GetMenuState ;
411	]
412	SID_PRINTDOCDIRECT // ole : no, status : ?
413	[
414		StateMethod = GetMenuState ;
415	]
416	SID_SETUPPRINTER // ole : no, status : ?
417	[
418		StateMethod = GetMenuState ;
419	]
420*/
421
422	SID_MAIL_SCROLLBODY_PAGEDOWN // ole : no, status : ?
423	[
424		ExecMethod = ExecCtrl ;
425		StateMethod = GetCtrlState ;
426	]
427	SID_STYLE_FAMILY
428	[
429		ExecMethod = FuSupport ;
430		StateMethod = GetMenuState ;
431	]
432    SID_TRANSLITERATE_SENTENCE_CASE // ole : no, status : ?
433    [
434        ExecMethod = FuSupport ;
435        StateMethod = GetCtrlState ;
436    ]
437    SID_TRANSLITERATE_TITLE_CASE // ole : no, status : ?
438    [
439        ExecMethod = FuSupport ;
440        StateMethod = GetCtrlState ;
441    ]
442    SID_TRANSLITERATE_TOGGLE_CASE // ole : no, status : ?
443    [
444        ExecMethod = FuSupport ;
445        StateMethod = GetCtrlState ;
446    ]
447    SID_TRANSLITERATE_UPPER // ole : no, status : ?
448    [
449        ExecMethod = FuSupport ;
450        StateMethod = GetCtrlState ;
451    ]
452    SID_TRANSLITERATE_LOWER // ole : no, status : ?
453    [
454        ExecMethod = FuSupport ;
455        StateMethod = GetCtrlState ;
456    ]
457    SID_TRANSLITERATE_HALFWIDTH // ole : no, status : ?
458    [
459        ExecMethod = FuSupport ;
460        StateMethod = GetCtrlState ;
461    ]
462    SID_TRANSLITERATE_FULLWIDTH // ole : no, status : ?
463    [
464        ExecMethod = FuSupport ;
465        StateMethod = GetCtrlState ;
466    ]
467    SID_TRANSLITERATE_HIRAGANA // ole : no, status : ?
468    [
469        ExecMethod = FuSupport ;
470        StateMethod = GetCtrlState ;
471    ]
472    SID_TRANSLITERATE_KATAGANA // ole : no, status : ?
473    [
474        ExecMethod = FuSupport ;
475        StateMethod = GetCtrlState ;
476    ]
477    SID_OPT_LOCALE_CHANGED // ole : no, status : ?
478    [
479        ExecMethod = ExecCtrl ;
480        StateMethod = GetCtrlState ;
481    ]
482
483	// #96090#
484	SID_GETUNDOSTRINGS // ole : no, status : ?
485    [
486        ExecMethod = FuSupport ;
487        StateMethod = GetMenuState ;
488    ]
489	SID_UNDO // ole : no, status : ?
490    [
491        ExecMethod = FuSupport ;
492        StateMethod = GetMenuState ;
493    ]
494	SID_GETREDOSTRINGS // ole : no, status : ?
495    [
496        ExecMethod = FuSupport ;
497        StateMethod = GetMenuState ;
498    ]
499	SID_REDO // ole : no, status : ?
500    [
501        ExecMethod = FuSupport ;
502        StateMethod = GetMenuState ;
503    ]
504
505	SID_SEARCH_OPTIONS // ole : ?, status : ?
506	[
507		ExecMethod = Execute ;
508		StateMethod = GetState ;
509		GroupId = GID_DOCUMENT ;
510		Cachable ;
511	]
512	SID_SEARCH_ITEM // ole : ?, status : ?
513	[
514		ExecMethod = Execute ;
515		StateMethod = GetState ;
516	]
517    SID_SPELL_DIALOG // ole : no, status : ?
518    [
519        ExecMethod = Execute ;
520        StateMethod = GetMenuState ;
521    ]
522}
523
524shell OutlineViewShell
525{
526    import OutlineView[Automation];
527}
528
529