xref: /aoo42x/main/basctl/sdi/baside.sdi (revision edb7adc0)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24interface BasicIDEView
25[
26	uuid = "D88DF7A2-EE63-11d0-89CA-008029E4B0B1";
27]
28{
29}
30
31shell BasicIDEShell
32{
33	import BasicIDEView [Automation];
34
35	// ========================================================
36	// Current, je nach aktuellem Fenster:
37	// ========================================================
38	SID_BASICIDE_HIDECURPAGE
39	[
40		ExecMethod	= ExecuteCurrent;
41		StateMethod = GetState;
42	]
43
44	SID_BASICIDE_DELETECURRENT
45	[
46		ExecMethod	= ExecuteCurrent;
47		StateMethod = GetState;
48	]
49
50	SID_BASICIDE_RENAMECURRENT
51	[
52		ExecMethod	= ExecuteCurrent;
53		StateMethod = GetState;
54	]
55
56	SID_CUT
57	[
58		ExecMethod	= ExecuteCurrent;
59		StateMethod = GetState;
60	]
61
62	SID_COPY
63	[
64		ExecMethod	= ExecuteCurrent;
65		StateMethod = GetState;
66	]
67
68	SID_PASTE
69	[
70		ExecMethod	= ExecuteCurrent;
71		StateMethod = GetState;
72	]
73
74	SID_UNDO
75	[
76		ExecMethod	= ExecuteCurrent;
77		StateMethod = GetState;
78	]
79
80	SID_REDO
81	[
82		ExecMethod	= ExecuteCurrent;
83		StateMethod = GetState;
84	]
85
86	SID_DELETE
87	[
88		ExecMethod	= ExecuteCurrent;
89		StateMethod = GetState;
90	]
91
92	SID_BACKSPACE
93	[
94		ExecMethod	= ExecuteCurrent;
95		StateMethod = GetState;
96	]
97
98	SID_SEARCH_OPTIONS
99	[
100		ExecMethod	= ExecuteCurrent;
101		StateMethod = GetState;
102	]
103
104	SID_SEARCH_ITEM
105	[
106		ExecMethod	= ExecuteCurrent;
107		StateMethod = GetState;
108	]
109
110	FID_SEARCH_NOW
111	[
112		ExecMethod  = ExecuteCurrent;
113		StateMethod = GetState;
114	]
115
116	FID_SEARCH_OFF
117	[
118		ExecMethod  = ExecuteCurrent;
119		StateMethod = GetState;
120	]
121
122	// ========================================================
123	// Global: Egal, welches Fenster gerade aktiv ist:
124	// ========================================================
125	SID_BASICIDE_LIBSELECTOR
126	[
127		StateMethod = GetState;
128	]
129
130	SID_BASICIDE_LIBSELECTED
131	[
132		ExecMethod  = ExecuteGlobal;
133		StateMethod = GetState;
134	]
135
136	SID_BASICIDE_LIBLOADED
137	[
138		ExecMethod  = ExecuteGlobal;
139		StateMethod = GetState;
140	]
141
142	SID_BASICIDE_LIBREMOVED
143	[
144		ExecMethod  = ExecuteGlobal;
145		StateMethod = GetState;
146	]
147
148	SID_BASICIDE_SBXDELETED
149	[
150		ExecMethod  = ExecuteGlobal;
151		StateMethod = GetState;
152	]
153
154	SID_BASICIDE_SBXINSERTED
155	[
156		ExecMethod  = ExecuteGlobal;
157		StateMethod = GetState;
158	]
159
160	SID_BASICIDE_SBXRENAMED
161	[
162		ExecMethod  = ExecuteGlobal;
163		StateMethod = GetState;
164	]
165
166	SID_BASICIDE_SHOWSBX
167	[
168		ExecMethod	= ExecuteGlobal;
169		StateMethod = GetState;
170	]
171
172	SID_NEWWINDOW
173	[
174		ExecMethod  = ExecuteGlobal;
175		StateMethod = GetState;
176	]
177
178	SID_DOCINFO
179	[
180		ExecMethod  = ExecuteGlobal;
181		StateMethod = GetState;
182	]
183
184	SID_SAVEDOC
185	[
186		ExecMethod  = ExecuteGlobal;
187		StateMethod = GetState;
188	]
189
190	SID_SIGNATURE
191	[
192		ExecMethod  = ExecuteGlobal;
193		StateMethod = GetState;
194	]
195
196	SID_SAVEASDOC
197	[
198		ExecMethod  = ExecuteGlobal;
199		StateMethod = GetState;
200	]
201
202	// Ab hier normal...
203	SID_BASICIDE_CHOOSEMACRO
204	[
205		ExecMethod	= ExecuteGlobal;
206		StateMethod = GetState;
207	]
208
209	SID_BASICIDE_MODULEDLG
210	[
211		ExecMethod	= ExecuteGlobal;
212		StateMethod = GetState;
213	]
214
215	SID_BASICIDE_OBJCAT
216	[
217		ExecMethod	= ExecuteGlobal;
218		StateMethod = GetState;
219	]
220
221	SID_BASICIDE_CREATEMACRO
222	[
223		ExecMethod	= ExecuteGlobal;
224		StateMethod = GetState;
225	]
226
227	SID_BASICIDE_EDITMACRO
228	[
229		ExecMethod	= ExecuteGlobal;
230		StateMethod = GetState;
231	]
232
233	SID_BASICIDE_NAMECHANGEDONTAB
234	[
235		ExecMethod	= ExecuteGlobal;
236		StateMethod = GetState;
237	]
238
239	SID_BASICIDE_STOREMODULESOURCE
240	[
241		ExecMethod	= ExecuteGlobal;
242		StateMethod = GetState;
243	]
244
245	SID_BASICIDE_STOREALLMODULESOURCES
246	[
247		ExecMethod	= ExecuteGlobal;
248		StateMethod = GetState;
249	]
250
251	SID_BASICIDE_UPDATEMODULESOURCE
252	[
253		ExecMethod	= ExecuteGlobal;
254		StateMethod = GetState;
255	]
256
257	SID_BASICIDE_UPDATEALLMODULESOURCES
258	[
259		ExecMethod	= ExecuteGlobal;
260		StateMethod = GetState;
261	]
262
263	SID_BASICSTOP
264	[
265		ExecMethod	= ExecuteGlobal;
266		StateMethod = GetState;
267	]
268
269	SID_BASICIDE_NEWMODULE
270	[
271		ExecMethod	= ExecuteGlobal;
272		StateMethod = GetState;
273	]
274
275	SID_BASICIDE_NEWJAVAMODULE
276	[
277		ExecMethod	= ExecuteGlobal;
278		StateMethod = GetState;
279	]
280
281	SID_BASICIDE_NEWDIALOG
282	[
283		ExecMethod	= ExecuteGlobal;
284		StateMethod = GetState;
285	]
286
287	SID_SHOW_PROPERTYBROWSER
288	[
289		ExecMethod	= ExecuteGlobal;
290		StateMethod = GetState;
291	]
292
293	SID_BASICIDE_SHOWWINDOW
294	[
295		ExecMethod	= ExecuteGlobal;
296	]
297
298	SID_BASICIDE_MANAGE_LANG
299	[
300		ExecMethod  = ExecuteGlobal;
301		StateMethod = GetState;
302	]
303
304	SID_BASICIDE_CURRENT_LANG
305	[
306		ExecMethod  = ExecuteGlobal;
307		StateMethod = GetState;
308	]
309
310	// ========================================================
311	// Nur, wenn BasicFenster oben
312	// ========================================================
313	SID_BASICRUN
314	[
315		ExecMethod	= ExecuteBasic;
316		StateMethod = GetState;
317	]
318
319	SID_BASICCOMPILE
320	[
321		ExecMethod	= ExecuteBasic;
322		StateMethod = GetState;
323	]
324
325	SID_BASICLOAD
326	[
327		ExecMethod	= ExecuteBasic;
328		StateMethod = GetState;
329	]
330
331	SID_BASICSAVEAS
332	[
333		ExecMethod	= ExecuteBasic;
334		StateMethod = GetState;
335	]
336
337	SID_BASICIDE_MATCHGROUP
338	[
339		ExecMethod	= ExecuteBasic;
340		StateMethod = GetState;
341	]
342
343	SID_BASICSTEPINTO
344	[
345		ExecMethod	= ExecuteBasic;
346		StateMethod = GetState;
347	]
348
349	SID_BASICSTEPOVER
350	[
351		ExecMethod	= ExecuteBasic;
352		StateMethod = GetState;
353	]
354
355	SID_BASICSTEPOUT
356	[
357		ExecMethod	= ExecuteBasic;
358		StateMethod = GetState;
359	]
360
361	SID_BASICIDE_TOGGLEBRKPNT
362	[
363		ExecMethod	= ExecuteBasic;
364		StateMethod = GetState;
365	]
366
367	SID_BASICIDE_MANAGEBRKPNTS
368	[
369		ExecMethod	= ExecuteBasic;
370		StateMethod = GetState;
371	]
372
373	SID_BASICIDE_TOGGLEBRKPNTENABLED
374	[
375		ExecMethod	= ExecuteBasic;
376		StateMethod = GetState;
377	]
378
379	SID_BASICIDE_ADDWATCH
380	[
381		ExecMethod	= ExecuteBasic;
382		StateMethod = GetState;
383	]
384
385	SID_BASICIDE_REMOVEWATCH
386	[
387		ExecMethod	= ExecuteBasic;
388		StateMethod = GetState;
389	]
390
391	SID_BASICIDE_BRKPNTSCHANGED
392	[
393		ExecMethod	= ExecuteBasic;
394		StateMethod = GetState;
395	]
396
397	// ========================================================
398	// Nur, wenn Dialogfenster oben
399	// ========================================================
400	SID_CHOOSE_CONTROLS
401	[
402		ExecMethod		= ExecuteDialog;
403		StateMethod 	= GetState;
404	]
405
406	SID_EXPORT_DIALOG
407	[
408		ExecMethod		= ExecuteDialog;
409		StateMethod 	= GetState;
410	]
411
412	SID_IMPORT_DIALOG
413	[
414		ExecMethod		= ExecuteDialog;
415		StateMethod 	= GetState;
416	]
417
418	SID_DIALOG_TESTMODE
419	[
420		ExecMethod		= ExecuteDialog;
421		StateMethod 	= GetState;
422	]
423
424	SID_BASICIDE_STAT_POS
425	[
426		StateMethod = GetState;
427	]
428
429	SID_BASICIDE_STAT_DATE
430	[
431		StateMethod = GetState;
432	]
433
434	SID_BASICIDE_STAT_TITLE
435	[
436		StateMethod = GetState;
437	]
438
439	SID_DOC_MODIFIED
440	[
441		StateMethod = GetState;
442	]
443
444	SID_ATTR_INSERT
445	[
446		StateMethod = GetState;
447	]
448
449	SID_ATTR_SIZE
450	[
451		StateMethod = GetState;
452	]
453}
454
455interface BasicIDEDocument
456[
457	uuid = "D88DF7A1-EE63-11d0-89CA-008029E4B0B1";
458]
459{
460}
461
462shell BasicDocShell
463{
464	import BasicIDEDocument [Automation];
465}
466
467