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