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