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