update dev300-m58
[ooovba.git] / sd / sdi / TaskPaneViewShell.sdi
blobb578ca13dce7f0c1892716b0df6b50b8e1493102
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: TaskPaneViewShell.sdi,v $
10  * $Revision: 1.9 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
31 SfxVoidItem TaskPaneApplyToAllSlides SID_TP_APPLY_TO_ALL_SLIDES
33     /* flags: */
34     AutoUpdate = TRUE,
35     Cachable = Cachable,
36     FastCall = FALSE,
37     HasCoreId = FALSE,
38     HasDialog = FALSE,
39     ReadOnlyDoc = FALSE,
40     Toggle = FALSE,
41     Container = FALSE,
42     RecordAbsolute = FALSE,
43     RecordPerSet;
44     Synchron;
46     Readonly = FALSE,
48     /* config: */
49     AccelConfig = FALSE,
50     MenuConfig = FALSE,
51     StatusBarConfig = FALSE,
52     ToolBoxConfig = FALSE,
53     GroupId = GID_VIEW;
56 SfxVoidItem TaskPaneApplyToSelectedSlides SID_TP_APPLY_TO_SELECTED_SLIDES
58     /* flags: */
59     AutoUpdate = TRUE,
60     Cachable = Cachable,
61     FastCall = FALSE,
62     HasCoreId = FALSE,
63     HasDialog = FALSE,
64     ReadOnlyDoc = FALSE,
65     Toggle = FALSE,
66     Container = FALSE,
67     RecordAbsolute = FALSE,
68     RecordPerSet;
69     Synchron;
71     Readonly = FALSE,
73     /* config: */
74     AccelConfig = FALSE,
75     MenuConfig = FALSE,
76     StatusBarConfig = FALSE,
77     ToolBoxConfig = FALSE,
78     GroupId = GID_VIEW;
81 SfxVoidItem TaskPaneUseForNewPresentations SID_TP_USE_FOR_NEW_PRESENTATIONS
83     /* flags: */
84     AutoUpdate = TRUE,
85     Cachable = Cachable,
86     FastCall = FALSE,
87     HasCoreId = FALSE,
88     HasDialog = FALSE,
89     ReadOnlyDoc = FALSE,
90     Toggle = FALSE,
91     Container = FALSE,
92     RecordAbsolute = FALSE,
93     RecordPerSet;
94     Synchron;
96     Readonly = FALSE,
98     /* config: */
99     AccelConfig = FALSE,
100     MenuConfig = FALSE,
101     StatusBarConfig = FALSE,
102     ToolBoxConfig = FALSE,
103     GroupId = GID_VIEW;
106 SfxVoidItem TaskPaneShowSmallPreview SID_TP_SHOW_SMALL_PREVIEW
108     /* flags: */
109     AutoUpdate = TRUE,
110     Cachable = Cachable,
111     FastCall = FALSE,
112     HasCoreId = FALSE,
113     HasDialog = FALSE,
114     ReadOnlyDoc = FALSE,
115     Toggle = FALSE,
116     Container = FALSE,
117     RecordAbsolute = FALSE,
118     RecordPerSet;
119     Synchron;
121     Readonly = FALSE,
123     /* config: */
124     AccelConfig = FALSE,
125     MenuConfig = FALSE,
126     StatusBarConfig = FALSE,
127     ToolBoxConfig = FALSE,
128     GroupId = GID_VIEW;
132 SfxVoidItem TaskPaneShowLargePreview SID_TP_SHOW_LARGE_PREVIEW
134     /* flags: */
135     AutoUpdate = TRUE,
136     Cachable = Cachable,
137     FastCall = FALSE,
138     HasCoreId = FALSE,
139     HasDialog = FALSE,
140     ReadOnlyDoc = FALSE,
141     Toggle = FALSE,
142     Container = FALSE,
143     RecordAbsolute = FALSE,
144     RecordPerSet;
145     Synchron;
147     Readonly = FALSE,
149     /* config: */
150     AccelConfig = FALSE,
151     MenuConfig = FALSE,
152     StatusBarConfig = FALSE,
153     ToolBoxConfig = FALSE,
154     GroupId = GID_VIEW;
157 SfxVoidItem TaskPaneEditMaster SID_TP_EDIT_MASTER
159     /* flags: */
160     AutoUpdate = TRUE,
161     Cachable = Cachable,
162     FastCall = FALSE,
163     HasCoreId = FALSE,
164     HasDialog = FALSE,
165     ReadOnlyDoc = FALSE,
166     Toggle = FALSE,
167     Container = FALSE,
168     RecordAbsolute = FALSE,
169     RecordPerSet;
170     Synchron;
172     Readonly = FALSE,
174     /* config: */
175     AccelConfig = FALSE,
176     MenuConfig = FALSE,
177     StatusBarConfig = FALSE,
178     ToolBoxConfig = FALSE,
179     GroupId = GID_VIEW;
182 SfxVoidItem TaskPaneInsertPage SID_INSERTPAGE_LAYOUT_MENU
184     /* flags: */  
185     AutoUpdate = FALSE, 
186     Cachable = Cachable, 
187     FastCall = FALSE, 
188     HasCoreId = FALSE, 
189     HasDialog = FALSE, 
190     ReadOnlyDoc = FALSE, 
191     Toggle = FALSE, 
192     Container = FALSE, 
193     RecordAbsolute = FALSE, 
194     RecordPerSet;
195     Synchron;
197     Readonly = TRUE,
199     /* config: */ 
200     AccelConfig = TRUE, 
201     MenuConfig = TRUE, 
202     StatusBarConfig = FALSE, 
203     ToolBoxConfig = TRUE, 
204     GroupId = GID_INSERT;
208 interface MasterPagesSelectorInterface
210     SID_TP_APPLY_TO_ALL_SLIDES
211     [
212         ExecMethod = Execute ;
213         StateMethod = GetState ;
214     ]
215     SID_TP_APPLY_TO_SELECTED_SLIDES
216     [
217         ExecMethod = Execute ;
218         StateMethod = GetState ;
219     ]
220     SID_TP_USE_FOR_NEW_PRESENTATIONS
221     [
222         ExecMethod = Execute ;
223         StateMethod = GetState ;
224     ]
225     SID_TP_SHOW_SMALL_PREVIEW
226     [
227         ExecMethod = Execute ;
228         StateMethod = GetState ;
229     ]
230     SID_TP_SHOW_LARGE_PREVIEW
231     [
232         ExecMethod = Execute ;
233         StateMethod = GetState ;
234     ]
236     SID_TP_EDIT_MASTER
237     [
238         ExecMethod = Execute ;
239         StateMethod = GetState ;
240     ]
242     // The copy and paste slots are included here so that they later can be
243     // disabled in order to remove them from context menus.
244     SID_CUT
245     [
246         ExecMethod = Execute ;
247         StateMethod = GetState ;
248     ]
249     SID_COPY
250     [
251         ExecMethod = Execute ;
252         StateMethod = GetState ;
253     ]
254     SID_PASTE
255     [
256         ExecMethod = Execute ;
257         StateMethod = GetState ;
258     ]
259     SID_DELETE_MASTER_PAGE
260     [
261         ExecMethod = Execute ;
262         StateMethod = GetState ;
263     ]
266 interface TaskPaneLayoutMenuInterface
268     SID_TP_APPLY_TO_SELECTED_SLIDES
269     [
270         ExecMethod = Execute ;
271         StateMethod = GetState ;
272     ]
273     SID_INSERTPAGE_LAYOUT_MENU
274     [
275         ExecMethod = Execute ;
276         StateMethod = GetState ;
277     ]
279     // The copy and paste slots are included here so that they later can be
280     // disabled in order to remove them from context menus.
281     SID_CUT
282     [
283         ExecMethod = Execute ;
284         StateMethod = GetState ;
285     ]
286     SID_COPY
287     [
288         ExecMethod = Execute ;
289         StateMethod = GetState ;
290     ]
291     SID_PASTE
292     [
293         ExecMethod = Execute ;
294         StateMethod = GetState ;
295     ]
298 shell MasterPagesSelector
300     import MasterPagesSelectorInterface[Automation];
303 shell LayoutMenu
305     import TaskPaneLayoutMenuInterface[Automation];
308 shell TaskPaneViewShell