Branch libreoffice-5-0-4
[LibreOffice.git] / sd / sdi / outlnvsh.sdi
blobc1cf57239b793bff4d3f7c195c470a1175d6bfe1
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
10  *   Licensed to the Apache Software Foundation (ASF) under one or more
11  *   contributor license agreements. See the NOTICE file distributed
12  *   with this work for additional information regarding copyright
13  *   ownership. The ASF licenses this file to you under the Apache
14  *   License, Version 2.0 (the "License"); you may not use this file
15  *   except in compliance with the License. You may obtain a copy of
16  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17  */
19 interface OutlineView
21     uuid ( "92E2F580-2FB4-11CF-89CA-008029E4B0B1" ) ;
24     SID_CUT // ole : no, status : ?
25     [
26         ExecMethod = FuSupport ;
27         StateMethod = GetMenuState ;
28     ]
29     SID_COPY // ole : no, status : ?
30     [
31         ExecMethod = FuSupport ;
32         StateMethod = GetMenuState ;
33     ]
34     SID_PASTE // ole : no, status : ?
35     [
36         ExecMethod = FuSupport ;
37         StateMethod = GetMenuState ;
38     ]
39     SID_PASTE_UNFORMATTED // 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     FN_SVX_SET_BULLET
178     [
179         ExecMethod = FuTemporaryModify ;
180     ]
181     FN_SVX_SET_NUMBER
182     [
183         ExecMethod = FuTemporaryModify ;
184     ]
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_CHAR_DLG_EFFECT // wj for sym2_1876
198     [
199         ExecMethod = FuTemporaryModify ;
200         StateMethod = GetMenuState ;
201          //        Cachable , HasDialog , Export ;
202     ]
203     SID_SELECTALL // ole : no, status : ?
204     [
205         ExecMethod = FuTemporary ;
206         StateMethod = GetMenuState ;
207         GroupId = GID_DOCUMENT ;
208         Cachable ;
209     ]
210     SID_INSERTFILE // ole : no, status : ?
211     [
212         ExecMethod = FuTemporaryModify ;
213         StateMethod = GetMenuState ;
214     ]
215     SID_PRESENTATION // ole : no, status : ?
216     [
217         ExecMethod = FuTemporary ;
218         StateMethod = GetMenuState ;
219     ]
220     SID_PRESENTATION_CURRENT_SLIDE // ole : no, status : ?
221     [
222         ExecMethod = FuTemporary ;
223         StateMethod = GetMenuState ;
224     ]
225     SID_EDIT_OUTLINER // ole : no, status : ?
226     [
227         ExecMethod = FuPermanent ;
228         StateMethod = GetMenuState ;
229     ]
230     SID_SAVEDOC // ole : no, status : ?
231     [
232         ExecMethod = Execute ;
233         StateMethod = GetMenuState ;
234         GroupId = GID_DOCUMENT ;
235     ]
236     SID_SAVEASDOC // ole : no, status : ?
237     [
238         ExecMethod = Execute ;
239         GroupId = GID_DOCUMENT ;
240     ]
241     SID_RULER // ole : no, status : ?
242     [
243         ExecMethod = FuSupport ;
244         StateMethod = GetMenuState ;
245     ]
246     SID_STATUS_PAGE // ole : no, status : ?
247     [
248         ExecMethod = ExecStatusBar ;
249         StateMethod = GetStatusBarState ;
250     ]
251     SID_STATUS_LAYOUT // ole : no, status : ?
252     [
253         ExecMethod = ExecStatusBar ;
254         StateMethod = GetStatusBarState ;
255     ]
256     SID_THESAURUS // ole : no, status : ?
257     [
258         ExecMethod = FuTemporaryModify ;
259         StateMethod = GetMenuState ;
260     ]
261     SID_COLORVIEW // ole : no, status : ?
262     [
263         ExecMethod = FuTemporary ;
264         StateMethod = GetMenuState ;
265     ]
266     SID_SET_DEFAULT // ole : no, status : ?
267     [
268         ExecMethod = FuTemporaryModify ;
269         StateMethod = GetMenuState ;
270     ]
271     SID_PRESENTATIONOBJECT
272     [
273         ExecMethod = FuTemporaryModify ;
274         StateMethod = GetMenuState ;
275     ]
276      // Templates
277      // no menu entry
278     SID_STYLE_FAMILY2 // ole : no, status : ?
279     [
280         ExecMethod = FuTemporary ;
281         StateMethod = GetAttrState ;
282         GroupId = GID_DOCUMENT ;
283         Cachable ;
284     ]
285     SID_STYLE_FAMILY3 // ole : no, status : ?
286     [
287         ExecMethod = FuTemporary ;
288         StateMethod = GetAttrState ;
289         GroupId = GID_DOCUMENT ;
290         Cachable ;
291     ]
292      // Templates
293      // no menu entry
294     SID_STYLE_FAMILY5 // ole : no, status : ?
295     [
296         ExecMethod = FuTemporary ;
297         StateMethod = GetAttrState ;
298     ]
299      // no menu entry
300     SID_STYLE_EDIT // ole : no, status : ?
301     [
302         ExecMethod = FuTemporary ;
303         StateMethod = GetAttrState ;
304         GroupId = GID_DOCUMENT ;
305         Cachable ;
306     ]
307      // no menu entry
308     SID_STYLE_UPDATE_BY_EXAMPLE // ole : no, status : ?
309     [
310         ExecMethod = FuTemporary ;
311         StateMethod = GetAttrState ;
312         GroupId = GID_DOCUMENT ;
313         Cachable ;
314     ]
315      // no menu entry
316     SID_STYLE_WATERCAN // ole : no, status : ?
317     [
318         ExecMethod = FuTemporary ;
319         StateMethod = GetAttrState ;
320         GroupId = GID_DOCUMENT ;
321         Cachable ;
322     ]
323      // no menu entry
324     SID_STYLE_NEW_BY_EXAMPLE // ole : no, status : ?
325     [
326         ExecMethod = FuTemporary ;
327         StateMethod = GetAttrState ;
328         GroupId = GID_DOCUMENT ;
329         Cachable ;
330     ]
331      // no menu entry
332     SID_STYLE_NEW // ole : no, status : ?
333     [
334         ExecMethod = FuTemporary ;
335         StateMethod = GetAttrState ;
336         GroupId = GID_DOCUMENT ;
337         Cachable ;
338     ]
339      // no menu entry
340     SID_STYLE_DELETE // ole : no, status : ?
341     [
342         ExecMethod = FuTemporary ;
343         StateMethod = GetAttrState ;
344         GroupId = GID_DOCUMENT ;
345         Cachable ;
346     ]
347     SID_STYLE_HIDE
348     [
349         ExecMethod = FuTemporary ;
350         StateMethod = GetAttrState ;
351         GroupId = GID_DOCUMENT ;
352         Cachable ;
353     ]
354     SID_STYLE_SHOW
355     [
356         ExecMethod = FuTemporary ;
357         StateMethod = GetAttrState ;
358         GroupId = GID_DOCUMENT ;
359         Cachable ;
360     ]
361     SID_AUTOSPELL_CHECK // ole : no, status : play rec
362     [
363         ExecMethod = FuSupport ;
364         StateMethod = GetMenuState ;
365     ]
366     SID_PREVIEW_STATE // ole : no, status : ?
367     [
368         ExecMethod = FuTemporary ;
369         StateMethod = GetMenuState ;
370     ]
371     SID_PRESENTATION_DLG
372     [
373         ExecMethod = FuTemporary ;
374     ]
375     SID_REMOTE_DLG
376     [
377         ExecMethod = FuTemporary ;
378         StateMethod = GetMenuState ;
379     ]
380     SID_CUSTOMSHOW_DLG
381     [
382         ExecMethod = FuTemporary ;
383     ]
384     SID_EXPAND_PAGE // ole : no, status : ?
385     [
386         ExecMethod = FuTemporaryModify ;
387         StateMethod = GetMenuState ;
388     ]
389     SID_SUMMARY_PAGE // ole : no, status : ?
390     [
391         ExecMethod = FuTemporaryModify ;
392         StateMethod = GetMenuState ;
393     ]
394     SID_INSERT_FLD_DATE_FIX // ole : no, status : play rec
395     [
396         ExecMethod = FuTemporaryModify ;
397         StateMethod = GetMenuState ;
398     ]
399     SID_INSERT_FLD_DATE_VAR // ole : no, status : play rec
400     [
401         ExecMethod = FuTemporaryModify ;
402         StateMethod = GetMenuState ;
403     ]
404     SID_INSERT_FLD_TIME_FIX // ole : no, status : play rec
405     [
406         ExecMethod = FuTemporaryModify ;
407         StateMethod = GetMenuState ;
408     ]
409     SID_INSERT_FLD_TIME_VAR // ole : no, status : play rec
410     [
411         ExecMethod = FuTemporaryModify ;
412         StateMethod = GetMenuState ;
413     ]
414     SID_INSERT_FLD_PAGE_TITLE // ole : no, status : play rec
415     [
416         ExecMethod = FuTemporaryModify ;
417         StateMethod = GetMenuState ;
418     ]
419     SID_INSERT_FLD_PAGE // ole : no, status : play rec
420     [
421         ExecMethod = FuTemporaryModify ;
422         StateMethod = GetMenuState ;
423     ]
424     SID_INSERT_FLD_PAGES // ole : no, status : play rec
425     [
426         ExecMethod = FuTemporaryModify ;
427         StateMethod = GetMenuState ;
428     ]
429     SID_INSERT_FLD_FILE // ole : no, status : play rec
430     [
431         ExecMethod = FuTemporaryModify ;
432         StateMethod = GetMenuState ;
433     ]
434     SID_INSERT_FLD_AUTHOR // ole : no, status : play rec
435     [
436         ExecMethod = FuTemporaryModify ;
437         StateMethod = GetMenuState ;
438     ]
439     SID_MODIFY_FIELD // ole : no, status : play rec
440     [
441         ExecMethod = FuTemporaryModify ;
442         StateMethod = GetMenuState ;
443     ]
444     /*
445     SID_PRINTDOC // ole : no, status : ?
446     [
447         StateMethod = GetMenuState ;
448     ]
449     SID_PRINTDOCDIRECT // ole : no, status : ?
450     [
451         StateMethod = GetMenuState ;
452     ]
453     SID_SETUPPRINTER // ole : no, status : ?
454     [
455         StateMethod = GetMenuState ;
456     ]
459     SID_MAIL_SCROLLBODY_PAGEDOWN // ole : no, status : ?
460     [
461         ExecMethod = ExecCtrl ;
462         StateMethod = GetCtrlState ;
463     ]
464     SID_STYLE_FAMILY
465     [
466         ExecMethod = FuSupport ;
467         StateMethod = GetMenuState ;
468     ]
469     SID_TRANSLITERATE_SENTENCE_CASE // ole : no, status : ?
470     [
471         ExecMethod = FuSupport ;
472         StateMethod = GetCtrlState ;
473     ]
474     SID_TRANSLITERATE_TITLE_CASE // ole : no, status : ?
475     [
476         ExecMethod = FuSupport ;
477         StateMethod = GetCtrlState ;
478     ]
479     SID_TRANSLITERATE_TOGGLE_CASE // ole : no, status : ?
480     [
481         ExecMethod = FuSupport ;
482         StateMethod = GetCtrlState ;
483     ]
484     SID_TRANSLITERATE_UPPER // ole : no, status : ?
485     [
486         ExecMethod = FuSupport ;
487         StateMethod = GetCtrlState ;
488     ]
489     SID_TRANSLITERATE_LOWER // ole : no, status : ?
490     [
491         ExecMethod = FuSupport ;
492         StateMethod = GetCtrlState ;
493     ]
494     SID_TRANSLITERATE_HALFWIDTH // ole : no, status : ?
495     [
496         ExecMethod = FuSupport ;
497         StateMethod = GetCtrlState ;
498     ]
499     SID_TRANSLITERATE_FULLWIDTH // ole : no, status : ?
500     [
501         ExecMethod = FuSupport ;
502         StateMethod = GetCtrlState ;
503     ]
504     SID_TRANSLITERATE_HIRAGANA // ole : no, status : ?
505     [
506         ExecMethod = FuSupport ;
507         StateMethod = GetCtrlState ;
508     ]
509     SID_TRANSLITERATE_KATAGANA // ole : no, status : ?
510     [
511         ExecMethod = FuSupport ;
512         StateMethod = GetCtrlState ;
513     ]
514     SID_OPT_LOCALE_CHANGED // ole : no, status : ?
515     [
516         ExecMethod = ExecCtrl ;
517         StateMethod = GetCtrlState ;
518     ]
520     SID_GETUNDOSTRINGS // ole : no, status : ?
521     [
522         ExecMethod = FuSupport ;
523         StateMethod = GetMenuState ;
524     ]
525     SID_UNDO // ole : no, status : ?
526     [
527         ExecMethod = FuSupport ;
528         StateMethod = GetMenuState ;
529     ]
530     SID_GETREDOSTRINGS // ole : no, status : ?
531     [
532         ExecMethod = FuSupport ;
533         StateMethod = GetMenuState ;
534     ]
535     SID_REDO // ole : no, status : ?
536     [
537         ExecMethod = FuSupport ;
538         StateMethod = GetMenuState ;
539     ]
541     SID_SEARCH_OPTIONS // ole : ?, status : ?
542     [
543         ExecMethod = Execute ;
544         StateMethod = GetState ;
545         GroupId = GID_DOCUMENT ;
546         Cachable ;
547     ]
548     SID_SEARCH_ITEM // ole : ?, status : ?
549     [
550         ExecMethod = Execute ;
551         StateMethod = GetState ;
552     ]
553     SID_SPELL_DIALOG // ole : no, status : ?
554     [
555         ExecMethod = Execute ;
556         StateMethod = GetMenuState ;
557     ]
558     SID_PHOTOALBUM
559     [
560         ExecMethod = FuTemporary ;
561         StateMethod = GetMenuState ;
562     ]
565 shell OutlineViewShell
567     import OutlineView[Automation];