Branch libreoffice-5-0-4
[LibreOffice.git] / sfx2 / sdi / frmslots.sdi
blob2aa874adf32a008698966ffdfe09fb228bab29b1
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
10  *   Licensed to the Apache Software Foundation (ASF) under one or more
11  *   contributor license agreements. See the NOTICE file distributed
12  *   with this work for additional information regarding copyright
13  *   ownership. The ASF licenses this file to you under the Apache
14  *   License, Version 2.0 (the "License"); you may not use this file
15  *   except in compliance with the License. You may obtain a copy of
16  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17  */
19 interface Window
21     Automation = FALSE ;
24     SID_HYPERLINK_DIALOG
25     [
26         ExecMethod = ChildWindowExecute ;
27         StateMethod = ChildWindowState ;
28     ]
29     SID_RUBY_DIALOG
30     [
31         ExecMethod = ChildWindowExecute ;
32         StateMethod = ChildWindowState ;
33     ]
34     SID_NAVIGATOR // status(final|play)
35     [
36         ExecMethod = ChildWindowExecute ;
37         StateMethod = ChildWindowState ;
38     ]
39     SID_INFOBAR // status(final|play)
40     [
41         ExecMethod = ChildWindowExecute ;
42         StateMethod = ChildWindowState ;
43     ]
44     SID_TASKPANE // status(final|play)
45     [
46         ExecMethod = ChildWindowExecute ;
47         StateMethod = ChildWindowState ;
48     ]
49     SID_SIDEBAR // status(final|play)
50     [
51         ExecMethod = ChildWindowExecute ;
52         StateMethod = ChildWindowState ;
53     ]
54     SID_SHOW_BROWSER // ole(no) api(final/play/rec)
55     [
56         ExecMethod = ChildWindowExecute ;
57         StateMethod = ChildWindowState ;
58     ]
59     SID_BROWSER // ole(no) api()
60     [
61         ExecMethod = ChildWindowExecute ;
62         StateMethod = ChildWindowState ;
63     ]
64     SID_VIEW_DATA_SOURCE_BROWSER// ole(no) api()
65     [
66         ExecMethod = ChildWindowExecute ;
67         StateMethod = ChildWindowState ;
68     ]
69     SID_PARTWIN // ole(no) api()
70     [
71         ExecMethod = ChildWindowExecute ;
72         StateMethod = ChildWindowState ;
73     ]
74     SID_TIPWINDOW
75     [
76         ExecMethod = ChildWindowExecute ;
77         StateMethod = ChildWindowState ;
78     ]
79     SID_SEARCH_DLG // ole(no) api(final/play/rec)
80     [
81         ExecMethod = ChildWindowExecute ;
82         StateMethod = ChildWindowState ;
83     ]
84     SID_TOGGLESTATUSBAR // ole(no) api(final/play/rec)
85     [
86         ExecMethod = MiscExec_Impl ;
87         StateMethod = MiscState_Impl ;
88     ]
89     SID_RECORDMACRO // ole(no) api(final/play/norec)
90     [
91         ExecMethod = MiscExec_Impl ;
92         StateMethod = MiscState_Impl ;
93     ]
94     SID_STOP_RECORDING // ole(no) api(final/play/norec)
95     [
96         ExecMethod = MiscExec_Impl ;
97         StateMethod = MiscState_Impl ;
98     ]
99     SID_STYLE_DESIGNER // ole(no) api(final/play/rec)
100     [
101         ExecMethod = ChildWindowExecute ;
102     ]
103     SID_RECORDING_FLOATWINDOW // ole(no) api(final/play/rec)
104     [
105         ExecMethod = ChildWindowExecute ;
106         StateMethod = ChildWindowState ;
107     ]
109     // Pre-defined docking window slots (usable by internal docking windows)
110     SID_DOCKWIN_0
111     [
112         ExecMethod = ChildWindowExecute ;
113         StateMethod = ChildWindowState ;
114     ]
115     SID_DOCKWIN_1
116     [
117         ExecMethod = ChildWindowExecute ;
118         StateMethod = ChildWindowState ;
119     ]
120     SID_DOCKWIN_2
121     [
122         ExecMethod = ChildWindowExecute ;
123         StateMethod = ChildWindowState ;
124     ]
125     SID_DOCKWIN_3
126     [
127         ExecMethod = ChildWindowExecute ;
128         StateMethod = ChildWindowState ;
129     ]
130     SID_DOCKWIN_4
131     [
132         ExecMethod = ChildWindowExecute ;
133         StateMethod = ChildWindowState ;
134     ]
135     SID_DOCKWIN_5
136     [
137         ExecMethod = ChildWindowExecute ;
138         StateMethod = ChildWindowState ;
139     ]
140     SID_DOCKWIN_6
141     [
142         ExecMethod = ChildWindowExecute ;
143         StateMethod = ChildWindowState ;
144     ]
145     SID_DOCKWIN_7
146     [
147         ExecMethod = ChildWindowExecute ;
148         StateMethod = ChildWindowState ;
149     ]
150     SID_DOCKWIN_8
151     [
152         ExecMethod = ChildWindowExecute ;
153         StateMethod = ChildWindowState ;
154     ]
155     SID_DOCKWIN_9
156     [
157         ExecMethod = ChildWindowExecute ;
158         StateMethod = ChildWindowState ;
159     ]
160 /*  Be careful!
161     You also have to make changes in:
162     - sfx2/sdi/sfx.sdi
163     - sfx2/source/dialog/dockwin.cxx
164     - sfx2/sdi/frmslots.sdi
165     - sfx2/inc/sfx2/sfxsids.hrc
167     SID_DOCKWIN_10
168     [
169         ExecMethod = ChildWindowExecute ;
170         StateMethod = ChildWindowState ;
171     ]
172     SID_DOCKWIN_11
173     [
174         ExecMethod = ChildWindowExecute ;
175         StateMethod = ChildWindowState ;
176     ]
177     SID_DOCKWIN_12
178     [
179         ExecMethod = ChildWindowExecute ;
180         StateMethod = ChildWindowState ;
181     ]
182     SID_DOCKWIN_13
183     [
184         ExecMethod = ChildWindowExecute ;
185         StateMethod = ChildWindowState ;
186     ]
187     SID_DOCKWIN_14
188     [
189         ExecMethod = ChildWindowExecute ;
190         StateMethod = ChildWindowState ;
191     ]
192     SID_DOCKWIN_15
193     [
194         ExecMethod = ChildWindowExecute ;
195         StateMethod = ChildWindowState ;
196     ]
197     SID_DOCKWIN_16
198     [
199         ExecMethod = ChildWindowExecute ;
200         StateMethod = ChildWindowState ;
201     ]
202     SID_DOCKWIN_17
203     [
204         ExecMethod = ChildWindowExecute ;
205         StateMethod = ChildWindowState ;
206     ]
207     SID_DOCKWIN_18
208     [
209         ExecMethod = ChildWindowExecute ;
210         StateMethod = ChildWindowState ;
211     ]
212     SID_DOCKWIN_19
213     [
214         ExecMethod = ChildWindowExecute ;
215         StateMethod = ChildWindowState ;
216     ]
217     SID_DOCKWIN_20
218     [
219         ExecMethod = ChildWindowExecute ;
220         StateMethod = ChildWindowState ;
221     ]
222     SID_DOCKWIN_21
223     [
224         ExecMethod = ChildWindowExecute ;
225         StateMethod = ChildWindowState ;
226     ]
227     SID_DOCKWIN_22
228     [
229         ExecMethod = ChildWindowExecute ;
230         StateMethod = ChildWindowState ;
231     ]
232     SID_DOCKWIN_23
233     [
234         ExecMethod = ChildWindowExecute ;
235         StateMethod = ChildWindowState ;
236     ]
237     SID_DOCKWIN_24
238     [
239         ExecMethod = ChildWindowExecute ;
240         StateMethod = ChildWindowState ;
241     ]
242     SID_DOCKWIN_25
243     [
244         ExecMethod = ChildWindowExecute ;
245         StateMethod = ChildWindowState ;
246     ]
247     SID_DOCKWIN_26
248     [
249         ExecMethod = ChildWindowExecute ;
250         StateMethod = ChildWindowState ;
251     ]
252     SID_DOCKWIN_27
253     [
254         ExecMethod = ChildWindowExecute ;
255         StateMethod = ChildWindowState ;
256     ]
257     SID_DOCKWIN_28
258     [
259         ExecMethod = ChildWindowExecute ;
260         StateMethod = ChildWindowState ;
261     ]
262     SID_DOCKWIN_29
263     [
264         ExecMethod = ChildWindowExecute ;
265         StateMethod = ChildWindowState ;
266     ]
268     // Window.GetFrameWindow( "Name" )
269     SID_FILLFRAME
270     [
271         ExecMethod = ExecView_Impl;
272     ]
274     // Only for Designers: Slot must be present
275     SID_STYLE_NEW
276     [
277     ]
279     // Only for Designers: Slot must be present
280     SID_STYLE_DRAGHIERARCHIE
281     [
282     ]
283     SID_CLEARHISTORY // ole(no) api(final/play/rec)
284     [
285         ExecMethod = ExecHistory_Impl ;
286         StateMethod = StateHistory_Impl ;
287     ]
288     SID_UNDO // ole(no) api(final/play/rec)
289     [
290         ExecMethod = ExecHistory_Impl ;
291         StateMethod = StateHistory_Impl ;
292     ]
293     SID_REDO // ole(no) api(final/play/rec)
294     [
295         ExecMethod = ExecHistory_Impl ;
296         StateMethod = StateHistory_Impl ;
297     ]
298     SID_REPEAT // ole(no) api(final/play/rec)
299     [
300         ExecMethod = ExecHistory_Impl ;
301         StateMethod = StateHistory_Impl ;
302     ]
303     SID_CURRENT_URL // ole(no) api(no)
304     [
305         StateMethod = MiscState_Impl ;
306     ]
307     // Stringlist mit den Verben( SFX only )
308     SID_OBJECT // ole(no) api(no)
309     [
310         StateMethod = GetState_Impl ;
311         ExecMethod = ExecView_Impl ;
312     ]
313     SID_TERMINATE_INPLACEACTIVATION
314     [
315         ExecMethod = ExecView_Impl ;
316     ]
319 interface BrowseWindow : Window
321     Automation = FALSE ;
324     SID_ACTIVATE // ole(no) api(final/play/rec)
325     [
326         // Implementations in Subclasses
327     ]
328     SID_NEWWINDOW // ole(no) api(play/rec)
329     [
330         ExecMethod = ExecView_Impl ;
331         StateMethod = StateView_Impl ;
332     ]
333     SID_EDITDOC // ole(?opt) api(play/rec)
334     [
335         ExecMethod = ExecReload_Impl ;
336         StateMethod = StateReload_Impl ;
337     ]
338     SID_RELOAD // ole(?opt) api(play/rec)
339     [
340         ExecMethod = ExecReload_Impl ;
341         StateMethod = StateReload_Impl ;
342     ]
343     SID_VIEWSHELL // ole(no) api(no)
344     [
345         ExecMethod = ExecView_Impl ;
346         StateMethod = StateView_Impl ;
347     ]
348     SID_VIEWSHELL0 // ole(no) api(no)
349     [
350         ExecMethod = ExecView_Impl ;
351         StateMethod = StateView_Impl ;
352     ]
353     SID_VIEWSHELL1 // ole(no) api(no)
354     [
355         ExecMethod = ExecView_Impl ;
356         StateMethod = StateView_Impl ;
357     ]
358     SID_VIEWSHELL2 // ole(no) api(no)
359     [
360         ExecMethod = ExecView_Impl ;
361         StateMethod = StateView_Impl ;
362     ]
363     SID_VIEWSHELL3 // ole(no) api(no)
364     [
365         ExecMethod = ExecView_Impl ;
366         StateMethod = StateView_Impl ;
367     ]
368     SID_VIEWSHELL4 // ole(no) api(no)
369     [
370         ExecMethod = ExecView_Impl ;
371         StateMethod = StateView_Impl ;
372     ]
375 interface TopWindow : BrowseWindow
377     Automation = FALSE ;
380     SID_NEWDOCDIRECT // ole(no) api(no)
381     [
382         ExecMethod = Exec_Impl ;
383         StateMethod = GetState_Impl ;
384     ]
385     SID_WIN_FULLSCREEN // ole(no) api(final/play/rec)
386     [
387         ExecMethod = MiscExec_Impl ;
388         StateMethod = MiscState_Impl ;
389     ]
390     SID_CLOSEWIN // ole(no) api(final/play/rec)
391     [
392         ExecMethod = Exec_Impl ;
393         StateMethod = GetState_Impl ;
394     ]
395     SID_BROWSE_FORWARD // ole(no) api()
396     [
397         ExecMethod = INetExecute_Impl ;
398         StateMethod = INetState_Impl ;
399     ]
400     SID_BROWSE_BACKWARD // ole(no) api()
401     [
402         ExecMethod = INetExecute_Impl ;
403         StateMethod = INetState_Impl ;
404     ]
405     SID_CREATELINK // ole(no) api()
406     [
407         ExecMethod = INetExecute_Impl ;
408         StateMethod = INetState_Impl ;
409     ]
410     SID_FOCUSURLBOX // ole(no) api(final/play/rec)
411     [
412         ExecMethod = INetExecute_Impl ;
413         StateMethod = INetState_Impl ;
414     ]
419 shell SfxViewFrame
421     import TopWindow [Automation];
423     SID_FORMATMENUSTATE
424     [
425         StateMethod = MiscState_Impl ;
426     ]
428     SID_ACTIVATE // ole(no) api(final/play/rec)
429     [
430         ExecMethod = Exec_Impl ;
431         StateMethod = GetState_Impl ;
432     ]
434     SID_SHOWPOPUPS
435     [
436         ExecMethod = Exec_Impl ;
437         StateMethod = GetState_Impl ;
438     ]