xref: /aoo42x/main/sd/sdi/drviewsh.sdi (revision cdf0e10c)
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