Update ooo320-m1
[ooovba.git] / sfx2 / sdi / frmslots.sdi
blob3af8e54d6c5a4ef90d5313f306f260f3035281d4
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
10  *
11  * $Revision$
12  *
13  * This file is part of OpenOffice.org.
14  *
15  * OpenOffice.org is free software: you can redistribute it and/or modify
16  * it under the terms of the GNU Lesser General Public License version 3
17  * only, as published by the Free Software Foundation.
18  *
19  * OpenOffice.org is distributed in the hope that it will be useful,
20  * but WITHOUT ANY WARRANTY; without even the implied warranty of
21  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22  * GNU Lesser General Public License version 3 for more details
23  * (a copy is included in the LICENSE file that accompanied this code).
24  *
25  * You should have received a copy of the GNU Lesser General Public License
26  * version 3 along with OpenOffice.org.  If not, see
27  * <http://www.openoffice.org/license.html>
28  * for a copy of the LGPLv3 License.
29  *
30  ************************************************************************/
32 interface Window
34     Automation = FALSE ;
37     SID_HYPERLINK_INSERT
38     [
39         ExecMethod = ChildWindowExecute ;
40         StateMethod = ChildWindowState ;
41     ]
42     SID_HYPERLINK_DIALOG
43     [
44         ExecMethod = ChildWindowExecute ;
45         StateMethod = ChildWindowState ;
46     ]
47     SID_RUBY_DIALOG
48     [
49         ExecMethod = ChildWindowExecute ;
50         StateMethod = ChildWindowState ;
51     ]
52     SID_NAVIGATOR // status(final|play)
53     [
54         ExecMethod = ChildWindowExecute ;
55         StateMethod = ChildWindowState ;
56     ]
57     SID_SHOW_BROWSER // ole(no) api(final/play/rec)
58     [
59         ExecMethod = ChildWindowExecute ;
60         StateMethod = ChildWindowState ;
61     ]
62     SID_BROWSER // ole(no) api()
63     [
64         ExecMethod = ChildWindowExecute ;
65         StateMethod = ChildWindowState ;
66     ]
67     SID_VIEW_DATA_SOURCE_BROWSER// ole(no) api()
68     [
69         ExecMethod = ChildWindowExecute ;
70         StateMethod = ChildWindowState ;
71     ]
72     SID_PARTWIN // ole(no) api()
73     [
74         ExecMethod = ChildWindowExecute ;
75         StateMethod = ChildWindowState ;
76     ]
77     SID_MAIL_CHILDWIN // ole(no) api()
78     [
79         ExecMethod = ChildWindowExecute ;
80         StateMethod = ChildWindowState ;
81     ]
82     SID_TIPWINDOW
83     [
84         ExecMethod = ChildWindowExecute ;
85         StateMethod = ChildWindowState ;
86     ]
87     SID_SEARCH_DLG // ole(no) api(final/play/rec)
88     [
89         ExecMethod = ChildWindowExecute ;
90         StateMethod = ChildWindowState ;
91     ]
92     SID_TOGGLESTATUSBAR // ole(no) api(final/play/rec)
93     [
94         ExecMethod = MiscExec_Impl ;
95         StateMethod = MiscState_Impl ;
96     ]
97     SID_RECORDMACRO // ole(no) api(final/play/norec)
98     [
99         ExecMethod = MiscExec_Impl ;
100         StateMethod = MiscState_Impl ;
101     ]
102     SID_STOP_RECORDING // ole(no) api(final/play/norec)
103     [
104         ExecMethod = MiscExec_Impl ;
105         StateMethod = MiscState_Impl ;
106     ]
107     SID_STYLE_DESIGNER // ole(no) api(final/play/rec)
108     [
109         ExecMethod = ChildWindowExecute ;
110         StateMethod = ChildWindowState ;
111     ]
112     SID_RECORDING_FLOATWINDOW // ole(no) api(final/play/rec)
113     [
114         ExecMethod = ChildWindowExecute ;
115         StateMethod = ChildWindowState ;
116     ]
117     
118     // Pre-defined docking window slots (usable by internal docking windows)
119     SID_DOCKWIN_0
120     [
121         ExecMethod = ChildWindowExecute ;
122         StateMethod = ChildWindowState ;
123     ]
124     SID_DOCKWIN_1
125     [
126         ExecMethod = ChildWindowExecute ;
127         StateMethod = ChildWindowState ;
128     ]
129     SID_DOCKWIN_2
130     [
131         ExecMethod = ChildWindowExecute ;
132         StateMethod = ChildWindowState ;
133     ]
134     SID_DOCKWIN_3
135     [
136         ExecMethod = ChildWindowExecute ;
137         StateMethod = ChildWindowState ;
138     ]
139     SID_DOCKWIN_4
140     [
141         ExecMethod = ChildWindowExecute ;
142         StateMethod = ChildWindowState ;
143     ]
144     SID_DOCKWIN_5
145     [
146         ExecMethod = ChildWindowExecute ;
147         StateMethod = ChildWindowState ;
148     ]
149     SID_DOCKWIN_6
150     [
151         ExecMethod = ChildWindowExecute ;
152         StateMethod = ChildWindowState ;
153     ]
154     SID_DOCKWIN_7
155     [
156         ExecMethod = ChildWindowExecute ;
157         StateMethod = ChildWindowState ;
158     ]
159     SID_DOCKWIN_8
160     [
161         ExecMethod = ChildWindowExecute ;
162         StateMethod = ChildWindowState ;
163     ]
164     SID_DOCKWIN_9
165     [
166         ExecMethod = ChildWindowExecute ;
167         StateMethod = ChildWindowState ;
168     ]
169 /*      Be careful!
170     You also have to make changes in:
171     - sfx2/sdi/sfx.sdi
172     - sfx2/source/dialog/dockwin.cxx
173     - sfx2/sdi/frmslots.sdi
174     - sfx2/inc/sfx2/sfxsids.hrc
175     
176     SID_DOCKWIN_10
177     [
178         ExecMethod = ChildWindowExecute ;
179         StateMethod = ChildWindowState ;
180     ]
181     SID_DOCKWIN_11
182     [
183         ExecMethod = ChildWindowExecute ;
184         StateMethod = ChildWindowState ;
185     ]
186     SID_DOCKWIN_12
187     [
188         ExecMethod = ChildWindowExecute ;
189         StateMethod = ChildWindowState ;
190     ]
191     SID_DOCKWIN_13
192     [
193         ExecMethod = ChildWindowExecute ;
194         StateMethod = ChildWindowState ;
195     ]
196     SID_DOCKWIN_14
197     [
198         ExecMethod = ChildWindowExecute ;
199         StateMethod = ChildWindowState ;
200     ]
201     SID_DOCKWIN_15
202     [
203         ExecMethod = ChildWindowExecute ;
204         StateMethod = ChildWindowState ;
205     ]
206     SID_DOCKWIN_16
207     [
208         ExecMethod = ChildWindowExecute ;
209         StateMethod = ChildWindowState ;
210     ]
211     SID_DOCKWIN_17
212     [
213         ExecMethod = ChildWindowExecute ;
214         StateMethod = ChildWindowState ;
215     ]
216     SID_DOCKWIN_18
217     [
218         ExecMethod = ChildWindowExecute ;
219         StateMethod = ChildWindowState ;
220     ]
221     SID_DOCKWIN_19
222     [
223         ExecMethod = ChildWindowExecute ;
224         StateMethod = ChildWindowState ;
225     ]
226     SID_DOCKWIN_20
227     [
228         ExecMethod = ChildWindowExecute ;
229         StateMethod = ChildWindowState ;
230     ]
231     SID_DOCKWIN_21
232     [
233         ExecMethod = ChildWindowExecute ;
234         StateMethod = ChildWindowState ;
235     ]
236     SID_DOCKWIN_22
237     [
238         ExecMethod = ChildWindowExecute ;
239         StateMethod = ChildWindowState ;
240     ]
241     SID_DOCKWIN_23
242     [
243         ExecMethod = ChildWindowExecute ;
244         StateMethod = ChildWindowState ;
245     ]
246     SID_DOCKWIN_24
247     [
248         ExecMethod = ChildWindowExecute ;
249         StateMethod = ChildWindowState ;
250     ]
251     SID_DOCKWIN_25
252     [
253         ExecMethod = ChildWindowExecute ;
254         StateMethod = ChildWindowState ;
255     ]
256     SID_DOCKWIN_26
257     [
258         ExecMethod = ChildWindowExecute ;
259         StateMethod = ChildWindowState ;
260     ]
261     SID_DOCKWIN_27
262     [
263         ExecMethod = ChildWindowExecute ;
264         StateMethod = ChildWindowState ;
265     ]
266     SID_DOCKWIN_28
267     [
268         ExecMethod = ChildWindowExecute ;
269         StateMethod = ChildWindowState ;
270     ]
271     SID_DOCKWIN_29
272     [
273         ExecMethod = ChildWindowExecute ;
274         StateMethod = ChildWindowState ;
275     ]
277     // Window.GetFrameWindow( "Name" )
278     SID_FILLFRAME
279     [
280         ExecMethod = ExecView_Impl;
281     ]
283     // Nur f"ur Gestalter: Slot mu\s vorhanden sein
284     SID_STYLE_NEW
285     [
286     ]
288     // Nur f"ur Gestalter: Slot mu\s vorhanden sein
289     SID_STYLE_DRAGHIERARCHIE
290     [
291     ]
292     SID_CLEARHISTORY // ole(no) api(final/play/rec)
293     [
294         ExecMethod = ExecHistory_Impl ;
295         StateMethod = StateHistory_Impl ;
296     ]
297     SID_UNDO // ole(no) api(final/play/rec)
298     [
299         ExecMethod = ExecHistory_Impl ;
300         StateMethod = StateHistory_Impl ;
301     ]
302     SID_REDO // ole(no) api(final/play/rec)
303     [
304         ExecMethod = ExecHistory_Impl ;
305         StateMethod = StateHistory_Impl ;
306     ]
307     SID_REPEAT // ole(no) api(final/play/rec)
308     [
309         ExecMethod = ExecHistory_Impl ;
310         StateMethod = StateHistory_Impl ;
311     ]
312     SID_CURRENT_URL // ole(no) api(no)
313     [
314         StateMethod = MiscState_Impl ;
315     ]
316     // Stringlist mit den Verben( SFX only )
317     SID_OBJECT // ole(no) api(no)
318     [
319         StateMethod = GetState_Impl ;
320         ExecMethod = ExecView_Impl ;
321     ]
322     SID_TERMINATE_INPLACEACTIVATION
323     [
324         ExecMethod = ExecView_Impl ;
325     ]
328 interface BrowseWindow : Window
330     Automation = FALSE ;
333     SID_ACTIVATE // ole(no) api(final/play/rec)
334     [
335         // Implementierung in Subklassen
336     ]
337     SID_NEWWINDOW // ole(no) api(play/rec)
338     [
339         ExecMethod = ExecView_Impl ;
340         StateMethod = StateView_Impl ;
341     ]
342     SID_EDITDOC // ole(?opt) api(play/rec)
343     [
344         ExecMethod = ExecReload_Impl ;
345         StateMethod = StateReload_Impl ;
346     ]
347     SID_RELOAD // ole(?opt) api(play/rec)
348     [
349         ExecMethod = ExecReload_Impl ;
350         StateMethod = StateReload_Impl ;
351     ]
352     SID_VIEWSHELL // ole(no) api(no)
353     [
354         ExecMethod = ExecView_Impl ;
355         StateMethod = StateView_Impl ;
356     ]
357     SID_VIEWSHELL0 // ole(no) api(no)
358     [
359         ExecMethod = ExecView_Impl ;
360         StateMethod = StateView_Impl ;
361     ]
362     SID_VIEWSHELL1 // ole(no) api(no)
363     [
364         ExecMethod = ExecView_Impl ;
365         StateMethod = StateView_Impl ;
366     ]
367     SID_VIEWSHELL2 // ole(no) api(no)
368     [
369         ExecMethod = ExecView_Impl ;
370         StateMethod = StateView_Impl ;
371     ]
372     SID_VIEWSHELL3 // ole(no) api(no)
373     [
374         ExecMethod = ExecView_Impl ;
375         StateMethod = StateView_Impl ;
376     ]
377     SID_VIEWSHELL4 // ole(no) api(no)
378     [
379         ExecMethod = ExecView_Impl ;
380         StateMethod = StateView_Impl ;
381     ]
384 interface TopWindow : BrowseWindow
386     Automation = FALSE ;
389     SID_NEWDOCDIRECT // ole(no) api(no)
390     [
391         ExecMethod = Exec_Impl ;
392         StateMethod = GetState_Impl ;
393     ]
394     SID_WIN_FULLSCREEN // ole(no) api(final/play/rec)
395     [
396         ExecMethod = MiscExec_Impl ;
397         StateMethod = MiscState_Impl ;
398     ]
399     SID_FRAMETITLE // ole(no) api(play/rec)
400     [
401         StateMethod = StateView_Impl ;
402     ]
403     SID_WIN_POSSIZE // ole(no) api(final/play/rec)
404     [
405         ExecMethod = Exec_Impl ;
406         StateMethod = GetState_Impl ;
407     ]
408     SID_CLOSEWIN // ole(no) api(final/play/rec)
409     [
410         ExecMethod = Exec_Impl ;
411         StateMethod = GetState_Impl ;
412     ]
413     SID_BACKTOWEBTOP // ole(no) api(final/play/rec)
414     [
415         ExecMethod = Exec_Impl ;
416         StateMethod = GetState_Impl ;
417     ]
418     SID_BROWSE_FORWARD // ole(no) api()
419     [
420         ExecMethod = INetExecute_Impl ;
421         StateMethod = INetState_Impl ;
422     ]
423     SID_BROWSE_BACKWARD // ole(no) api()
424     [
425         ExecMethod = INetExecute_Impl ;
426         StateMethod = INetState_Impl ;
427     ]
428     SID_CREATELINK // ole(no) api()
429     [
430         ExecMethod = INetExecute_Impl ;
431         StateMethod = INetState_Impl ;
432     ]
433     SID_FOCUSURLBOX // ole(no) api(final/play/rec)
434     [
435         ExecMethod = INetExecute_Impl ;
436         StateMethod = INetState_Impl ;
437     ]
438     SID_BROWSE_STOP // ole(no) api()
439     [
440         ExecMethod = INetExecute_Impl ;
441         StateMethod = INetState_Impl ;
442     ]
446  //=========================================================================
448 shell SfxViewFrame
450     import BrowseWindow [Automation];
452     SID_FORMATMENUSTATE
453     [
454         StateMethod = MiscState_Impl ;
455     ]