Version 7.6.3.2-android, tag libreoffice-7.6.3.2-android
[LibreOffice.git] / sfx2 / sdi / frmslots.sdi
blobb10f05a4ffbd3904d75425584698ac99b405c107
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     SID_HYPERLINK_DIALOG
22     [
23         ExecMethod = ChildWindowExecute ;
24         StateMethod = ChildWindowState ;
25     ]
26     SID_RUBY_DIALOG
27     [
28         ExecMethod = ChildWindowExecute ;
29         StateMethod = ChildWindowState ;
30     ]
31     SID_NAVIGATOR // status(final|play)
32     [
33         ExecMethod = ChildWindowExecute ;
34         StateMethod = ChildWindowState ;
35     ]
36     SID_INFOBAR // status(final|play)
37     [
38         ExecMethod = ChildWindowExecute ;
39         StateMethod = ChildWindowState ;
40     ]
41     SID_SIDEBAR // status(final|play)
42     [
43         ExecMethod = ChildWindowExecute ;
44         StateMethod = ChildWindowState ;
45     ]
46     SID_SIDEBAR_DECK
47     [
48         ExecMethod = ChildWindowExecute ;
49     ]
50     SID_BROWSER // ole(no) api()
51     [
52         ExecMethod = ChildWindowExecute ;
53         StateMethod = ChildWindowState ;
54     ]
55     SID_VIEW_DATA_SOURCE_BROWSER// ole(no) api()
56     [
57         ExecMethod = ChildWindowExecute ;
58         StateMethod = ChildWindowState ;
59     ]
60     SID_SEARCH_DLG // ole(no) api(final/play/rec)
61     [
62         ExecMethod = ChildWindowExecute ;
63         StateMethod = ChildWindowState ;
64     ]
65     SID_TOGGLESTATUSBAR // ole(no) api(final/play/rec)
66     [
67         ExecMethod = MiscExec_Impl ;
68         StateMethod = MiscState_Impl ;
69     ]
70     SID_RECORDMACRO // ole(no) api(final/play/norec)
71     [
72         ExecMethod = MiscExec_Impl ;
73         StateMethod = MiscState_Impl ;
74     ]
75     SID_STOP_RECORDING // ole(no) api(final/play/norec)
76     [
77         ExecMethod = MiscExec_Impl ;
78         StateMethod = MiscState_Impl ;
79     ]
80     SID_STYLE_DESIGNER // ole(no) api(final/play/rec)
81     [
82         ExecMethod = ChildWindowExecute ;
83     ]
84     SID_RECORDING_FLOATWINDOW // ole(no) api(final/play/rec)
85     [
86         ExecMethod = ChildWindowExecute ;
87         StateMethod = ChildWindowState ;
88     ]
90     // Pre-defined docking window slots (usable by internal docking windows)
91     SID_DOCKWIN_0
92     [
93         ExecMethod = ChildWindowExecute ;
94         StateMethod = ChildWindowState ;
95     ]
96     SID_DOCKWIN_1
97     [
98         ExecMethod = ChildWindowExecute ;
99         StateMethod = ChildWindowState ;
100     ]
101     SID_DOCKWIN_2
102     [
103         ExecMethod = ChildWindowExecute ;
104         StateMethod = ChildWindowState ;
105     ]
106     SID_DOCKWIN_3
107     [
108         ExecMethod = ChildWindowExecute ;
109         StateMethod = ChildWindowState ;
110     ]
111     SID_DOCKWIN_4
112     [
113         ExecMethod = ChildWindowExecute ;
114         StateMethod = ChildWindowState ;
115     ]
116     SID_DOCKWIN_5
117     [
118         ExecMethod = ChildWindowExecute ;
119         StateMethod = ChildWindowState ;
120     ]
121     SID_DOCKWIN_6
122     [
123         ExecMethod = ChildWindowExecute ;
124         StateMethod = ChildWindowState ;
125     ]
126     SID_DOCKWIN_7
127     [
128         ExecMethod = ChildWindowExecute ;
129         StateMethod = ChildWindowState ;
130     ]
131     SID_DOCKWIN_8
132     [
133         ExecMethod = ChildWindowExecute ;
134         StateMethod = ChildWindowState ;
135     ]
136     SID_DOCKWIN_9
137     [
138         ExecMethod = ChildWindowExecute ;
139         StateMethod = ChildWindowState ;
140     ]
141 /*  Be careful!
142     You also have to make changes in:
143     - sfx2/sdi/sfx.sdi
144     - sfx2/source/dialog/dockwin.cxx
145     - sfx2/sdi/frmslots.sdi
146     - sfx2/inc/sfx2/sfxsids.hrc
148     // Window.GetFrameWindow( "Name" )
149     SID_FILLFRAME
150     [
151         ExecMethod = ExecView_Impl;
152     ]
154     // Only for Designers: Slot must be present
155     SID_STYLE_NEW
156     [
157     ]
159     // Only for Accelerator-Command field
160     SID_SEARCH
161     [
162     ]
164     // Only for Designers: Slot must be present
165     SID_STYLE_DRAGHIERARCHIE
166     [
167     ]
168     SID_CLEARHISTORY // ole(no) api(final/play/rec)
169     [
170         ExecMethod = ExecHistory_Impl ;
171         StateMethod = StateHistory_Impl ;
172     ]
173     SID_UNDO // ole(no) api(final/play/rec)
174     [
175         ExecMethod = ExecHistory_Impl ;
176         StateMethod = StateHistory_Impl ;
177     ]
178     SID_REDO // ole(no) api(final/play/rec)
179     [
180         ExecMethod = ExecHistory_Impl ;
181         StateMethod = StateHistory_Impl ;
182     ]
183     SID_REPEAT // ole(no) api(final/play/rec)
184     [
185         ExecMethod = ExecHistory_Impl ;
186         StateMethod = StateHistory_Impl ;
187     ]
188     SID_CURRENT_URL // ole(no) api(no)
189     [
190         StateMethod = MiscState_Impl ;
191     ]
192     // Stringlist with the verbs ( SFX only )
193     SID_OBJECT // ole(no) api(no)
194     [
195         StateMethod = GetState_Impl ;
196         ExecMethod = ExecView_Impl ;
197     ]
198     SID_TERMINATE_INPLACEACTIVATION
199     [
200         ExecMethod = ExecView_Impl ;
201     ]
204 interface BrowseWindow : Window
206     SID_ACTIVATE // ole(no) api(final/play/rec)
207     [
208         // Implementations in Subclasses
209     ]
210     SID_NEWWINDOW // ole(no) api(play/rec)
211     [
212         ExecMethod = ExecView_Impl ;
213         StateMethod = StateView_Impl ;
214     ]
215     SID_EDITDOC // ole(?opt) api(play/rec)
216     [
217         ExecMethod = ExecReload_Impl ;
218         StateMethod = StateReload_Impl ;
219     ]
220     SID_READONLYDOC // ole(?opt) api(play/rec)
221     [
222         ExecMethod = ExecReload_Impl ;
223         StateMethod = StateReload_Impl ;
224     ]
225     SID_RELOAD // ole(?opt) api(play/rec)
226     [
227         ExecMethod = ExecReload_Impl ;
228         StateMethod = StateReload_Impl ;
229     ]
230     SID_VIEWSHELL // ole(no) api(no)
231     [
232         ExecMethod = ExecView_Impl ;
233         StateMethod = StateView_Impl ;
234     ]
235     SID_VIEWSHELL0 // ole(no) api(no)
236     [
237         ExecMethod = ExecView_Impl ;
238         StateMethod = StateView_Impl ;
239     ]
240     SID_VIEWSHELL1 // ole(no) api(no)
241     [
242         ExecMethod = ExecView_Impl ;
243         StateMethod = StateView_Impl ;
244     ]
245     SID_VIEWSHELL2 // ole(no) api(no)
246     [
247         ExecMethod = ExecView_Impl ;
248         StateMethod = StateView_Impl ;
249     ]
250     SID_VIEWSHELL3 // ole(no) api(no)
251     [
252         ExecMethod = ExecView_Impl ;
253         StateMethod = StateView_Impl ;
254     ]
255     SID_VIEWSHELL4 // ole(no) api(no)
256     [
257         ExecMethod = ExecView_Impl ;
258         StateMethod = StateView_Impl ;
259     ]
262 interface TopWindow : BrowseWindow
264     SID_NEWDOCDIRECT // ole(no) api(no)
265     [
266         ExecMethod = Exec_Impl ;
267         StateMethod = GetState_Impl ;
268     ]
269     SID_WIN_FULLSCREEN // ole(no) api(final/play/rec)
270     [
271         ExecMethod = MiscExec_Impl ;
272         StateMethod = MiscState_Impl ;
273     ]
274     SID_COMMAND_POPUP
275     [
276         ExecMethod = MiscExec_Impl ;
277         StateMethod = MiscState_Impl ;
278     ]
279     SID_CLOSEWIN // ole(no) api(final/play/rec)
280     [
281         ExecMethod = Exec_Impl ;
282         StateMethod = GetState_Impl ;
283     ]
284     SID_BROWSE_FORWARD // ole(no) api()
285     [
286         ExecMethod = INetExecute_Impl ;
287         StateMethod = INetState_Impl ;
288     ]
289     SID_BROWSE_BACKWARD // ole(no) api()
290     [
291         ExecMethod = INetExecute_Impl ;
292         StateMethod = INetState_Impl ;
293     ]
294     SID_CREATELINK // ole(no) api()
295     [
296         ExecMethod = INetExecute_Impl ;
297         StateMethod = INetState_Impl ;
298     ]
299     SID_FOCUSURLBOX // ole(no) api(final/play/rec)
300     [
301         ExecMethod = INetExecute_Impl ;
302         StateMethod = INetState_Impl ;
303     ]
308 shell SfxViewFrame
310     import TopWindow;
312     SID_ACTIVATE // ole(no) api(final/play/rec)
313     [
314         ExecMethod = Exec_Impl ;
315         StateMethod = GetState_Impl ;
316     ]
318     SID_SHOWPOPUPS
319     [
320         ExecMethod = Exec_Impl ;
321         StateMethod = GetState_Impl ;
322     ]