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 .
19 interface BasicIDEView
21 uuid = "D88DF7A2-EE63-11d0-89CA-008029E4B0B1";
28 import BasicIDEView [Automation];
30 // ========================================================
31 // Current, je nach aktuellem Fenster:
32 // ========================================================
35 StateMethod = GetState;
36 ExecMethod = ExecuteCurrent;
38 SID_BASICIDE_HIDECURPAGE
40 ExecMethod = ExecuteCurrent;
41 StateMethod = GetState;
44 SID_BASICIDE_DELETECURRENT
46 ExecMethod = ExecuteCurrent;
47 StateMethod = GetState;
50 SID_BASICIDE_RENAMECURRENT
52 ExecMethod = ExecuteCurrent;
53 StateMethod = GetState;
58 ExecMethod = ExecuteCurrent;
63 ExecMethod = ExecuteCurrent;
64 StateMethod = GetState;
69 ExecMethod = ExecuteCurrent;
70 StateMethod = GetState;
75 ExecMethod = ExecuteCurrent;
76 StateMethod = GetState;
81 ExecMethod = ExecuteCurrent;
82 StateMethod = GetState;
87 ExecMethod = ExecuteCurrent;
88 StateMethod = GetState;
93 ExecMethod = ExecuteCurrent;
94 StateMethod = GetState;
99 ExecMethod = ExecuteCurrent;
100 StateMethod = GetState;
105 ExecMethod = ExecuteCurrent;
106 StateMethod = GetState;
111 ExecMethod = ExecuteCurrent;
112 StateMethod = GetState;
117 ExecMethod = ExecuteCurrent;
118 StateMethod = GetState;
123 ExecMethod = ExecuteCurrent;
124 StateMethod = GetState;
129 ExecMethod = ExecuteCurrent;
130 StateMethod = GetState;
133 // ========================================================
134 // Global: Egal, welches Fenster gerade aktiv ist:
135 // ========================================================
136 SID_BASICIDE_LIBSELECTOR
138 StateMethod = GetState;
141 SID_BASICIDE_LIBSELECTED
143 ExecMethod = ExecuteGlobal;
144 StateMethod = GetState;
147 SID_BASICIDE_LIBLOADED
149 ExecMethod = ExecuteGlobal;
150 StateMethod = GetState;
153 SID_BASICIDE_LIBREMOVED
155 ExecMethod = ExecuteGlobal;
156 StateMethod = GetState;
159 SID_BASICIDE_SBXDELETED
161 ExecMethod = ExecuteGlobal;
162 StateMethod = GetState;
165 SID_BASICIDE_SBXINSERTED
167 ExecMethod = ExecuteGlobal;
168 StateMethod = GetState;
171 SID_BASICIDE_SBXRENAMED
173 ExecMethod = ExecuteGlobal;
174 StateMethod = GetState;
179 ExecMethod = ExecuteGlobal;
180 StateMethod = GetState;
185 ExecMethod = ExecuteGlobal;
186 StateMethod = GetState;
191 ExecMethod = ExecuteGlobal;
192 StateMethod = GetState;
197 ExecMethod = ExecuteGlobal;
198 StateMethod = GetState;
203 ExecMethod = ExecuteGlobal;
204 StateMethod = GetState;
209 ExecMethod = ExecuteGlobal;
210 StateMethod = GetState;
214 SID_BASICIDE_CHOOSEMACRO
216 ExecMethod = ExecuteGlobal;
217 StateMethod = GetState;
220 SID_BASICIDE_MODULEDLG
222 ExecMethod = ExecuteGlobal;
223 StateMethod = GetState;
228 ExecMethod = ExecuteGlobal;
229 StateMethod = GetState;
232 SID_BASICIDE_CREATEMACRO
234 ExecMethod = ExecuteGlobal;
235 StateMethod = GetState;
238 SID_BASICIDE_EDITMACRO
240 ExecMethod = ExecuteGlobal;
241 StateMethod = GetState;
244 SID_BASICIDE_NAMECHANGEDONTAB
246 ExecMethod = ExecuteGlobal;
247 StateMethod = GetState;
250 SID_BASICIDE_STOREMODULESOURCE
252 ExecMethod = ExecuteGlobal;
253 StateMethod = GetState;
256 SID_BASICIDE_STOREALLMODULESOURCES
258 ExecMethod = ExecuteGlobal;
259 StateMethod = GetState;
262 SID_BASICIDE_UPDATEMODULESOURCE
264 ExecMethod = ExecuteGlobal;
265 StateMethod = GetState;
268 SID_BASICIDE_UPDATEALLMODULESOURCES
270 ExecMethod = ExecuteGlobal;
271 StateMethod = GetState;
276 ExecMethod = ExecuteGlobal;
277 StateMethod = GetState;
280 SID_BASICIDE_NEWMODULE
282 ExecMethod = ExecuteGlobal;
283 StateMethod = GetState;
286 SID_BASICIDE_NEWJAVAMODULE
288 ExecMethod = ExecuteGlobal;
289 StateMethod = GetState;
292 SID_BASICIDE_NEWDIALOG
294 ExecMethod = ExecuteGlobal;
295 StateMethod = GetState;
298 SID_SHOW_PROPERTYBROWSER
300 ExecMethod = ExecuteGlobal;
301 StateMethod = GetState;
304 SID_BASICIDE_SHOWWINDOW
306 ExecMethod = ExecuteGlobal;
309 SID_BASICIDE_MANAGE_LANG
311 ExecMethod = ExecuteGlobal;
312 StateMethod = GetState;
315 SID_BASICIDE_CURRENT_LANG
317 ExecMethod = ExecuteGlobal;
318 StateMethod = GetState;
321 // ========================================================
322 // Nur, wenn BasicFenster oben
323 // ========================================================
326 ExecMethod = ExecuteBasic;
327 StateMethod = GetState;
332 ExecMethod = ExecuteBasic;
333 StateMethod = GetState;
338 ExecMethod = ExecuteBasic;
339 StateMethod = GetState;
344 ExecMethod = ExecuteBasic;
345 StateMethod = GetState;
348 SID_BASICIDE_MATCHGROUP
350 ExecMethod = ExecuteBasic;
351 StateMethod = GetState;
356 ExecMethod = ExecuteBasic;
357 StateMethod = GetState;
362 ExecMethod = ExecuteBasic;
363 StateMethod = GetState;
368 ExecMethod = ExecuteBasic;
369 StateMethod = GetState;
372 SID_BASICIDE_TOGGLEBRKPNT
374 ExecMethod = ExecuteBasic;
375 StateMethod = GetState;
378 SID_BASICIDE_MANAGEBRKPNTS
380 ExecMethod = ExecuteBasic;
381 StateMethod = GetState;
384 SID_BASICIDE_TOGGLEBRKPNTENABLED
386 ExecMethod = ExecuteBasic;
387 StateMethod = GetState;
390 SID_BASICIDE_ADDWATCH
392 ExecMethod = ExecuteBasic;
393 StateMethod = GetState;
396 SID_BASICIDE_REMOVEWATCH
398 ExecMethod = ExecuteBasic;
399 StateMethod = GetState;
402 SID_BASICIDE_BRKPNTSCHANGED
404 ExecMethod = ExecuteBasic;
405 StateMethod = GetState;
408 // ========================================================
409 // Nur, wenn Dialogfenster oben
410 // ========================================================
413 ExecMethod = ExecuteDialog;
414 StateMethod = GetState;
419 ExecMethod = ExecuteDialog;
420 StateMethod = GetState;
425 ExecMethod = ExecuteDialog;
426 StateMethod = GetState;
431 ExecMethod = ExecuteDialog;
432 StateMethod = GetState;
435 SID_BASICIDE_STAT_POS
437 StateMethod = GetState;
440 SID_BASICIDE_STAT_DATE
442 StateMethod = GetState;
445 SID_BASICIDE_STAT_TITLE
447 StateMethod = GetState;
452 StateMethod = GetState;
457 StateMethod = GetState;
462 StateMethod = GetState;
465 SID_INSERT_FORM_RADIO
467 ExecMethod = ExecuteDialog;
468 StateMethod = GetState;
471 SID_INSERT_FORM_CHECK
473 ExecMethod = ExecuteDialog;
474 StateMethod = GetState;
479 ExecMethod = ExecuteDialog;
480 StateMethod = GetState;
483 SID_INSERT_FORM_COMBO
485 ExecMethod = ExecuteDialog;
486 StateMethod = GetState;
489 SID_INSERT_FORM_VSCROLL
491 ExecMethod = ExecuteDialog;
492 StateMethod = GetState;
495 SID_INSERT_FORM_HSCROLL
497 ExecMethod = ExecuteDialog;
498 StateMethod = GetState;
503 ExecMethod = ExecuteDialog;
504 StateMethod = GetState;
508 interface BasicIDEDocument
510 uuid = "D88DF7A1-EE63-11d0-89CA-008029E4B0B1";
515 shell basctl_DocShell
517 import BasicIDEDocument [Automation];