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_INFOBAR // status(final|play)
41 ExecMethod = ChildWindowExecute ;
42 StateMethod = ChildWindowState ;
44 SID_TASKPANE // status(final|play)
46 ExecMethod = ChildWindowExecute ;
47 StateMethod = ChildWindowState ;
49 SID_SIDEBAR // status(final|play)
51 ExecMethod = ChildWindowExecute ;
52 StateMethod = ChildWindowState ;
54 SID_SHOW_BROWSER // ole(no) api(final/play/rec)
56 ExecMethod = ChildWindowExecute ;
57 StateMethod = ChildWindowState ;
59 SID_BROWSER // ole(no) api()
61 ExecMethod = ChildWindowExecute ;
62 StateMethod = ChildWindowState ;
64 SID_VIEW_DATA_SOURCE_BROWSER// ole(no) api()
66 ExecMethod = ChildWindowExecute ;
67 StateMethod = ChildWindowState ;
69 SID_PARTWIN // ole(no) api()
71 ExecMethod = ChildWindowExecute ;
72 StateMethod = ChildWindowState ;
76 ExecMethod = ChildWindowExecute ;
77 StateMethod = ChildWindowState ;
79 SID_SEARCH_DLG // ole(no) api(final/play/rec)
81 ExecMethod = ChildWindowExecute ;
82 StateMethod = ChildWindowState ;
84 SID_TOGGLESTATUSBAR // ole(no) api(final/play/rec)
86 ExecMethod = MiscExec_Impl ;
87 StateMethod = MiscState_Impl ;
89 SID_RECORDMACRO // ole(no) api(final/play/norec)
91 ExecMethod = MiscExec_Impl ;
92 StateMethod = MiscState_Impl ;
94 SID_STOP_RECORDING // ole(no) api(final/play/norec)
96 ExecMethod = MiscExec_Impl ;
97 StateMethod = MiscState_Impl ;
99 SID_STYLE_DESIGNER // ole(no) api(final/play/rec)
101 ExecMethod = ChildWindowExecute ;
103 SID_RECORDING_FLOATWINDOW // ole(no) api(final/play/rec)
105 ExecMethod = ChildWindowExecute ;
106 StateMethod = ChildWindowState ;
109 // Pre-defined docking window slots (usable by internal docking windows)
112 ExecMethod = ChildWindowExecute ;
113 StateMethod = ChildWindowState ;
117 ExecMethod = ChildWindowExecute ;
118 StateMethod = ChildWindowState ;
122 ExecMethod = ChildWindowExecute ;
123 StateMethod = ChildWindowState ;
127 ExecMethod = ChildWindowExecute ;
128 StateMethod = ChildWindowState ;
132 ExecMethod = ChildWindowExecute ;
133 StateMethod = ChildWindowState ;
137 ExecMethod = ChildWindowExecute ;
138 StateMethod = ChildWindowState ;
142 ExecMethod = ChildWindowExecute ;
143 StateMethod = ChildWindowState ;
147 ExecMethod = ChildWindowExecute ;
148 StateMethod = ChildWindowState ;
152 ExecMethod = ChildWindowExecute ;
153 StateMethod = ChildWindowState ;
157 ExecMethod = ChildWindowExecute ;
158 StateMethod = ChildWindowState ;
161 You also have to make changes in:
163 - sfx2/source/dialog/dockwin.cxx
164 - sfx2/sdi/frmslots.sdi
165 - sfx2/inc/sfx2/sfxsids.hrc
169 ExecMethod = ChildWindowExecute ;
170 StateMethod = ChildWindowState ;
174 ExecMethod = ChildWindowExecute ;
175 StateMethod = ChildWindowState ;
179 ExecMethod = ChildWindowExecute ;
180 StateMethod = ChildWindowState ;
184 ExecMethod = ChildWindowExecute ;
185 StateMethod = ChildWindowState ;
189 ExecMethod = ChildWindowExecute ;
190 StateMethod = ChildWindowState ;
194 ExecMethod = ChildWindowExecute ;
195 StateMethod = ChildWindowState ;
199 ExecMethod = ChildWindowExecute ;
200 StateMethod = ChildWindowState ;
204 ExecMethod = ChildWindowExecute ;
205 StateMethod = ChildWindowState ;
209 ExecMethod = ChildWindowExecute ;
210 StateMethod = ChildWindowState ;
214 ExecMethod = ChildWindowExecute ;
215 StateMethod = ChildWindowState ;
219 ExecMethod = ChildWindowExecute ;
220 StateMethod = ChildWindowState ;
224 ExecMethod = ChildWindowExecute ;
225 StateMethod = ChildWindowState ;
229 ExecMethod = ChildWindowExecute ;
230 StateMethod = ChildWindowState ;
234 ExecMethod = ChildWindowExecute ;
235 StateMethod = ChildWindowState ;
239 ExecMethod = ChildWindowExecute ;
240 StateMethod = ChildWindowState ;
244 ExecMethod = ChildWindowExecute ;
245 StateMethod = ChildWindowState ;
249 ExecMethod = ChildWindowExecute ;
250 StateMethod = ChildWindowState ;
254 ExecMethod = ChildWindowExecute ;
255 StateMethod = ChildWindowState ;
259 ExecMethod = ChildWindowExecute ;
260 StateMethod = ChildWindowState ;
264 ExecMethod = ChildWindowExecute ;
265 StateMethod = ChildWindowState ;
268 // Window.GetFrameWindow( "Name" )
271 ExecMethod = ExecView_Impl;
274 // Only for Designers: Slot must be present
279 // Only for Designers: Slot must be present
280 SID_STYLE_DRAGHIERARCHIE
283 SID_CLEARHISTORY // ole(no) api(final/play/rec)
285 ExecMethod = ExecHistory_Impl ;
286 StateMethod = StateHistory_Impl ;
288 SID_UNDO // ole(no) api(final/play/rec)
290 ExecMethod = ExecHistory_Impl ;
291 StateMethod = StateHistory_Impl ;
293 SID_REDO // ole(no) api(final/play/rec)
295 ExecMethod = ExecHistory_Impl ;
296 StateMethod = StateHistory_Impl ;
298 SID_REPEAT // ole(no) api(final/play/rec)
300 ExecMethod = ExecHistory_Impl ;
301 StateMethod = StateHistory_Impl ;
303 SID_CURRENT_URL // ole(no) api(no)
305 StateMethod = MiscState_Impl ;
307 // Stringlist mit den Verben( SFX only )
308 SID_OBJECT // ole(no) api(no)
310 StateMethod = GetState_Impl ;
311 ExecMethod = ExecView_Impl ;
313 SID_TERMINATE_INPLACEACTIVATION
315 ExecMethod = ExecView_Impl ;
319 interface BrowseWindow : Window
324 SID_ACTIVATE // ole(no) api(final/play/rec)
326 // Implementations in Subclasses
328 SID_NEWWINDOW // ole(no) api(play/rec)
330 ExecMethod = ExecView_Impl ;
331 StateMethod = StateView_Impl ;
333 SID_EDITDOC // ole(?opt) api(play/rec)
335 ExecMethod = ExecReload_Impl ;
336 StateMethod = StateReload_Impl ;
338 SID_RELOAD // ole(?opt) api(play/rec)
340 ExecMethod = ExecReload_Impl ;
341 StateMethod = StateReload_Impl ;
343 SID_VIEWSHELL // ole(no) api(no)
345 ExecMethod = ExecView_Impl ;
346 StateMethod = StateView_Impl ;
348 SID_VIEWSHELL0 // ole(no) api(no)
350 ExecMethod = ExecView_Impl ;
351 StateMethod = StateView_Impl ;
353 SID_VIEWSHELL1 // ole(no) api(no)
355 ExecMethod = ExecView_Impl ;
356 StateMethod = StateView_Impl ;
358 SID_VIEWSHELL2 // ole(no) api(no)
360 ExecMethod = ExecView_Impl ;
361 StateMethod = StateView_Impl ;
363 SID_VIEWSHELL3 // ole(no) api(no)
365 ExecMethod = ExecView_Impl ;
366 StateMethod = StateView_Impl ;
368 SID_VIEWSHELL4 // ole(no) api(no)
370 ExecMethod = ExecView_Impl ;
371 StateMethod = StateView_Impl ;
375 interface TopWindow : BrowseWindow
380 SID_NEWDOCDIRECT // ole(no) api(no)
382 ExecMethod = Exec_Impl ;
383 StateMethod = GetState_Impl ;
385 SID_WIN_FULLSCREEN // ole(no) api(final/play/rec)
387 ExecMethod = MiscExec_Impl ;
388 StateMethod = MiscState_Impl ;
390 SID_CLOSEWIN // ole(no) api(final/play/rec)
392 ExecMethod = Exec_Impl ;
393 StateMethod = GetState_Impl ;
395 SID_BROWSE_FORWARD // ole(no) api()
397 ExecMethod = INetExecute_Impl ;
398 StateMethod = INetState_Impl ;
400 SID_BROWSE_BACKWARD // ole(no) api()
402 ExecMethod = INetExecute_Impl ;
403 StateMethod = INetState_Impl ;
405 SID_CREATELINK // ole(no) api()
407 ExecMethod = INetExecute_Impl ;
408 StateMethod = INetState_Impl ;
410 SID_FOCUSURLBOX // ole(no) api(final/play/rec)
412 ExecMethod = INetExecute_Impl ;
413 StateMethod = INetState_Impl ;
421 import TopWindow [Automation];
425 StateMethod = MiscState_Impl ;
428 SID_ACTIVATE // ole(no) api(final/play/rec)
430 ExecMethod = Exec_Impl ;
431 StateMethod = GetState_Impl ;
436 ExecMethod = Exec_Impl ;
437 StateMethod = GetState_Impl ;