xref: /AOO41X/main/sd/sdi/drviewsh.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
23interface ImpressEditView : DrawView
24[
25    uuid ( "661B07E0-2FB4-11CF-89CA-008029E4B0B1" ) ;
26]
27{
28    SID_MODIFYPAGE // ole : no, status : play rec
29    [
30        ExecMethod = FuTemporary ;
31        StateMethod = GetMenuState ;
32    ]
33    SID_ASSIGN_LAYOUT
34    [
35        ExecMethod = FuTemporary ;
36        StateMethod = GetMenuState ;
37    ]
38    SID_ANIMATION_OBJECTS // ole : no, status : ?
39    [
40        ExecMethod = FuTemporary ;
41        StateMethod = GetMenuState ;
42    ]
43    SID_ANIMATION_EFFECTS // ole : no, status : ?
44    [
45        ExecMethod = FuTemporary ;
46        StateMethod = GetMenuState ;
47    ]
48    SID_CUSTOM_ANIMATION_PANEL // ole : no, status : ?
49    [
50        ExecMethod = FuTemporary ;
51        StateMethod = GetMenuState ;
52    ]
53    SID_SLIDE_TRANSITIONS_PANEL // ole : no, status : ?
54    [
55        ExecMethod = FuTemporary ;
56        StateMethod = GetMenuState ;
57    ]
58    SID_SLIDE_TRANSITIONS_PANEL // ole : no, status : ?
59    [
60        ExecMethod = FuTemporary ;
61        StateMethod = GetMenuState ;
62    ]
63    SID_REHEARSE_TIMINGS // ole : no, status : ?
64    [
65        ExecMethod = FuSupport ;
66        StateMethod = GetMenuState ;
67    ]
68    SID_PRESENTATION // ole : no, status : ?
69    [
70        ExecMethod = FuSupport ;
71        StateMethod = GetMenuState ;
72    ]
73    SID_PRESENTATION_END // ole : no, status : ?
74    [
75        ExecMethod = FuSupport ;
76        StateMethod = GetMenuState ;
77    ]
78    SID_PRESENTATION_MINIMIZER
79    [
80        ExecMethod = FuSupport ;
81        StateMethod = GetMenuState ;
82    ]
83    SID_CLEAR_UNDO_STACK // ole : no, status : ?
84    [
85        ExecMethod = FuSupport ;
86        StateMethod = GetMenuState ;
87    ]
88    SID_STYLE_FAMILY5 // ole : no, status : ?
89    [
90        ExecMethod = FuTemporary ;
91        StateMethod = GetAttrState ;
92        Export = FALSE ;
93    ]
94    SID_ANIMATOR_INIT // ole : no, status : ?
95    [
96        ExecMethod = ExecAnimationWin ;
97        StateMethod = GetAnimationWinState ;
98    ]
99    SID_ANIMATOR_ADD // ole : no, status : ?
100    [
101        ExecMethod = ExecAnimationWin ;
102        StateMethod = GetAnimationWinState ;
103    ]
104    SID_ANIMATOR_CREATE // ole : no, status : ?
105    [
106        ExecMethod = ExecAnimationWin ;
107        StateMethod = GetAnimationWinState ;
108    ]
109    SID_ANIMATOR_STATE // ole : no, status : ?
110    [
111        ExecMethod = ExecAnimationWin ;
112        StateMethod = GetAnimationWinState ;
113    ]
114    SID_NAVIGATOR_PEN // ole : no, status : ?
115    [
116        ExecMethod = ExecNavigatorWin ;
117        StateMethod = GetNavigatorWinState ;
118    ]
119    SID_PRESENTATION_DLG
120    [
121        ExecMethod = FuTemporary ;
122    ]
123    SID_CUSTOMSHOW_DLG
124    [
125        ExecMethod = FuTemporary ;
126    ]
127    SID_EXPAND_PAGE // ole : no, status : play rec
128    [
129        ExecMethod = FuTemporary ;
130        StateMethod = GetMenuState ;
131        ReadOnlyDoc = FALSE;
132    ]
133    SID_SUMMARY_PAGE // ole : no, status : play rec
134    [
135        ExecMethod = FuTemporary ;
136        StateMethod = GetMenuState ;
137    ]
138    SID_SLIDE_MASTERPAGE // ole : no, status : play rec
139    [
140        ExecMethod = FuSupport ;
141        StateMethod = GetMenuState ;
142    ]
143    SID_NOTES_MASTERPAGE // ole : no, status : play rec
144    [
145        ExecMethod = FuSupport ;
146        StateMethod = GetMenuState ;
147    ]
148    SID_HANDOUT_MASTERPAGE // ole : no, status : play rec
149    [
150        ExecMethod = FuSupport ;
151        StateMethod = GetMenuState ;
152    ]
153    SID_TITLE_MASTERPAGE // deprecated, to be removed see issue #i35731#
154    [
155        ExecMethod = FuSupport ;
156        StateMethod = GetMenuState ;
157    ]
158    SID_STYLE_FAMILY
159    [
160        ExecMethod = FuSupport ;
161        StateMethod = GetMenuState ;
162    ]
163
164    SID_SEARCH_OPTIONS // ole : ?, status : ?
165    [
166        ExecMethod = Execute ;
167        StateMethod = GetState ;
168        GroupId = GID_DOCUMENT ;
169        Cachable ;
170    ]
171    SID_SEARCH_ITEM // ole : ?, status : ?
172    [
173        ExecMethod = Execute ;
174        StateMethod = GetState ;
175    ]
176    SID_LAYER_DIALOG_WIN // ole : no, status : ?
177    [
178        ExecMethod = FuTemporary ;
179        StateMethod = GetMenuState ;
180    ]
181    SID_SHOW_POSTIT
182    [
183        ExecMethod = ExecuteAnnotation;
184        StateMethod = GetAnnotationState;
185    ]
186    SID_INSERT_POSTIT
187    [
188        ExecMethod = ExecuteAnnotation;
189        StateMethod = GetAnnotationState;
190    ]
191    SID_REPLYTO_POSTIT
192    [
193        ExecMethod = ExecuteAnnotation;
194        StateMethod = GetAnnotationState;
195    ]
196    SID_DELETE_POSTIT
197    [
198        ExecMethod = ExecuteAnnotation;
199        StateMethod = GetAnnotationState;
200    ]
201    SID_DELETEALL_POSTIT
202    [
203        ExecMethod = ExecuteAnnotation;
204        StateMethod = GetAnnotationState;
205    ]
206    SID_PREVIOUS_POSTIT
207    [
208        ExecMethod = ExecuteAnnotation;
209        StateMethod = GetAnnotationState;
210    ]
211    SID_NEXT_POSTIT
212    [
213        ExecMethod = ExecuteAnnotation;
214        StateMethod = GetAnnotationState;
215    ]
216    SID_DELETEALLBYAUTHOR_POSTIT
217    [
218        ExecMethod = ExecuteAnnotation;
219        StateMethod = GetAnnotationState;
220    ]
221}
222
223shell DrawViewShell
224{
225    import ImpressEditView[Automation];
226}
227
228
229shell PresentationViewShell
230{
231    import ImpressEditView[Automation];
232}
233
234
235shell PreviewViewShell
236{
237    import ImpressEditView[Automation];
238}
239