2 * This file is part of the LibreOffice project.
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/.
8 * This file incorporates work covered by the following license notice:
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 .
26 ExecMethod = ChildWindowExecute ;
27 StateMethod = ChildWindowState ;
31 ExecMethod = ChildWindowExecute ;
32 StateMethod = ChildWindowState ;
34 SID_NAVIGATOR // status(final|play)
36 ExecMethod = ChildWindowExecute ;
37 StateMethod = ChildWindowState ;
39 SID_TASKPANE // status(final|play)
41 ExecMethod = ChildWindowExecute ;
42 StateMethod = ChildWindowState ;
44 SID_SIDEBAR // status(final|play)
46 ExecMethod = ChildWindowExecute ;
47 StateMethod = ChildWindowState ;
49 SID_SHOW_BROWSER // ole(no) api(final/play/rec)
51 ExecMethod = ChildWindowExecute ;
52 StateMethod = ChildWindowState ;
54 SID_BROWSER // ole(no) api()
56 ExecMethod = ChildWindowExecute ;
57 StateMethod = ChildWindowState ;
59 SID_VIEW_DATA_SOURCE_BROWSER// ole(no) api()
61 ExecMethod = ChildWindowExecute ;
62 StateMethod = ChildWindowState ;
64 SID_PARTWIN // ole(no) api()
66 ExecMethod = ChildWindowExecute ;
67 StateMethod = ChildWindowState ;
71 ExecMethod = ChildWindowExecute ;
72 StateMethod = ChildWindowState ;
74 SID_SEARCH_DLG // ole(no) api(final/play/rec)
76 ExecMethod = ChildWindowExecute ;
77 StateMethod = ChildWindowState ;
79 SID_TOGGLESTATUSBAR // ole(no) api(final/play/rec)
81 ExecMethod = MiscExec_Impl ;
82 StateMethod = MiscState_Impl ;
84 SID_RECORDMACRO // ole(no) api(final/play/norec)
86 ExecMethod = MiscExec_Impl ;
87 StateMethod = MiscState_Impl ;
89 SID_STOP_RECORDING // ole(no) api(final/play/norec)
91 ExecMethod = MiscExec_Impl ;
92 StateMethod = MiscState_Impl ;
94 SID_STYLE_DESIGNER // ole(no) api(final/play/rec)
96 ExecMethod = ChildWindowExecute ;
97 StateMethod = ChildWindowState ;
99 SID_RECORDING_FLOATWINDOW // ole(no) api(final/play/rec)
101 ExecMethod = ChildWindowExecute ;
102 StateMethod = ChildWindowState ;
105 // Pre-defined docking window slots (usable by internal docking windows)
108 ExecMethod = ChildWindowExecute ;
109 StateMethod = ChildWindowState ;
113 ExecMethod = ChildWindowExecute ;
114 StateMethod = ChildWindowState ;
118 ExecMethod = ChildWindowExecute ;
119 StateMethod = ChildWindowState ;
123 ExecMethod = ChildWindowExecute ;
124 StateMethod = ChildWindowState ;
128 ExecMethod = ChildWindowExecute ;
129 StateMethod = ChildWindowState ;
133 ExecMethod = ChildWindowExecute ;
134 StateMethod = ChildWindowState ;
138 ExecMethod = ChildWindowExecute ;
139 StateMethod = ChildWindowState ;
143 ExecMethod = ChildWindowExecute ;
144 StateMethod = ChildWindowState ;
148 ExecMethod = ChildWindowExecute ;
149 StateMethod = ChildWindowState ;
153 ExecMethod = ChildWindowExecute ;
154 StateMethod = ChildWindowState ;
157 You also have to make changes in:
159 - sfx2/source/dialog/dockwin.cxx
160 - sfx2/sdi/frmslots.sdi
161 - sfx2/inc/sfx2/sfxsids.hrc
165 ExecMethod = ChildWindowExecute ;
166 StateMethod = ChildWindowState ;
170 ExecMethod = ChildWindowExecute ;
171 StateMethod = ChildWindowState ;
175 ExecMethod = ChildWindowExecute ;
176 StateMethod = ChildWindowState ;
180 ExecMethod = ChildWindowExecute ;
181 StateMethod = ChildWindowState ;
185 ExecMethod = ChildWindowExecute ;
186 StateMethod = ChildWindowState ;
190 ExecMethod = ChildWindowExecute ;
191 StateMethod = ChildWindowState ;
195 ExecMethod = ChildWindowExecute ;
196 StateMethod = ChildWindowState ;
200 ExecMethod = ChildWindowExecute ;
201 StateMethod = ChildWindowState ;
205 ExecMethod = ChildWindowExecute ;
206 StateMethod = ChildWindowState ;
210 ExecMethod = ChildWindowExecute ;
211 StateMethod = ChildWindowState ;
215 ExecMethod = ChildWindowExecute ;
216 StateMethod = ChildWindowState ;
220 ExecMethod = ChildWindowExecute ;
221 StateMethod = ChildWindowState ;
225 ExecMethod = ChildWindowExecute ;
226 StateMethod = ChildWindowState ;
230 ExecMethod = ChildWindowExecute ;
231 StateMethod = ChildWindowState ;
235 ExecMethod = ChildWindowExecute ;
236 StateMethod = ChildWindowState ;
240 ExecMethod = ChildWindowExecute ;
241 StateMethod = ChildWindowState ;
245 ExecMethod = ChildWindowExecute ;
246 StateMethod = ChildWindowState ;
250 ExecMethod = ChildWindowExecute ;
251 StateMethod = ChildWindowState ;
255 ExecMethod = ChildWindowExecute ;
256 StateMethod = ChildWindowState ;
260 ExecMethod = ChildWindowExecute ;
261 StateMethod = ChildWindowState ;
264 // Window.GetFrameWindow( "Name" )
267 ExecMethod = ExecView_Impl;
270 // Only for Designers: Slot must be present
275 // Only for Designers: Slot must be present
276 SID_STYLE_DRAGHIERARCHIE
279 SID_CLEARHISTORY // ole(no) api(final/play/rec)
281 ExecMethod = ExecHistory_Impl ;
282 StateMethod = StateHistory_Impl ;
284 SID_UNDO // ole(no) api(final/play/rec)
286 ExecMethod = ExecHistory_Impl ;
287 StateMethod = StateHistory_Impl ;
289 SID_REDO // ole(no) api(final/play/rec)
291 ExecMethod = ExecHistory_Impl ;
292 StateMethod = StateHistory_Impl ;
294 SID_REPEAT // ole(no) api(final/play/rec)
296 ExecMethod = ExecHistory_Impl ;
297 StateMethod = StateHistory_Impl ;
299 SID_CURRENT_URL // ole(no) api(no)
301 StateMethod = MiscState_Impl ;
303 // Stringlist mit den Verben( SFX only )
304 SID_OBJECT // ole(no) api(no)
306 StateMethod = GetState_Impl ;
307 ExecMethod = ExecView_Impl ;
309 SID_TERMINATE_INPLACEACTIVATION
311 ExecMethod = ExecView_Impl ;
315 interface BrowseWindow : Window
320 SID_ACTIVATE // ole(no) api(final/play/rec)
322 // Implementations in Subclasses
324 SID_NEWWINDOW // ole(no) api(play/rec)
326 ExecMethod = ExecView_Impl ;
327 StateMethod = StateView_Impl ;
329 SID_EDITDOC // ole(?opt) api(play/rec)
331 ExecMethod = ExecReload_Impl ;
332 StateMethod = StateReload_Impl ;
334 SID_RELOAD // ole(?opt) api(play/rec)
336 ExecMethod = ExecReload_Impl ;
337 StateMethod = StateReload_Impl ;
339 SID_VIEWSHELL // ole(no) api(no)
341 ExecMethod = ExecView_Impl ;
342 StateMethod = StateView_Impl ;
344 SID_VIEWSHELL0 // ole(no) api(no)
346 ExecMethod = ExecView_Impl ;
347 StateMethod = StateView_Impl ;
349 SID_VIEWSHELL1 // ole(no) api(no)
351 ExecMethod = ExecView_Impl ;
352 StateMethod = StateView_Impl ;
354 SID_VIEWSHELL2 // ole(no) api(no)
356 ExecMethod = ExecView_Impl ;
357 StateMethod = StateView_Impl ;
359 SID_VIEWSHELL3 // ole(no) api(no)
361 ExecMethod = ExecView_Impl ;
362 StateMethod = StateView_Impl ;
364 SID_VIEWSHELL4 // ole(no) api(no)
366 ExecMethod = ExecView_Impl ;
367 StateMethod = StateView_Impl ;
371 interface TopWindow : BrowseWindow
376 SID_NEWDOCDIRECT // ole(no) api(no)
378 ExecMethod = Exec_Impl ;
379 StateMethod = GetState_Impl ;
381 SID_WIN_FULLSCREEN // ole(no) api(final/play/rec)
383 ExecMethod = MiscExec_Impl ;
384 StateMethod = MiscState_Impl ;
386 SID_CLOSEWIN // ole(no) api(final/play/rec)
388 ExecMethod = Exec_Impl ;
389 StateMethod = GetState_Impl ;
391 SID_BROWSE_FORWARD // ole(no) api()
393 ExecMethod = INetExecute_Impl ;
394 StateMethod = INetState_Impl ;
396 SID_BROWSE_BACKWARD // ole(no) api()
398 ExecMethod = INetExecute_Impl ;
399 StateMethod = INetState_Impl ;
401 SID_CREATELINK // ole(no) api()
403 ExecMethod = INetExecute_Impl ;
404 StateMethod = INetState_Impl ;
406 SID_FOCUSURLBOX // ole(no) api(final/play/rec)
408 ExecMethod = INetExecute_Impl ;
409 StateMethod = INetState_Impl ;
413 //=========================================================================
417 import TopWindow [Automation];
421 StateMethod = MiscState_Impl ;
424 SID_ACTIVATE // ole(no) api(final/play/rec)
426 ExecMethod = Exec_Impl ;
427 StateMethod = GetState_Impl ;
432 ExecMethod = Exec_Impl ;
433 StateMethod = GetState_Impl ;