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