1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: baside.sdi,v $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
31 interface BasicIDEView
33 uuid = "D88DF7A2-EE63-11d0-89CA-008029E4B0B1";
40 import BasicIDEView [Automation];
42 // ========================================================
43 // Current, je nach aktuellem Fenster:
44 // ========================================================
45 SID_BASICIDE_HIDECURPAGE
47 ExecMethod = ExecuteCurrent;
48 StateMethod = GetState;
51 SID_BASICIDE_DELETECURRENT
53 ExecMethod = ExecuteCurrent;
54 StateMethod = GetState;
57 SID_BASICIDE_RENAMECURRENT
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;
129 // ========================================================
130 // Global: Egal, welches Fenster gerade aktiv ist:
131 // ========================================================
132 SID_BASICIDE_LIBSELECTOR
134 StateMethod = GetState;
137 SID_BASICIDE_LIBSELECTED
139 ExecMethod = ExecuteGlobal;
140 StateMethod = GetState;
143 SID_BASICIDE_LIBLOADED
145 ExecMethod = ExecuteGlobal;
146 StateMethod = GetState;
149 SID_BASICIDE_LIBREMOVED
151 ExecMethod = ExecuteGlobal;
152 StateMethod = GetState;
155 SID_BASICIDE_SBXDELETED
157 ExecMethod = ExecuteGlobal;
158 StateMethod = GetState;
161 SID_BASICIDE_SBXINSERTED
163 ExecMethod = ExecuteGlobal;
164 StateMethod = GetState;
167 SID_BASICIDE_SBXRENAMED
169 ExecMethod = ExecuteGlobal;
170 StateMethod = GetState;
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;
210 SID_BASICIDE_CHOOSEMACRO
212 ExecMethod = ExecuteGlobal;
213 StateMethod = GetState;
216 SID_BASICIDE_MODULEDLG
218 ExecMethod = ExecuteGlobal;
219 StateMethod = GetState;
224 ExecMethod = ExecuteGlobal;
225 StateMethod = GetState;
228 SID_BASICIDE_CREATEMACRO
230 ExecMethod = ExecuteGlobal;
231 StateMethod = GetState;
234 SID_BASICIDE_EDITMACRO
236 ExecMethod = ExecuteGlobal;
237 StateMethod = GetState;
240 SID_BASICIDE_NAMECHANGEDONTAB
242 ExecMethod = ExecuteGlobal;
243 StateMethod = GetState;
246 SID_BASICIDE_STOREMODULESOURCE
248 ExecMethod = ExecuteGlobal;
249 StateMethod = GetState;
252 SID_BASICIDE_STOREALLMODULESOURCES
254 ExecMethod = ExecuteGlobal;
255 StateMethod = GetState;
258 SID_BASICIDE_UPDATEMODULESOURCE
260 ExecMethod = ExecuteGlobal;
261 StateMethod = GetState;
264 SID_BASICIDE_UPDATEALLMODULESOURCES
266 ExecMethod = ExecuteGlobal;
267 StateMethod = GetState;
272 ExecMethod = ExecuteGlobal;
273 StateMethod = GetState;
276 SID_BASICIDE_NEWMODULE
278 ExecMethod = ExecuteGlobal;
279 StateMethod = GetState;
282 SID_BASICIDE_NEWJAVAMODULE
284 ExecMethod = ExecuteGlobal;
285 StateMethod = GetState;
288 SID_BASICIDE_NEWDIALOG
290 ExecMethod = ExecuteGlobal;
291 StateMethod = GetState;
294 SID_SHOW_PROPERTYBROWSER
296 ExecMethod = ExecuteGlobal;
297 StateMethod = GetState;
300 SID_BASICIDE_SHOWWINDOW
302 ExecMethod = ExecuteGlobal;
305 SID_BASICIDE_MANAGE_LANG
307 ExecMethod = ExecuteGlobal;
308 StateMethod = GetState;
311 SID_BASICIDE_CURRENT_LANG
313 ExecMethod = ExecuteGlobal;
314 StateMethod = GetState;
317 // ========================================================
318 // Nur, wenn BasicFenster oben
319 // ========================================================
322 ExecMethod = ExecuteBasic;
323 StateMethod = GetState;
328 ExecMethod = ExecuteBasic;
329 StateMethod = GetState;
334 ExecMethod = ExecuteBasic;
335 StateMethod = GetState;
340 ExecMethod = ExecuteBasic;
341 StateMethod = GetState;
344 SID_BASICIDE_MATCHGROUP
346 ExecMethod = ExecuteBasic;
347 StateMethod = GetState;
352 ExecMethod = ExecuteBasic;
353 StateMethod = GetState;
358 ExecMethod = ExecuteBasic;
359 StateMethod = GetState;
364 ExecMethod = ExecuteBasic;
365 StateMethod = GetState;
368 SID_BASICIDE_TOGGLEBRKPNT
370 ExecMethod = ExecuteBasic;
371 StateMethod = GetState;
374 SID_BASICIDE_MANAGEBRKPNTS
376 ExecMethod = ExecuteBasic;
377 StateMethod = GetState;
380 SID_BASICIDE_TOGGLEBRKPNTENABLED
382 ExecMethod = ExecuteBasic;
383 StateMethod = GetState;
386 SID_BASICIDE_ADDWATCH
388 ExecMethod = ExecuteBasic;
389 StateMethod = GetState;
392 SID_BASICIDE_REMOVEWATCH
394 ExecMethod = ExecuteBasic;
395 StateMethod = GetState;
398 SID_BASICIDE_BRKPNTSCHANGED
400 ExecMethod = ExecuteBasic;
401 StateMethod = GetState;
404 // ========================================================
405 // Nur, wenn Dialogfenster oben
406 // ========================================================
409 ExecMethod = ExecuteDialog;
410 StateMethod = GetState;
415 ExecMethod = ExecuteDialog;
416 StateMethod = GetState;
421 ExecMethod = ExecuteDialog;
422 StateMethod = GetState;
427 ExecMethod = ExecuteDialog;
428 StateMethod = GetState;
431 SID_BASICIDE_STAT_POS
433 StateMethod = GetState;
436 SID_BASICIDE_STAT_DATE
438 StateMethod = GetState;
441 SID_BASICIDE_STAT_TITLE
443 StateMethod = GetState;
448 StateMethod = GetState;
453 StateMethod = GetState;
458 StateMethod = GetState;
462 interface BasicIDEDocument
464 uuid = "D88DF7A1-EE63-11d0-89CA-008029E4B0B1";
471 import BasicIDEDocument [Automation];