xref: /AOO41X/main/sd/sdi/outlnvsh.sdi (revision 54628ca40d27d15cc98fe861da7fff7e60c2f7d6)
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