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