Version 3.6.0.4, tag libreoffice-3.6.0.4
[LibreOffice.git] / sfx2 / sdi / frmslots.sdi
blob7ad2317c61d64b8813d1483db70607c40c282248
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  ************************************************************************/
28 interface Window
30     Automation = FALSE ;
33     SID_HYPERLINK_DIALOG
34     [
35         ExecMethod = ChildWindowExecute ;
36         StateMethod = ChildWindowState ;
37     ]
38     SID_RUBY_DIALOG
39     [
40         ExecMethod = ChildWindowExecute ;
41         StateMethod = ChildWindowState ;
42     ]
43     SID_NAVIGATOR // status(final|play)
44     [
45         ExecMethod = ChildWindowExecute ;
46         StateMethod = ChildWindowState ;
47     ]
48     SID_TASKPANE // status(final|play)
49     [
50         ExecMethod = ChildWindowExecute ;
51         StateMethod = ChildWindowState ;
52     ]
53     SID_SHOW_BROWSER // ole(no) api(final/play/rec)
54     [
55         ExecMethod = ChildWindowExecute ;
56         StateMethod = ChildWindowState ;
57     ]
58     SID_BROWSER // ole(no) api()
59     [
60         ExecMethod = ChildWindowExecute ;
61         StateMethod = ChildWindowState ;
62     ]
63     SID_VIEW_DATA_SOURCE_BROWSER// ole(no) api()
64     [
65         ExecMethod = ChildWindowExecute ;
66         StateMethod = ChildWindowState ;
67     ]
68     SID_PARTWIN // ole(no) api()
69     [
70         ExecMethod = ChildWindowExecute ;
71         StateMethod = ChildWindowState ;
72     ]
73     SID_MAIL_CHILDWIN // ole(no) api()
74     [
75         ExecMethod = ChildWindowExecute ;
76         StateMethod = ChildWindowState ;
77     ]
78     SID_TIPWINDOW
79     [
80         ExecMethod = ChildWindowExecute ;
81         StateMethod = ChildWindowState ;
82     ]
83     SID_SEARCH_DLG // ole(no) api(final/play/rec)
84     [
85         ExecMethod = ChildWindowExecute ;
86         StateMethod = ChildWindowState ;
87     ]
88     SID_TOGGLESTATUSBAR // ole(no) api(final/play/rec)
89     [
90         ExecMethod = MiscExec_Impl ;
91         StateMethod = MiscState_Impl ;
92     ]
93     SID_RECORDMACRO // ole(no) api(final/play/norec)
94     [
95         ExecMethod = MiscExec_Impl ;
96         StateMethod = MiscState_Impl ;
97     ]
98     SID_STOP_RECORDING // ole(no) api(final/play/norec)
99     [
100         ExecMethod = MiscExec_Impl ;
101         StateMethod = MiscState_Impl ;
102     ]
103     SID_STYLE_DESIGNER // ole(no) api(final/play/rec)
104     [
105         ExecMethod = ChildWindowExecute ;
106         StateMethod = ChildWindowState ;
107     ]
108     SID_RECORDING_FLOATWINDOW // ole(no) api(final/play/rec)
109     [
110         ExecMethod = ChildWindowExecute ;
111         StateMethod = ChildWindowState ;
112     ]
114     // Pre-defined docking window slots (usable by internal docking windows)
115     SID_DOCKWIN_0
116     [
117         ExecMethod = ChildWindowExecute ;
118         StateMethod = ChildWindowState ;
119     ]
120     SID_DOCKWIN_1
121     [
122         ExecMethod = ChildWindowExecute ;
123         StateMethod = ChildWindowState ;
124     ]
125     SID_DOCKWIN_2
126     [
127         ExecMethod = ChildWindowExecute ;
128         StateMethod = ChildWindowState ;
129     ]
130     SID_DOCKWIN_3
131     [
132         ExecMethod = ChildWindowExecute ;
133         StateMethod = ChildWindowState ;
134     ]
135     SID_DOCKWIN_4
136     [
137         ExecMethod = ChildWindowExecute ;
138         StateMethod = ChildWindowState ;
139     ]
140     SID_DOCKWIN_5
141     [
142         ExecMethod = ChildWindowExecute ;
143         StateMethod = ChildWindowState ;
144     ]
145     SID_DOCKWIN_6
146     [
147         ExecMethod = ChildWindowExecute ;
148         StateMethod = ChildWindowState ;
149     ]
150     SID_DOCKWIN_7
151     [
152         ExecMethod = ChildWindowExecute ;
153         StateMethod = ChildWindowState ;
154     ]
155     SID_DOCKWIN_8
156     [
157         ExecMethod = ChildWindowExecute ;
158         StateMethod = ChildWindowState ;
159     ]
160     SID_DOCKWIN_9
161     [
162         ExecMethod = ChildWindowExecute ;
163         StateMethod = ChildWindowState ;
164     ]
165 /*  Be careful!
166     You also have to make changes in:
167     - sfx2/sdi/sfx.sdi
168     - sfx2/source/dialog/dockwin.cxx
169     - sfx2/sdi/frmslots.sdi
170     - sfx2/inc/sfx2/sfxsids.hrc
172     SID_DOCKWIN_10
173     [
174         ExecMethod = ChildWindowExecute ;
175         StateMethod = ChildWindowState ;
176     ]
177     SID_DOCKWIN_11
178     [
179         ExecMethod = ChildWindowExecute ;
180         StateMethod = ChildWindowState ;
181     ]
182     SID_DOCKWIN_12
183     [
184         ExecMethod = ChildWindowExecute ;
185         StateMethod = ChildWindowState ;
186     ]
187     SID_DOCKWIN_13
188     [
189         ExecMethod = ChildWindowExecute ;
190         StateMethod = ChildWindowState ;
191     ]
192     SID_DOCKWIN_14
193     [
194         ExecMethod = ChildWindowExecute ;
195         StateMethod = ChildWindowState ;
196     ]
197     SID_DOCKWIN_15
198     [
199         ExecMethod = ChildWindowExecute ;
200         StateMethod = ChildWindowState ;
201     ]
202     SID_DOCKWIN_16
203     [
204         ExecMethod = ChildWindowExecute ;
205         StateMethod = ChildWindowState ;
206     ]
207     SID_DOCKWIN_17
208     [
209         ExecMethod = ChildWindowExecute ;
210         StateMethod = ChildWindowState ;
211     ]
212     SID_DOCKWIN_18
213     [
214         ExecMethod = ChildWindowExecute ;
215         StateMethod = ChildWindowState ;
216     ]
217     SID_DOCKWIN_19
218     [
219         ExecMethod = ChildWindowExecute ;
220         StateMethod = ChildWindowState ;
221     ]
222     SID_DOCKWIN_20
223     [
224         ExecMethod = ChildWindowExecute ;
225         StateMethod = ChildWindowState ;
226     ]
227     SID_DOCKWIN_21
228     [
229         ExecMethod = ChildWindowExecute ;
230         StateMethod = ChildWindowState ;
231     ]
232     SID_DOCKWIN_22
233     [
234         ExecMethod = ChildWindowExecute ;
235         StateMethod = ChildWindowState ;
236     ]
237     SID_DOCKWIN_23
238     [
239         ExecMethod = ChildWindowExecute ;
240         StateMethod = ChildWindowState ;
241     ]
242     SID_DOCKWIN_24
243     [
244         ExecMethod = ChildWindowExecute ;
245         StateMethod = ChildWindowState ;
246     ]
247     SID_DOCKWIN_25
248     [
249         ExecMethod = ChildWindowExecute ;
250         StateMethod = ChildWindowState ;
251     ]
252     SID_DOCKWIN_26
253     [
254         ExecMethod = ChildWindowExecute ;
255         StateMethod = ChildWindowState ;
256     ]
257     SID_DOCKWIN_27
258     [
259         ExecMethod = ChildWindowExecute ;
260         StateMethod = ChildWindowState ;
261     ]
262     SID_DOCKWIN_28
263     [
264         ExecMethod = ChildWindowExecute ;
265         StateMethod = ChildWindowState ;
266     ]
267     SID_DOCKWIN_29
268     [
269         ExecMethod = ChildWindowExecute ;
270         StateMethod = ChildWindowState ;
271     ]
273     // Window.GetFrameWindow( "Name" )
274     SID_FILLFRAME
275     [
276         ExecMethod = ExecView_Impl;
277     ]
279     // Only for Designers: Slot must be present
280     SID_STYLE_NEW
281     [
282     ]
284     // Only for Designers: Slot must be present
285     SID_STYLE_DRAGHIERARCHIE
286     [
287     ]
288     SID_CLEARHISTORY // ole(no) api(final/play/rec)
289     [
290         ExecMethod = ExecHistory_Impl ;
291         StateMethod = StateHistory_Impl ;
292     ]
293     SID_UNDO // ole(no) api(final/play/rec)
294     [
295         ExecMethod = ExecHistory_Impl ;
296         StateMethod = StateHistory_Impl ;
297     ]
298     SID_REDO // ole(no) api(final/play/rec)
299     [
300         ExecMethod = ExecHistory_Impl ;
301         StateMethod = StateHistory_Impl ;
302     ]
303     SID_REPEAT // ole(no) api(final/play/rec)
304     [
305         ExecMethod = ExecHistory_Impl ;
306         StateMethod = StateHistory_Impl ;
307     ]
308     SID_CURRENT_URL // ole(no) api(no)
309     [
310         StateMethod = MiscState_Impl ;
311     ]
312     // Stringlist mit den Verben( SFX only )
313     SID_OBJECT // ole(no) api(no)
314     [
315         StateMethod = GetState_Impl ;
316         ExecMethod = ExecView_Impl ;
317     ]
318     SID_TERMINATE_INPLACEACTIVATION
319     [
320         ExecMethod = ExecView_Impl ;
321     ]
324 interface BrowseWindow : Window
326     Automation = FALSE ;
329     SID_ACTIVATE // ole(no) api(final/play/rec)
330     [
331         // Implementations in Subclasses
332     ]
333     SID_NEWWINDOW // ole(no) api(play/rec)
334     [
335         ExecMethod = ExecView_Impl ;
336         StateMethod = StateView_Impl ;
337     ]
338     SID_EDITDOC // ole(?opt) api(play/rec)
339     [
340         ExecMethod = ExecReload_Impl ;
341         StateMethod = StateReload_Impl ;
342     ]
343     SID_RELOAD // ole(?opt) api(play/rec)
344     [
345         ExecMethod = ExecReload_Impl ;
346         StateMethod = StateReload_Impl ;
347     ]
348     SID_VIEWSHELL // ole(no) api(no)
349     [
350         ExecMethod = ExecView_Impl ;
351         StateMethod = StateView_Impl ;
352     ]
353     SID_VIEWSHELL0 // ole(no) api(no)
354     [
355         ExecMethod = ExecView_Impl ;
356         StateMethod = StateView_Impl ;
357     ]
358     SID_VIEWSHELL1 // ole(no) api(no)
359     [
360         ExecMethod = ExecView_Impl ;
361         StateMethod = StateView_Impl ;
362     ]
363     SID_VIEWSHELL2 // ole(no) api(no)
364     [
365         ExecMethod = ExecView_Impl ;
366         StateMethod = StateView_Impl ;
367     ]
368     SID_VIEWSHELL3 // ole(no) api(no)
369     [
370         ExecMethod = ExecView_Impl ;
371         StateMethod = StateView_Impl ;
372     ]
373     SID_VIEWSHELL4 // ole(no) api(no)
374     [
375         ExecMethod = ExecView_Impl ;
376         StateMethod = StateView_Impl ;
377     ]
380 interface TopWindow : BrowseWindow
382     Automation = FALSE ;
385     SID_NEWDOCDIRECT // ole(no) api(no)
386     [
387         ExecMethod = Exec_Impl ;
388         StateMethod = GetState_Impl ;
389     ]
390     SID_WIN_FULLSCREEN // ole(no) api(final/play/rec)
391     [
392         ExecMethod = MiscExec_Impl ;
393         StateMethod = MiscState_Impl ;
394     ]
395     SID_CLOSEWIN // ole(no) api(final/play/rec)
396     [
397         ExecMethod = Exec_Impl ;
398         StateMethod = GetState_Impl ;
399     ]
400     SID_BROWSE_FORWARD // ole(no) api()
401     [
402         ExecMethod = INetExecute_Impl ;
403         StateMethod = INetState_Impl ;
404     ]
405     SID_BROWSE_BACKWARD // ole(no) api()
406     [
407         ExecMethod = INetExecute_Impl ;
408         StateMethod = INetState_Impl ;
409     ]
410     SID_CREATELINK // ole(no) api()
411     [
412         ExecMethod = INetExecute_Impl ;
413         StateMethod = INetState_Impl ;
414     ]
415     SID_FOCUSURLBOX // ole(no) api(final/play/rec)
416     [
417         ExecMethod = INetExecute_Impl ;
418         StateMethod = INetState_Impl ;
419     ]
422  //=========================================================================
424 shell SfxViewFrame
426     import TopWindow [Automation];
428     SID_FORMATMENUSTATE
429     [
430         StateMethod = MiscState_Impl ;
431     ]
433     SID_ACTIVATE // ole(no) api(final/play/rec)
434     [
435         ExecMethod = Exec_Impl ;
436         StateMethod = GetState_Impl ;
437     ]
439     SID_SHOWPOPUPS
440     [
441         ExecMethod = Exec_Impl ;
442         StateMethod = GetState_Impl ;
443     ]