xref: /trunk/main/sd/sdi/drviewsh.sdi (revision 4b0f5a03)
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