Branch libreoffice-5-0-4
[LibreOffice.git] / basctl / sdi / baside.sdi
blob11ab061430e814da956c42c6bd39225044c450b8
1 /*
2  * This file is part of the LibreOffice project.
3  *
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/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
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 .
17  */
19 interface BasicIDEView
21     uuid = "D88DF7A2-EE63-11d0-89CA-008029E4B0B1";
26 shell basctl_Shell
28     import BasicIDEView [Automation];
31     // Current, je nach aktuellem Fenster:
33     SID_SHOWLINES
34     [
35         StateMethod = GetState;
36         ExecMethod  = ExecuteCurrent;
37     ]
39     SID_BASICIDE_HIDECURPAGE
40     [
41         ExecMethod  = ExecuteCurrent;
42         StateMethod = GetState;
43     ]
45     SID_BASICIDE_DELETECURRENT
46     [
47         ExecMethod  = ExecuteCurrent;
48         StateMethod = GetState;
49     ]
51     SID_BASICIDE_RENAMECURRENT
52     [
53         ExecMethod  = ExecuteCurrent;
54         StateMethod = GetState;
55     ]
57     SID_SELECTALL
58     [
59         ExecMethod  = ExecuteCurrent;
60         StateMethod = GetState;
61     ]
63     SID_CUT
64     [
65         ExecMethod  = ExecuteCurrent;
66         StateMethod = GetState;
67     ]
69     SID_COPY
70     [
71         ExecMethod  = ExecuteCurrent;
72         StateMethod = GetState;
73     ]
75     SID_PASTE
76     [
77         ExecMethod  = ExecuteCurrent;
78         StateMethod = GetState;
79     ]
81     SID_UNDO
82     [
83         ExecMethod  = ExecuteCurrent;
84         StateMethod = GetState;
85     ]
87     SID_REDO
88     [
89         ExecMethod  = ExecuteCurrent;
90         StateMethod = GetState;
91     ]
93     SID_DELETE
94     [
95         ExecMethod  = ExecuteCurrent;
96         StateMethod = GetState;
97     ]
99     SID_BACKSPACE
100     [
101         ExecMethod  = ExecuteCurrent;
102         StateMethod = GetState;
103     ]
105     SID_SEARCH_OPTIONS
106     [
107         ExecMethod  = ExecuteCurrent;
108         StateMethod = GetState;
109     ]
111     SID_SEARCH_ITEM
112     [
113         ExecMethod  = ExecuteCurrent;
114         StateMethod = GetState;
115     ]
117     SID_GOTOLINE
118     [
119         ExecMethod  = ExecuteCurrent;
120         StateMethod = GetState;
121     ]
123     FID_SEARCH_NOW
124     [
125         ExecMethod  = ExecuteCurrent;
126         StateMethod = GetState;
127     ]
129     FID_SEARCH_OFF
130     [
131         ExecMethod  = ExecuteCurrent;
132         StateMethod = GetState;
133     ]
136     // Global: Egal, welches Fenster gerade aktiv ist:
138     SID_BASICIDE_LIBSELECTOR
139     [
140         StateMethod = GetState;
141     ]
143     SID_BASICIDE_LIBSELECTED
144     [
145         ExecMethod  = ExecuteGlobal;
146         StateMethod = GetState;
147     ]
149     SID_BASICIDE_LIBLOADED
150     [
151         ExecMethod  = ExecuteGlobal;
152         StateMethod = GetState;
153     ]
155     SID_BASICIDE_LIBREMOVED
156     [
157         ExecMethod  = ExecuteGlobal;
158         StateMethod = GetState;
159     ]
161     SID_BASICIDE_SBXDELETED
162     [
163         ExecMethod  = ExecuteGlobal;
164         StateMethod = GetState;
165     ]
167     SID_BASICIDE_SBXINSERTED
168     [
169         ExecMethod  = ExecuteGlobal;
170         StateMethod = GetState;
171     ]
173     SID_BASICIDE_SBXRENAMED
174     [
175         ExecMethod  = ExecuteGlobal;
176         StateMethod = GetState;
177     ]
179     SID_BASICIDE_SHOWSBX
180     [
181         ExecMethod  = ExecuteGlobal;
182         StateMethod = GetState;
183     ]
185     SID_NEWWINDOW
186     [
187         ExecMethod  = ExecuteGlobal;
188         StateMethod = GetState;
189     ]
191     SID_DOCINFO
192     [
193         ExecMethod  = ExecuteGlobal;
194         StateMethod = GetState;
195     ]
197     SID_SAVEDOC
198     [
199         ExecMethod  = ExecuteGlobal;
200         StateMethod = GetState;
201     ]
203     SID_SIGNATURE
204     [
205         ExecMethod  = ExecuteGlobal;
206         StateMethod = GetState;
207     ]
209     SID_SAVEASDOC
210     [
211         ExecMethod  = ExecuteGlobal;
212         StateMethod = GetState;
213     ]
215     // Ab hier normal...
216     SID_BASICIDE_CHOOSEMACRO
217     [
218         ExecMethod  = ExecuteGlobal;
219         StateMethod = GetState;
220     ]
222     SID_BASICIDE_MODULEDLG
223     [
224         ExecMethod  = ExecuteGlobal;
225         StateMethod = GetState;
226     ]
228     SID_BASICIDE_OBJCAT
229     [
230         ExecMethod  = ExecuteGlobal;
231         StateMethod = GetState;
232     ]
234     SID_BASICIDE_CREATEMACRO
235     [
236         ExecMethod  = ExecuteGlobal;
237         StateMethod = GetState;
238     ]
240     SID_BASICIDE_EDITMACRO
241     [
242         ExecMethod  = ExecuteGlobal;
243         StateMethod = GetState;
244     ]
246     SID_BASICIDE_NAMECHANGEDONTAB
247     [
248         ExecMethod  = ExecuteGlobal;
249         StateMethod = GetState;
250     ]
252     SID_BASICIDE_STOREMODULESOURCE
253     [
254         ExecMethod  = ExecuteGlobal;
255         StateMethod = GetState;
256     ]
258     SID_BASICIDE_STOREALLMODULESOURCES
259     [
260         ExecMethod  = ExecuteGlobal;
261         StateMethod = GetState;
262     ]
264     SID_BASICIDE_UPDATEMODULESOURCE
265     [
266         ExecMethod  = ExecuteGlobal;
267         StateMethod = GetState;
268     ]
270     SID_BASICIDE_UPDATEALLMODULESOURCES
271     [
272         ExecMethod  = ExecuteGlobal;
273         StateMethod = GetState;
274     ]
276     SID_BASICSTOP
277     [
278         ExecMethod  = ExecuteGlobal;
279         StateMethod = GetState;
280     ]
282     SID_BASICIDE_NEWMODULE
283     [
284         ExecMethod  = ExecuteGlobal;
285         StateMethod = GetState;
286     ]
288     SID_BASICIDE_NEWJAVAMODULE
289     [
290         ExecMethod  = ExecuteGlobal;
291         StateMethod = GetState;
292     ]
294     SID_BASICIDE_NEWDIALOG
295     [
296         ExecMethod  = ExecuteGlobal;
297         StateMethod = GetState;
298     ]
300     SID_SHOW_PROPERTYBROWSER
301     [
302         ExecMethod  = ExecuteGlobal;
303         StateMethod = GetState;
304     ]
306     SID_BASICIDE_SHOWWINDOW
307     [
308         ExecMethod  = ExecuteGlobal;
309     ]
311     SID_BASICIDE_MANAGE_LANG
312     [
313         ExecMethod  = ExecuteGlobal;
314         StateMethod = GetState;
315     ]
317     SID_BASICIDE_CURRENT_LANG
318     [
319         ExecMethod  = ExecuteGlobal;
320         StateMethod = GetState;
321     ]
324     // Nur, wenn BasicFenster oben
326     SID_BASICRUN
327     [
328         ExecMethod  = ExecuteBasic;
329         StateMethod = GetState;
330     ]
332     SID_BASICCOMPILE
333     [
334         ExecMethod  = ExecuteBasic;
335         StateMethod = GetState;
336     ]
338     SID_BASICLOAD
339     [
340         ExecMethod  = ExecuteBasic;
341         StateMethod = GetState;
342     ]
344     SID_BASICSAVEAS
345     [
346         ExecMethod  = ExecuteBasic;
347         StateMethod = GetState;
348     ]
350     SID_BASICIDE_MATCHGROUP
351     [
352         ExecMethod  = ExecuteBasic;
353         StateMethod = GetState;
354     ]
356     SID_BASICSTEPINTO
357     [
358         ExecMethod  = ExecuteBasic;
359         StateMethod = GetState;
360     ]
362     SID_BASICSTEPOVER
363     [
364         ExecMethod  = ExecuteBasic;
365         StateMethod = GetState;
366     ]
368     SID_BASICSTEPOUT
369     [
370         ExecMethod  = ExecuteBasic;
371         StateMethod = GetState;
372     ]
374     SID_BASICIDE_TOGGLEBRKPNT
375     [
376         ExecMethod  = ExecuteBasic;
377         StateMethod = GetState;
378     ]
380     SID_BASICIDE_MANAGEBRKPNTS
381     [
382         ExecMethod  = ExecuteBasic;
383         StateMethod = GetState;
384     ]
386     SID_BASICIDE_TOGGLEBRKPNTENABLED
387     [
388         ExecMethod  = ExecuteBasic;
389         StateMethod = GetState;
390     ]
392     SID_BASICIDE_ADDWATCH
393     [
394         ExecMethod  = ExecuteBasic;
395         StateMethod = GetState;
396     ]
398     SID_BASICIDE_REMOVEWATCH
399     [
400         ExecMethod  = ExecuteBasic;
401         StateMethod = GetState;
402     ]
404     SID_BASICIDE_BRKPNTSCHANGED
405     [
406         ExecMethod  = ExecuteBasic;
407         StateMethod = GetState;
408     ]
411     // Nur, wenn Dialogfenster oben
413     SID_CHOOSE_CONTROLS
414     [
415         ExecMethod      = ExecuteDialog;
416         StateMethod     = GetState;
417     ]
419     SID_EXPORT_DIALOG
420     [
421         ExecMethod      = ExecuteDialog;
422         StateMethod     = GetState;
423     ]
425     SID_IMPORT_DIALOG
426     [
427         ExecMethod      = ExecuteDialog;
428         StateMethod     = GetState;
429     ]
431     SID_DIALOG_TESTMODE
432     [
433         ExecMethod      = ExecuteDialog;
434         StateMethod     = GetState;
435     ]
437     SID_BASICIDE_STAT_POS
438     [
439         StateMethod = GetState;
440     ]
442     SID_BASICIDE_STAT_DATE
443     [
444         StateMethod = GetState;
445     ]
447     SID_BASICIDE_STAT_TITLE
448     [
449         StateMethod = GetState;
450     ]
452     SID_DOC_MODIFIED
453     [
454         StateMethod = GetState;
455     ]
457     SID_ATTR_INSERT
458     [
459         StateMethod = GetState;
460     ]
462     SID_ATTR_SIZE
463     [
464         StateMethod = GetState;
465     ]
467     SID_INSERT_FORM_RADIO
468     [
469         ExecMethod      = ExecuteDialog;
470         StateMethod     = GetState;
471     ]
473     SID_INSERT_FORM_CHECK
474     [
475         ExecMethod      = ExecuteDialog;
476         StateMethod     = GetState;
477     ]
479     SID_INSERT_FORM_LIST
480     [
481         ExecMethod      = ExecuteDialog;
482         StateMethod     = GetState;
483     ]
485     SID_INSERT_FORM_COMBO
486     [
487         ExecMethod      = ExecuteDialog;
488         StateMethod     = GetState;
489     ]
491     SID_INSERT_FORM_VSCROLL
492     [
493         ExecMethod      = ExecuteDialog;
494         StateMethod     = GetState;
495     ]
497     SID_INSERT_FORM_HSCROLL
498     [
499         ExecMethod      = ExecuteDialog;
500         StateMethod     = GetState;
501     ]
503     SID_INSERT_FORM_SPIN
504     [
505         ExecMethod      = ExecuteDialog;
506         StateMethod     = GetState;
507     ]
510 interface BasicIDEDocument
512     uuid = "D88DF7A1-EE63-11d0-89CA-008029E4B0B1";
517 shell basctl_DocShell
519     import BasicIDEDocument [Automation];