xref: /trunk/main/sd/sdi/outlnvsh.sdi (revision 766ce4d0)
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