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