Version 6.1.0.2, tag libreoffice-6.1.0.2
[LibreOffice.git] / basctl / sdi / baside.sdi
blob5c413f89e6c4cfb8df016c6430b0aadf104784d4
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
23 shell basctl_Shell
25     import BasicIDEView;
28     // Current, according to current window:
30     SID_SHOWLINES
31     [
32         StateMethod = GetState;
33         ExecMethod  = ExecuteCurrent;
34     ]
36     SID_BASICIDE_HIDECURPAGE
37     [
38         ExecMethod  = ExecuteCurrent;
39         StateMethod = GetState;
40     ]
42     SID_BASICIDE_DELETECURRENT
43     [
44         ExecMethod  = ExecuteCurrent;
45         StateMethod = GetState;
46     ]
48     SID_BASICIDE_RENAMECURRENT
49     [
50         ExecMethod  = ExecuteCurrent;
51         StateMethod = GetState;
52     ]
54     SID_SELECTALL
55     [
56         ExecMethod  = ExecuteCurrent;
57         StateMethod = GetState;
58     ]
60     SID_CUT
61     [
62         ExecMethod  = ExecuteCurrent;
63         StateMethod = GetState;
64     ]
66     SID_COPY
67     [
68         ExecMethod  = ExecuteCurrent;
69         StateMethod = GetState;
70     ]
72     SID_PASTE
73     [
74         ExecMethod  = ExecuteCurrent;
75         StateMethod = GetState;
76     ]
78     SID_UNDO
79     [
80         ExecMethod  = ExecuteCurrent;
81         StateMethod = GetState;
82     ]
84     SID_REDO
85     [
86         ExecMethod  = ExecuteCurrent;
87         StateMethod = GetState;
88     ]
90     SID_DELETE
91     [
92         ExecMethod  = ExecuteCurrent;
93         StateMethod = GetState;
94     ]
96     SID_BACKSPACE
97     [
98         ExecMethod  = ExecuteCurrent;
99         StateMethod = GetState;
100     ]
102     SID_GOTOLINE
103     [
104         ExecMethod  = ExecuteCurrent;
105         StateMethod = GetState;
106     ]
109     // Search in IDE Basic
111     SID_SEARCH_OPTIONS
112     [
113         ExecMethod  = ExecuteSearch;
114         StateMethod = GetState;
115     ]
117     SID_SEARCH_ITEM
118     [
119         ExecMethod  = ExecuteSearch;
120         StateMethod = GetState;
121     ]
123     FID_SEARCH_NOW
124     [
125         ExecMethod  = ExecuteSearch;
126         StateMethod = GetState;
127     ]
129     SID_BASICIDE_REPEAT_SEARCH
130     [
131         ExecMethod  = ExecuteSearch;
132         StateMethod = GetState;
133     ]
135     FID_SEARCH_ON // status()
136     [
137         ExecMethod = ExecuteSearch;
138         Export = FALSE;
139     ]
141     FID_SEARCH_OFF
142     [
143         ExecMethod  = ExecuteCurrent;
144         StateMethod = GetState;
145     ]
148     // Global: Whatever, which window is currently active:
150     SID_BASICIDE_LIBSELECTOR
151     [
152         StateMethod = GetState;
153     ]
155     SID_BASICIDE_LIBSELECTED
156     [
157         ExecMethod  = ExecuteGlobal;
158         StateMethod = GetState;
159     ]
161     SID_BASICIDE_LIBLOADED
162     [
163         ExecMethod  = ExecuteGlobal;
164         StateMethod = GetState;
165     ]
167     SID_BASICIDE_LIBREMOVED
168     [
169         ExecMethod  = ExecuteGlobal;
170         StateMethod = GetState;
171     ]
173     SID_BASICIDE_SBXDELETED
174     [
175         ExecMethod  = ExecuteGlobal;
176         StateMethod = GetState;
177     ]
179     SID_BASICIDE_SBXINSERTED
180     [
181         ExecMethod  = ExecuteGlobal;
182         StateMethod = GetState;
183     ]
185     SID_BASICIDE_SBXRENAMED
186     [
187         ExecMethod  = ExecuteGlobal;
188         StateMethod = GetState;
189     ]
191     SID_BASICIDE_SHOWSBX
192     [
193         ExecMethod  = ExecuteGlobal;
194         StateMethod = GetState;
195     ]
197     SID_NEWWINDOW
198     [
199         ExecMethod  = ExecuteGlobal;
200         StateMethod = GetState;
201     ]
203     SID_DOCINFO
204     [
205         ExecMethod  = ExecuteGlobal;
206         StateMethod = GetState;
207     ]
209     SID_SAVEDOC
210     [
211         ExecMethod  = ExecuteGlobal;
212         StateMethod = GetState;
213     ]
215     SID_SIGNATURE
216     [
217         ExecMethod  = ExecuteGlobal;
218         StateMethod = GetState;
219     ]
221     SID_SAVEASDOC
222     [
223         ExecMethod  = ExecuteGlobal;
224         StateMethod = GetState;
225     ]
227     // From here on normal ...
228     SID_BASICIDE_CHOOSEMACRO
229     [
230         ExecMethod  = ExecuteGlobal;
231         StateMethod = GetState;
232     ]
234     SID_BASICIDE_MODULEDLG
235     [
236         ExecMethod  = ExecuteGlobal;
237         StateMethod = GetState;
238     ]
240     SID_BASICIDE_OBJCAT
241     [
242         ExecMethod  = ExecuteGlobal;
243         StateMethod = GetState;
244     ]
246     SID_BASICIDE_CREATEMACRO
247     [
248         ExecMethod  = ExecuteGlobal;
249         StateMethod = GetState;
250     ]
252     SID_BASICIDE_EDITMACRO
253     [
254         ExecMethod  = ExecuteGlobal;
255         StateMethod = GetState;
256     ]
258     SID_BASICIDE_NAMECHANGEDONTAB
259     [
260         ExecMethod  = ExecuteGlobal;
261         StateMethod = GetState;
262     ]
264     SID_BASICIDE_STOREMODULESOURCE
265     [
266         ExecMethod  = ExecuteGlobal;
267         StateMethod = GetState;
268     ]
270     SID_BASICIDE_STOREALLMODULESOURCES
271     [
272         ExecMethod  = ExecuteGlobal;
273         StateMethod = GetState;
274     ]
276     SID_BASICIDE_UPDATEMODULESOURCE
277     [
278         ExecMethod  = ExecuteGlobal;
279         StateMethod = GetState;
280     ]
282     SID_BASICIDE_UPDATEALLMODULESOURCES
283     [
284         ExecMethod  = ExecuteGlobal;
285         StateMethod = GetState;
286     ]
288     SID_BASICSTOP
289     [
290         ExecMethod  = ExecuteGlobal;
291         StateMethod = GetState;
292     ]
294     SID_BASICIDE_NEWMODULE
295     [
296         ExecMethod  = ExecuteGlobal;
297         StateMethod = GetState;
298     ]
300     SID_BASICIDE_NEWDIALOG
301     [
302         ExecMethod  = ExecuteGlobal;
303         StateMethod = GetState;
304     ]
306     SID_SHOW_PROPERTYBROWSER
307     [
308         ExecMethod  = ExecuteGlobal;
309         StateMethod = GetState;
310     ]
312     SID_BASICIDE_SHOWWINDOW
313     [
314         ExecMethod  = ExecuteGlobal;
315     ]
317     SID_BASICIDE_MANAGE_LANG
318     [
319         ExecMethod  = ExecuteGlobal;
320         StateMethod = GetState;
321     ]
323     SID_BASICIDE_CURRENT_LANG
324     [
325         ExecMethod  = ExecuteGlobal;
326         StateMethod = GetState;
327     ]
330     // Only, when BasicWindow up
332     SID_BASICRUN
333     [
334         ExecMethod  = ExecuteBasic;
335         StateMethod = GetState;
336     ]
338     SID_BASICCOMPILE
339     [
340         ExecMethod  = ExecuteBasic;
341         StateMethod = GetState;
342     ]
344     SID_BASICLOAD
345     [
346         ExecMethod  = ExecuteBasic;
347         StateMethod = GetState;
348     ]
350     SID_BASICSAVEAS
351     [
352         ExecMethod  = ExecuteBasic;
353         StateMethod = GetState;
354     ]
356     SID_BASICIDE_MATCHGROUP
357     [
358         ExecMethod  = ExecuteBasic;
359         StateMethod = GetState;
360     ]
362     SID_BASICSTEPINTO
363     [
364         ExecMethod  = ExecuteBasic;
365         StateMethod = GetState;
366     ]
368     SID_BASICSTEPOVER
369     [
370         ExecMethod  = ExecuteBasic;
371         StateMethod = GetState;
372     ]
374     SID_BASICSTEPOUT
375     [
376         ExecMethod  = ExecuteBasic;
377         StateMethod = GetState;
378     ]
380     SID_BASICIDE_TOGGLEBRKPNT
381     [
382         ExecMethod  = ExecuteBasic;
383         StateMethod = GetState;
384     ]
386     SID_BASICIDE_MANAGEBRKPNTS
387     [
388         ExecMethod  = ExecuteBasic;
389         StateMethod = GetState;
390     ]
392     SID_BASICIDE_TOGGLEBRKPNTENABLED
393     [
394         ExecMethod  = ExecuteBasic;
395         StateMethod = GetState;
396     ]
398     SID_BASICIDE_ADDWATCH
399     [
400         ExecMethod  = ExecuteBasic;
401         StateMethod = GetState;
402     ]
404     SID_BASICIDE_REMOVEWATCH
405     [
406         ExecMethod  = ExecuteBasic;
407         StateMethod = GetState;
408     ]
410     SID_BASICIDE_BRKPNTSCHANGED
411     [
412         ExecMethod  = ExecuteBasic;
413         StateMethod = GetState;
414     ]
417     // Only, when dialog window up
419     SID_CHOOSE_CONTROLS
420     [
421         StateMethod     = GetState;
422     ]
423     SID_INSERT_PUSHBUTTON
424     [
425         ExecMethod      = ExecuteDialog;
426         StateMethod     = GetState;
427     ]
428     SID_INSERT_CHECKBOX
429     [
430         ExecMethod      = ExecuteDialog;
431         StateMethod     = GetState;
432     ]
433     SID_INSERT_RADIOBUTTON
434     [
435         ExecMethod      = ExecuteDialog;
436         StateMethod     = GetState;
437     ]
438     SID_INSERT_SPINBUTTON
439     [
440         ExecMethod      = ExecuteDialog;
441         StateMethod     = GetState;
442     ]
443     SID_INSERT_FIXEDTEXT
444     [
445         ExecMethod      = ExecuteDialog;
446         StateMethod     = GetState;
447     ]
448     SID_INSERT_GROUPBOX
449     [
450         ExecMethod      = ExecuteDialog;
451         StateMethod     = GetState;
452     ]
453     SID_INSERT_LISTBOX
454     [
455         ExecMethod      = ExecuteDialog;
456         StateMethod     = GetState;
457     ]
458     SID_INSERT_COMBOBOX
459     [
460         ExecMethod      = ExecuteDialog;
461         StateMethod     = GetState;
462     ]
463     SID_INSERT_EDIT
464     [
465         ExecMethod      = ExecuteDialog;
466         StateMethod     = GetState;
467     ]
468     SID_INSERT_HSCROLLBAR
469     [
470         ExecMethod      = ExecuteDialog;
471         StateMethod     = GetState;
472     ]
473     SID_INSERT_VSCROLLBAR
474     [
475         ExecMethod      = ExecuteDialog;
476         StateMethod     = GetState;
477     ]
478     SID_INSERT_SELECT
479     [
480         ExecMethod      = ExecuteDialog;
481         StateMethod     = GetState;
482     ]
483     SID_INSERT_IMAGECONTROL
484     [
485         ExecMethod      = ExecuteDialog;
486         StateMethod     = GetState;
487     ]
488     SID_INSERT_PROGRESSBAR
489     [
490         ExecMethod      = ExecuteDialog;
491         StateMethod     = GetState;
492     ]
493     SID_INSERT_HFIXEDLINE
494     [
495         ExecMethod      = ExecuteDialog;
496         StateMethod     = GetState;
497     ]
498     SID_INSERT_VFIXEDLINE
499     [
500         ExecMethod      = ExecuteDialog;
501         StateMethod     = GetState;
502     ]
503     SID_INSERT_DATEFIELD
504     [
505         ExecMethod      = ExecuteDialog;
506         StateMethod     = GetState;
507     ]
508     SID_INSERT_TIMEFIELD
509     [
510         ExecMethod      = ExecuteDialog;
511         StateMethod     = GetState;
512     ]
513     SID_INSERT_NUMERICFIELD
514     [
515         ExecMethod      = ExecuteDialog;
516         StateMethod     = GetState;
517     ]
518     SID_INSERT_CURRENCYFIELD
519     [
520         ExecMethod      = ExecuteDialog;
521         StateMethod     = GetState;
522     ]
523     SID_INSERT_FORMATTEDFIELD
524     [
525         ExecMethod      = ExecuteDialog;
526         StateMethod     = GetState;
527     ]
528     SID_INSERT_PATTERNFIELD
529     [
530         ExecMethod      = ExecuteDialog;
531         StateMethod     = GetState;
532     ]
533     SID_INSERT_FILECONTROL
534     [
535         ExecMethod      = ExecuteDialog;
536         StateMethod     = GetState;
537     ]
538     SID_INSERT_TREECONTROL
539     [
540         ExecMethod      = ExecuteDialog;
541         StateMethod     = GetState;
542     ]
544     SID_EXPORT_DIALOG
545     [
546         ExecMethod      = ExecuteDialog;
547         StateMethod     = GetState;
548     ]
550     SID_IMPORT_DIALOG
551     [
552         ExecMethod      = ExecuteDialog;
553         StateMethod     = GetState;
554     ]
556     SID_DIALOG_TESTMODE
557     [
558         ExecMethod      = ExecuteDialog;
559         StateMethod     = GetState;
560     ]
562     SID_BASICIDE_STAT_POS
563     [
564         StateMethod = GetState;
565     ]
567     SID_BASICIDE_STAT_DATE
568     [
569         StateMethod = GetState;
570     ]
572     SID_BASICIDE_STAT_TITLE
573     [
574         StateMethod = GetState;
575     ]
577     SID_DOC_MODIFIED
578     [
579         StateMethod = GetState;
580     ]
582     SID_ATTR_INSERT
583     [
584         StateMethod = GetState;
585     ]
587     SID_ATTR_SIZE
588     [
589         StateMethod = GetState;
590     ]
592     SID_INSERT_FORM_RADIO
593     [
594         ExecMethod      = ExecuteDialog;
595         StateMethod     = GetState;
596     ]
598     SID_INSERT_FORM_CHECK
599     [
600         ExecMethod      = ExecuteDialog;
601         StateMethod     = GetState;
602     ]
604     SID_INSERT_FORM_LIST
605     [
606         ExecMethod      = ExecuteDialog;
607         StateMethod     = GetState;
608     ]
610     SID_INSERT_FORM_COMBO
611     [
612         ExecMethod      = ExecuteDialog;
613         StateMethod     = GetState;
614     ]
616     SID_INSERT_FORM_VSCROLL
617     [
618         ExecMethod      = ExecuteDialog;
619         StateMethod     = GetState;
620     ]
622     SID_INSERT_FORM_HSCROLL
623     [
624         ExecMethod      = ExecuteDialog;
625         StateMethod     = GetState;
626     ]
628     SID_INSERT_FORM_SPIN
629     [
630         ExecMethod      = ExecuteDialog;
631         StateMethod     = GetState;
632     ]
635 interface BasicIDEDocument
639 shell basctl_DocShell
641     import BasicIDEDocument;