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];
31 // Current, je nach aktuellem Fenster:
35 StateMethod = GetState;
36 ExecMethod = ExecuteCurrent;
39 SID_BASICIDE_HIDECURPAGE
41 ExecMethod = ExecuteCurrent;
42 StateMethod = GetState;
45 SID_BASICIDE_DELETECURRENT
47 ExecMethod = ExecuteCurrent;
48 StateMethod = GetState;
51 SID_BASICIDE_RENAMECURRENT
53 ExecMethod = ExecuteCurrent;
54 StateMethod = GetState;
59 ExecMethod = ExecuteCurrent;
60 StateMethod = GetState;
65 ExecMethod = ExecuteCurrent;
66 StateMethod = GetState;
71 ExecMethod = ExecuteCurrent;
72 StateMethod = GetState;
77 ExecMethod = ExecuteCurrent;
78 StateMethod = GetState;
83 ExecMethod = ExecuteCurrent;
84 StateMethod = GetState;
89 ExecMethod = ExecuteCurrent;
90 StateMethod = GetState;
95 ExecMethod = ExecuteCurrent;
96 StateMethod = GetState;
101 ExecMethod = ExecuteCurrent;
102 StateMethod = GetState;
107 ExecMethod = ExecuteCurrent;
108 StateMethod = GetState;
113 ExecMethod = ExecuteCurrent;
114 StateMethod = GetState;
119 ExecMethod = ExecuteCurrent;
120 StateMethod = GetState;
125 ExecMethod = ExecuteCurrent;
126 StateMethod = GetState;
131 ExecMethod = ExecuteCurrent;
132 StateMethod = GetState;
136 // Global: Egal, welches Fenster gerade aktiv ist:
138 SID_BASICIDE_LIBSELECTOR
140 StateMethod = GetState;
143 SID_BASICIDE_LIBSELECTED
145 ExecMethod = ExecuteGlobal;
146 StateMethod = GetState;
149 SID_BASICIDE_LIBLOADED
151 ExecMethod = ExecuteGlobal;
152 StateMethod = GetState;
155 SID_BASICIDE_LIBREMOVED
157 ExecMethod = ExecuteGlobal;
158 StateMethod = GetState;
161 SID_BASICIDE_SBXDELETED
163 ExecMethod = ExecuteGlobal;
164 StateMethod = GetState;
167 SID_BASICIDE_SBXINSERTED
169 ExecMethod = ExecuteGlobal;
170 StateMethod = GetState;
173 SID_BASICIDE_SBXRENAMED
175 ExecMethod = ExecuteGlobal;
176 StateMethod = GetState;
181 ExecMethod = ExecuteGlobal;
182 StateMethod = GetState;
187 ExecMethod = ExecuteGlobal;
188 StateMethod = GetState;
193 ExecMethod = ExecuteGlobal;
194 StateMethod = GetState;
199 ExecMethod = ExecuteGlobal;
200 StateMethod = GetState;
205 ExecMethod = ExecuteGlobal;
206 StateMethod = GetState;
211 ExecMethod = ExecuteGlobal;
212 StateMethod = GetState;
216 SID_BASICIDE_CHOOSEMACRO
218 ExecMethod = ExecuteGlobal;
219 StateMethod = GetState;
222 SID_BASICIDE_MODULEDLG
224 ExecMethod = ExecuteGlobal;
225 StateMethod = GetState;
230 ExecMethod = ExecuteGlobal;
231 StateMethod = GetState;
234 SID_BASICIDE_CREATEMACRO
236 ExecMethod = ExecuteGlobal;
237 StateMethod = GetState;
240 SID_BASICIDE_EDITMACRO
242 ExecMethod = ExecuteGlobal;
243 StateMethod = GetState;
246 SID_BASICIDE_NAMECHANGEDONTAB
248 ExecMethod = ExecuteGlobal;
249 StateMethod = GetState;
252 SID_BASICIDE_STOREMODULESOURCE
254 ExecMethod = ExecuteGlobal;
255 StateMethod = GetState;
258 SID_BASICIDE_STOREALLMODULESOURCES
260 ExecMethod = ExecuteGlobal;
261 StateMethod = GetState;
264 SID_BASICIDE_UPDATEMODULESOURCE
266 ExecMethod = ExecuteGlobal;
267 StateMethod = GetState;
270 SID_BASICIDE_UPDATEALLMODULESOURCES
272 ExecMethod = ExecuteGlobal;
273 StateMethod = GetState;
278 ExecMethod = ExecuteGlobal;
279 StateMethod = GetState;
282 SID_BASICIDE_NEWMODULE
284 ExecMethod = ExecuteGlobal;
285 StateMethod = GetState;
288 SID_BASICIDE_NEWJAVAMODULE
290 ExecMethod = ExecuteGlobal;
291 StateMethod = GetState;
294 SID_BASICIDE_NEWDIALOG
296 ExecMethod = ExecuteGlobal;
297 StateMethod = GetState;
300 SID_SHOW_PROPERTYBROWSER
302 ExecMethod = ExecuteGlobal;
303 StateMethod = GetState;
306 SID_BASICIDE_SHOWWINDOW
308 ExecMethod = ExecuteGlobal;
311 SID_BASICIDE_MANAGE_LANG
313 ExecMethod = ExecuteGlobal;
314 StateMethod = GetState;
317 SID_BASICIDE_CURRENT_LANG
319 ExecMethod = ExecuteGlobal;
320 StateMethod = GetState;
324 // Nur, wenn BasicFenster oben
328 ExecMethod = ExecuteBasic;
329 StateMethod = GetState;
334 ExecMethod = ExecuteBasic;
335 StateMethod = GetState;
340 ExecMethod = ExecuteBasic;
341 StateMethod = GetState;
346 ExecMethod = ExecuteBasic;
347 StateMethod = GetState;
350 SID_BASICIDE_MATCHGROUP
352 ExecMethod = ExecuteBasic;
353 StateMethod = GetState;
358 ExecMethod = ExecuteBasic;
359 StateMethod = GetState;
364 ExecMethod = ExecuteBasic;
365 StateMethod = GetState;
370 ExecMethod = ExecuteBasic;
371 StateMethod = GetState;
374 SID_BASICIDE_TOGGLEBRKPNT
376 ExecMethod = ExecuteBasic;
377 StateMethod = GetState;
380 SID_BASICIDE_MANAGEBRKPNTS
382 ExecMethod = ExecuteBasic;
383 StateMethod = GetState;
386 SID_BASICIDE_TOGGLEBRKPNTENABLED
388 ExecMethod = ExecuteBasic;
389 StateMethod = GetState;
392 SID_BASICIDE_ADDWATCH
394 ExecMethod = ExecuteBasic;
395 StateMethod = GetState;
398 SID_BASICIDE_REMOVEWATCH
400 ExecMethod = ExecuteBasic;
401 StateMethod = GetState;
404 SID_BASICIDE_BRKPNTSCHANGED
406 ExecMethod = ExecuteBasic;
407 StateMethod = GetState;
411 // Nur, wenn Dialogfenster oben
415 ExecMethod = ExecuteDialog;
416 StateMethod = GetState;
421 ExecMethod = ExecuteDialog;
422 StateMethod = GetState;
427 ExecMethod = ExecuteDialog;
428 StateMethod = GetState;
433 ExecMethod = ExecuteDialog;
434 StateMethod = GetState;
437 SID_BASICIDE_STAT_POS
439 StateMethod = GetState;
442 SID_BASICIDE_STAT_DATE
444 StateMethod = GetState;
447 SID_BASICIDE_STAT_TITLE
449 StateMethod = GetState;
454 StateMethod = GetState;
459 StateMethod = GetState;
464 StateMethod = GetState;
467 SID_INSERT_FORM_RADIO
469 ExecMethod = ExecuteDialog;
470 StateMethod = GetState;
473 SID_INSERT_FORM_CHECK
475 ExecMethod = ExecuteDialog;
476 StateMethod = GetState;
481 ExecMethod = ExecuteDialog;
482 StateMethod = GetState;
485 SID_INSERT_FORM_COMBO
487 ExecMethod = ExecuteDialog;
488 StateMethod = GetState;
491 SID_INSERT_FORM_VSCROLL
493 ExecMethod = ExecuteDialog;
494 StateMethod = GetState;
497 SID_INSERT_FORM_HSCROLL
499 ExecMethod = ExecuteDialog;
500 StateMethod = GetState;
505 ExecMethod = ExecuteDialog;
506 StateMethod = GetState;
510 interface BasicIDEDocument
512 uuid = "D88DF7A1-EE63-11d0-89CA-008029E4B0B1";
517 shell basctl_DocShell
519 import BasicIDEDocument [Automation];