xref: /AOO42X/main/sd/sdi/drviewsh.sdi (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
1/*************************************************************************
2 *
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
6 *
7 * OpenOffice.org - a multi-platform office productivity suite
8 *
9 * This file is part of OpenOffice.org.
10 *
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
14 *
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
20 *
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org.  If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
25 *
26 ************************************************************************/
27interface ImpressEditView : DrawView
28[
29    uuid ( "661B07E0-2FB4-11CF-89CA-008029E4B0B1" ) ;
30]
31{
32    SID_MODIFYPAGE // ole : no, status : play rec
33    [
34        ExecMethod = FuTemporary ;
35        StateMethod = GetMenuState ;
36    ]
37    SID_ASSIGN_LAYOUT
38    [
39        ExecMethod = FuTemporary ;
40        StateMethod = GetMenuState ;
41    ]
42    SID_ANIMATION_OBJECTS // ole : no, status : ?
43    [
44        ExecMethod = FuTemporary ;
45        StateMethod = GetMenuState ;
46    ]
47    SID_ANIMATION_EFFECTS // ole : no, status : ?
48    [
49        ExecMethod = FuTemporary ;
50        StateMethod = GetMenuState ;
51    ]
52    SID_CUSTOM_ANIMATION_PANEL // ole : no, status : ?
53    [
54        ExecMethod = FuTemporary ;
55        StateMethod = GetMenuState ;
56    ]
57    SID_SLIDE_TRANSITIONS_PANEL // ole : no, status : ?
58    [
59        ExecMethod = FuTemporary ;
60        StateMethod = GetMenuState ;
61    ]
62    SID_SLIDE_TRANSITIONS_PANEL // ole : no, status : ?
63    [
64        ExecMethod = FuTemporary ;
65        StateMethod = GetMenuState ;
66    ]
67    SID_REHEARSE_TIMINGS // ole : no, status : ?
68    [
69        ExecMethod = FuSupport ;
70        StateMethod = GetMenuState ;
71    ]
72    SID_PRESENTATION // ole : no, status : ?
73    [
74        ExecMethod = FuSupport ;
75        StateMethod = GetMenuState ;
76    ]
77    SID_PRESENTATION_END // ole : no, status : ?
78    [
79        ExecMethod = FuSupport ;
80        StateMethod = GetMenuState ;
81    ]
82    SID_CLEAR_UNDO_STACK // ole : no, status : ?
83    [
84        ExecMethod = FuSupport ;
85        StateMethod = GetMenuState ;
86    ]
87    SID_STYLE_FAMILY5 // ole : no, status : ?
88    [
89        ExecMethod = FuTemporary ;
90        StateMethod = GetAttrState ;
91        Export = FALSE ;
92    ]
93    SID_ANIMATOR_INIT // ole : no, status : ?
94    [
95        ExecMethod = ExecAnimationWin ;
96        StateMethod = GetAnimationWinState ;
97    ]
98    SID_ANIMATOR_ADD // ole : no, status : ?
99    [
100        ExecMethod = ExecAnimationWin ;
101        StateMethod = GetAnimationWinState ;
102    ]
103    SID_ANIMATOR_CREATE // ole : no, status : ?
104    [
105        ExecMethod = ExecAnimationWin ;
106        StateMethod = GetAnimationWinState ;
107    ]
108    SID_ANIMATOR_STATE // ole : no, status : ?
109    [
110        ExecMethod = ExecAnimationWin ;
111        StateMethod = GetAnimationWinState ;
112    ]
113    SID_NAVIGATOR_PEN // ole : no, status : ?
114    [
115        ExecMethod = ExecNavigatorWin ;
116        StateMethod = GetNavigatorWinState ;
117    ]
118    SID_PRESENTATION_DLG
119    [
120        ExecMethod = FuTemporary ;
121    ]
122    SID_CUSTOMSHOW_DLG
123    [
124        ExecMethod = FuTemporary ;
125    ]
126    SID_EXPAND_PAGE // ole : no, status : play rec
127    [
128        ExecMethod = FuTemporary ;
129        StateMethod = GetMenuState ;
130        ReadOnlyDoc = FALSE;
131    ]
132    SID_SUMMARY_PAGE // ole : no, status : play rec
133    [
134        ExecMethod = FuTemporary ;
135        StateMethod = GetMenuState ;
136    ]
137    SID_SLIDE_MASTERPAGE // ole : no, status : play rec
138    [
139        ExecMethod = FuSupport ;
140        StateMethod = GetMenuState ;
141    ]
142    SID_NOTES_MASTERPAGE // ole : no, status : play rec
143    [
144        ExecMethod = FuSupport ;
145        StateMethod = GetMenuState ;
146    ]
147    SID_HANDOUT_MASTERPAGE // ole : no, status : play rec
148    [
149        ExecMethod = FuSupport ;
150        StateMethod = GetMenuState ;
151    ]
152    SID_TITLE_MASTERPAGE // deprecated, to be removed see issue #i35731#
153    [
154        ExecMethod = FuSupport ;
155        StateMethod = GetMenuState ;
156    ]
157    SID_STYLE_FAMILY
158    [
159        ExecMethod = FuSupport ;
160        StateMethod = GetMenuState ;
161    ]
162
163    SID_SEARCH_OPTIONS // ole : ?, status : ?
164    [
165        ExecMethod = Execute ;
166        StateMethod = GetState ;
167        GroupId = GID_DOCUMENT ;
168        Cachable ;
169    ]
170    SID_SEARCH_ITEM // ole : ?, status : ?
171    [
172        ExecMethod = Execute ;
173        StateMethod = GetState ;
174    ]
175    SID_LAYER_DIALOG_WIN // ole : no, status : ?
176    [
177        ExecMethod = FuTemporary ;
178        StateMethod = GetMenuState ;
179    ]
180    SID_SHOW_POSTIT
181    [
182        ExecMethod = ExecuteAnnotation;
183        StateMethod = GetAnnotationState;
184    ]
185    SID_INSERT_POSTIT
186    [
187        ExecMethod = ExecuteAnnotation;
188        StateMethod = GetAnnotationState;
189    ]
190    SID_REPLYTO_POSTIT
191    [
192        ExecMethod = ExecuteAnnotation;
193        StateMethod = GetAnnotationState;
194    ]
195    SID_DELETE_POSTIT
196    [
197        ExecMethod = ExecuteAnnotation;
198        StateMethod = GetAnnotationState;
199    ]
200    SID_DELETEALL_POSTIT
201    [
202        ExecMethod = ExecuteAnnotation;
203        StateMethod = GetAnnotationState;
204    ]
205    SID_PREVIOUS_POSTIT
206    [
207        ExecMethod = ExecuteAnnotation;
208        StateMethod = GetAnnotationState;
209    ]
210    SID_NEXT_POSTIT
211    [
212        ExecMethod = ExecuteAnnotation;
213        StateMethod = GetAnnotationState;
214    ]
215    SID_DELETEALLBYAUTHOR_POSTIT
216    [
217        ExecMethod = ExecuteAnnotation;
218        StateMethod = GetAnnotationState;
219    ]
220}
221
222shell DrawViewShell
223{
224    import ImpressEditView[Automation];
225}
226
227
228shell PresentationViewShell
229{
230    import ImpressEditView[Automation];
231}
232
233
234shell PreviewViewShell
235{
236    import ImpressEditView[Automation];
237}
238