1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2000, 2010 Oracle and/or its affiliates.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * This file is part of OpenOffice.org.
11 * OpenOffice.org is free software: you can redistribute it and/or modify
12 * it under the terms of the GNU Lesser General Public License version 3
13 * only, as published by the Free Software Foundation.
15 * OpenOffice.org is distributed in the hope that it will be useful,
16 * but WITHOUT ANY WARRANTY; without even the implied warranty of
17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18 * GNU Lesser General Public License version 3 for more details
19 * (a copy is included in the LICENSE file that accompanied this code).
21 * You should have received a copy of the GNU Lesser General Public License
22 * version 3 along with OpenOffice.org. If not, see
23 * <http://www.openoffice.org/license.html>
24 * for a copy of the LGPLv3 License.
26 ************************************************************************/
28 interface BasicIDEView
30 uuid = "D88DF7A2-EE63-11d0-89CA-008029E4B0B1";
37 import BasicIDEView [Automation];
39 // ========================================================
40 // Current, je nach aktuellem Fenster:
41 // ========================================================
42 SID_BASICIDE_HIDECURPAGE
44 ExecMethod = ExecuteCurrent;
45 StateMethod = GetState;
48 SID_BASICIDE_DELETECURRENT
50 ExecMethod = ExecuteCurrent;
51 StateMethod = GetState;
54 SID_BASICIDE_RENAMECURRENT
56 ExecMethod = ExecuteCurrent;
57 StateMethod = GetState;
62 ExecMethod = ExecuteCurrent;
63 StateMethod = GetState;
68 ExecMethod = ExecuteCurrent;
69 StateMethod = GetState;
74 ExecMethod = ExecuteCurrent;
75 StateMethod = GetState;
80 ExecMethod = ExecuteCurrent;
81 StateMethod = GetState;
86 ExecMethod = ExecuteCurrent;
87 StateMethod = GetState;
92 ExecMethod = ExecuteCurrent;
93 StateMethod = GetState;
98 ExecMethod = ExecuteCurrent;
99 StateMethod = GetState;
104 ExecMethod = ExecuteCurrent;
105 StateMethod = GetState;
110 ExecMethod = ExecuteCurrent;
111 StateMethod = GetState;
116 ExecMethod = ExecuteCurrent;
117 StateMethod = GetState;
122 ExecMethod = ExecuteCurrent;
123 StateMethod = GetState;
126 // ========================================================
127 // Global: Egal, welches Fenster gerade aktiv ist:
128 // ========================================================
129 SID_BASICIDE_LIBSELECTOR
131 StateMethod = GetState;
134 SID_BASICIDE_LIBSELECTED
136 ExecMethod = ExecuteGlobal;
137 StateMethod = GetState;
140 SID_BASICIDE_LIBLOADED
142 ExecMethod = ExecuteGlobal;
143 StateMethod = GetState;
146 SID_BASICIDE_LIBREMOVED
148 ExecMethod = ExecuteGlobal;
149 StateMethod = GetState;
152 SID_BASICIDE_SBXDELETED
154 ExecMethod = ExecuteGlobal;
155 StateMethod = GetState;
158 SID_BASICIDE_SBXINSERTED
160 ExecMethod = ExecuteGlobal;
161 StateMethod = GetState;
164 SID_BASICIDE_SBXRENAMED
166 ExecMethod = ExecuteGlobal;
167 StateMethod = GetState;
172 ExecMethod = ExecuteGlobal;
173 StateMethod = GetState;
178 ExecMethod = ExecuteGlobal;
179 StateMethod = GetState;
184 ExecMethod = ExecuteGlobal;
185 StateMethod = GetState;
190 ExecMethod = ExecuteGlobal;
191 StateMethod = GetState;
196 ExecMethod = ExecuteGlobal;
197 StateMethod = GetState;
202 ExecMethod = ExecuteGlobal;
203 StateMethod = GetState;
207 SID_BASICIDE_CHOOSEMACRO
209 ExecMethod = ExecuteGlobal;
210 StateMethod = GetState;
213 SID_BASICIDE_MODULEDLG
215 ExecMethod = ExecuteGlobal;
216 StateMethod = GetState;
221 ExecMethod = ExecuteGlobal;
222 StateMethod = GetState;
225 SID_BASICIDE_CREATEMACRO
227 ExecMethod = ExecuteGlobal;
228 StateMethod = GetState;
231 SID_BASICIDE_EDITMACRO
233 ExecMethod = ExecuteGlobal;
234 StateMethod = GetState;
237 SID_BASICIDE_NAMECHANGEDONTAB
239 ExecMethod = ExecuteGlobal;
240 StateMethod = GetState;
243 SID_BASICIDE_STOREMODULESOURCE
245 ExecMethod = ExecuteGlobal;
246 StateMethod = GetState;
249 SID_BASICIDE_STOREALLMODULESOURCES
251 ExecMethod = ExecuteGlobal;
252 StateMethod = GetState;
255 SID_BASICIDE_UPDATEMODULESOURCE
257 ExecMethod = ExecuteGlobal;
258 StateMethod = GetState;
261 SID_BASICIDE_UPDATEALLMODULESOURCES
263 ExecMethod = ExecuteGlobal;
264 StateMethod = GetState;
269 ExecMethod = ExecuteGlobal;
270 StateMethod = GetState;
273 SID_BASICIDE_NEWMODULE
275 ExecMethod = ExecuteGlobal;
276 StateMethod = GetState;
279 SID_BASICIDE_NEWJAVAMODULE
281 ExecMethod = ExecuteGlobal;
282 StateMethod = GetState;
285 SID_BASICIDE_NEWDIALOG
287 ExecMethod = ExecuteGlobal;
288 StateMethod = GetState;
291 SID_SHOW_PROPERTYBROWSER
293 ExecMethod = ExecuteGlobal;
294 StateMethod = GetState;
297 SID_BASICIDE_SHOWWINDOW
299 ExecMethod = ExecuteGlobal;
302 SID_BASICIDE_MANAGE_LANG
304 ExecMethod = ExecuteGlobal;
305 StateMethod = GetState;
308 SID_BASICIDE_CURRENT_LANG
310 ExecMethod = ExecuteGlobal;
311 StateMethod = GetState;
314 // ========================================================
315 // Nur, wenn BasicFenster oben
316 // ========================================================
319 ExecMethod = ExecuteBasic;
320 StateMethod = GetState;
325 ExecMethod = ExecuteBasic;
326 StateMethod = GetState;
331 ExecMethod = ExecuteBasic;
332 StateMethod = GetState;
337 ExecMethod = ExecuteBasic;
338 StateMethod = GetState;
341 SID_BASICIDE_MATCHGROUP
343 ExecMethod = ExecuteBasic;
344 StateMethod = GetState;
349 ExecMethod = ExecuteBasic;
350 StateMethod = GetState;
355 ExecMethod = ExecuteBasic;
356 StateMethod = GetState;
361 ExecMethod = ExecuteBasic;
362 StateMethod = GetState;
365 SID_BASICIDE_TOGGLEBRKPNT
367 ExecMethod = ExecuteBasic;
368 StateMethod = GetState;
371 SID_BASICIDE_MANAGEBRKPNTS
373 ExecMethod = ExecuteBasic;
374 StateMethod = GetState;
377 SID_BASICIDE_TOGGLEBRKPNTENABLED
379 ExecMethod = ExecuteBasic;
380 StateMethod = GetState;
383 SID_BASICIDE_ADDWATCH
385 ExecMethod = ExecuteBasic;
386 StateMethod = GetState;
389 SID_BASICIDE_REMOVEWATCH
391 ExecMethod = ExecuteBasic;
392 StateMethod = GetState;
395 SID_BASICIDE_BRKPNTSCHANGED
397 ExecMethod = ExecuteBasic;
398 StateMethod = GetState;
401 // ========================================================
402 // Nur, wenn Dialogfenster oben
403 // ========================================================
406 ExecMethod = ExecuteDialog;
407 StateMethod = GetState;
412 ExecMethod = ExecuteDialog;
413 StateMethod = GetState;
418 ExecMethod = ExecuteDialog;
419 StateMethod = GetState;
424 ExecMethod = ExecuteDialog;
425 StateMethod = GetState;
428 SID_BASICIDE_STAT_POS
430 StateMethod = GetState;
433 SID_BASICIDE_STAT_DATE
435 StateMethod = GetState;
438 SID_BASICIDE_STAT_TITLE
440 StateMethod = GetState;
445 StateMethod = GetState;
450 StateMethod = GetState;
455 StateMethod = GetState;
459 interface BasicIDEDocument
461 uuid = "D88DF7A1-EE63-11d0-89CA-008029E4B0B1";
468 import BasicIDEDocument [Automation];