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