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