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