xref: /AOO41X/main/sd/sdi/drviewsh.sdi (revision 8809db7a87f97847b57a57f4cd2b0104b2b83182)
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_CLEAR_UNDO_STACK // ole : no, status : ?
79    [
80        ExecMethod = FuSupport ;
81        StateMethod = GetMenuState ;
82    ]
83    SID_STYLE_FAMILY5 // ole : no, status : ?
84    [
85        ExecMethod = FuTemporary ;
86        StateMethod = GetAttrState ;
87        Export = FALSE ;
88    ]
89    SID_ANIMATOR_INIT // ole : no, status : ?
90    [
91        ExecMethod = ExecAnimationWin ;
92        StateMethod = GetAnimationWinState ;
93    ]
94    SID_ANIMATOR_ADD // ole : no, status : ?
95    [
96        ExecMethod = ExecAnimationWin ;
97        StateMethod = GetAnimationWinState ;
98    ]
99    SID_ANIMATOR_CREATE // ole : no, status : ?
100    [
101        ExecMethod = ExecAnimationWin ;
102        StateMethod = GetAnimationWinState ;
103    ]
104    SID_ANIMATOR_STATE // ole : no, status : ?
105    [
106        ExecMethod = ExecAnimationWin ;
107        StateMethod = GetAnimationWinState ;
108    ]
109    SID_NAVIGATOR_PEN // ole : no, status : ?
110    [
111        ExecMethod = ExecNavigatorWin ;
112        StateMethod = GetNavigatorWinState ;
113    ]
114    SID_PRESENTATION_DLG
115    [
116        ExecMethod = FuTemporary ;
117    ]
118    SID_CUSTOMSHOW_DLG
119    [
120        ExecMethod = FuTemporary ;
121    ]
122    SID_EXPAND_PAGE // ole : no, status : play rec
123    [
124        ExecMethod = FuTemporary ;
125        StateMethod = GetMenuState ;
126        ReadOnlyDoc = FALSE;
127    ]
128    SID_SUMMARY_PAGE // ole : no, status : play rec
129    [
130        ExecMethod = FuTemporary ;
131        StateMethod = GetMenuState ;
132    ]
133    SID_SLIDE_MASTERPAGE // ole : no, status : play rec
134    [
135        ExecMethod = FuSupport ;
136        StateMethod = GetMenuState ;
137    ]
138    SID_NOTES_MASTERPAGE // ole : no, status : play rec
139    [
140        ExecMethod = FuSupport ;
141        StateMethod = GetMenuState ;
142    ]
143    SID_HANDOUT_MASTERPAGE // ole : no, status : play rec
144    [
145        ExecMethod = FuSupport ;
146        StateMethod = GetMenuState ;
147    ]
148    SID_TITLE_MASTERPAGE // deprecated, to be removed see issue #i35731#
149    [
150        ExecMethod = FuSupport ;
151        StateMethod = GetMenuState ;
152    ]
153    SID_STYLE_FAMILY
154    [
155        ExecMethod = FuSupport ;
156        StateMethod = GetMenuState ;
157    ]
158
159    SID_SEARCH_OPTIONS // ole : ?, status : ?
160    [
161        ExecMethod = Execute ;
162        StateMethod = GetState ;
163        GroupId = GID_DOCUMENT ;
164        Cachable ;
165    ]
166    SID_SEARCH_ITEM // ole : ?, status : ?
167    [
168        ExecMethod = Execute ;
169        StateMethod = GetState ;
170    ]
171    SID_LAYER_DIALOG_WIN // ole : no, status : ?
172    [
173        ExecMethod = FuTemporary ;
174        StateMethod = GetMenuState ;
175    ]
176    SID_SHOW_POSTIT
177    [
178        ExecMethod = ExecuteAnnotation;
179        StateMethod = GetAnnotationState;
180    ]
181    SID_INSERT_POSTIT
182    [
183        ExecMethod = ExecuteAnnotation;
184        StateMethod = GetAnnotationState;
185    ]
186    SID_REPLYTO_POSTIT
187    [
188        ExecMethod = ExecuteAnnotation;
189        StateMethod = GetAnnotationState;
190    ]
191    SID_DELETE_POSTIT
192    [
193        ExecMethod = ExecuteAnnotation;
194        StateMethod = GetAnnotationState;
195    ]
196    SID_DELETEALL_POSTIT
197    [
198        ExecMethod = ExecuteAnnotation;
199        StateMethod = GetAnnotationState;
200    ]
201    SID_PREVIOUS_POSTIT
202    [
203        ExecMethod = ExecuteAnnotation;
204        StateMethod = GetAnnotationState;
205    ]
206    SID_NEXT_POSTIT
207    [
208        ExecMethod = ExecuteAnnotation;
209        StateMethod = GetAnnotationState;
210    ]
211    SID_DELETEALLBYAUTHOR_POSTIT
212    [
213        ExecMethod = ExecuteAnnotation;
214        StateMethod = GetAnnotationState;
215    ]
216}
217
218shell DrawViewShell
219{
220    import ImpressEditView[Automation];
221}
222
223
224shell PresentationViewShell
225{
226    import ImpressEditView[Automation];
227}
228
229
230shell PreviewViewShell
231{
232    import ImpressEditView[Automation];
233}
234