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_SELECTALL 105 [ 106 ExecMethod = ExecuteCurrent; 107 StateMethod = GetState; 108 ] 109 110 SID_SEARCH_ITEM 111 [ 112 ExecMethod = ExecuteCurrent; 113 StateMethod = GetState; 114 ] 115 116 FID_SEARCH_NOW 117 [ 118 ExecMethod = ExecuteCurrent; 119 StateMethod = GetState; 120 ] 121 122 FID_SEARCH_OFF 123 [ 124 ExecMethod = ExecuteCurrent; 125 StateMethod = GetState; 126 ] 127 128 // ======================================================== 129 // Global: Egal, welches Fenster gerade aktiv ist: 130 // ======================================================== 131 SID_BASICIDE_LIBSELECTOR 132 [ 133 StateMethod = GetState; 134 ] 135 136 SID_BASICIDE_LIBSELECTED 137 [ 138 ExecMethod = ExecuteGlobal; 139 StateMethod = GetState; 140 ] 141 142 SID_BASICIDE_LIBLOADED 143 [ 144 ExecMethod = ExecuteGlobal; 145 StateMethod = GetState; 146 ] 147 148 SID_BASICIDE_LIBREMOVED 149 [ 150 ExecMethod = ExecuteGlobal; 151 StateMethod = GetState; 152 ] 153 154 SID_BASICIDE_SBXDELETED 155 [ 156 ExecMethod = ExecuteGlobal; 157 StateMethod = GetState; 158 ] 159 160 SID_BASICIDE_SBXINSERTED 161 [ 162 ExecMethod = ExecuteGlobal; 163 StateMethod = GetState; 164 ] 165 166 SID_BASICIDE_SBXRENAMED 167 [ 168 ExecMethod = ExecuteGlobal; 169 StateMethod = GetState; 170 ] 171 172 SID_BASICIDE_SHOWSBX 173 [ 174 ExecMethod = ExecuteGlobal; 175 StateMethod = GetState; 176 ] 177 178 SID_NEWWINDOW 179 [ 180 ExecMethod = ExecuteGlobal; 181 StateMethod = GetState; 182 ] 183 184 SID_DOCINFO 185 [ 186 ExecMethod = ExecuteGlobal; 187 StateMethod = GetState; 188 ] 189 190 SID_SAVEDOC 191 [ 192 ExecMethod = ExecuteGlobal; 193 StateMethod = GetState; 194 ] 195 196 SID_SIGNATURE 197 [ 198 ExecMethod = ExecuteGlobal; 199 StateMethod = GetState; 200 ] 201 202 SID_SAVEASDOC 203 [ 204 ExecMethod = ExecuteGlobal; 205 StateMethod = GetState; 206 ] 207 208 // Ab hier normal... 209 SID_BASICIDE_CHOOSEMACRO 210 [ 211 ExecMethod = ExecuteGlobal; 212 StateMethod = GetState; 213 ] 214 215 SID_BASICIDE_MODULEDLG 216 [ 217 ExecMethod = ExecuteGlobal; 218 StateMethod = GetState; 219 ] 220 221 SID_BASICIDE_OBJCAT 222 [ 223 ExecMethod = ExecuteGlobal; 224 StateMethod = GetState; 225 ] 226 227 SID_BASICIDE_CREATEMACRO 228 [ 229 ExecMethod = ExecuteGlobal; 230 StateMethod = GetState; 231 ] 232 233 SID_BASICIDE_EDITMACRO 234 [ 235 ExecMethod = ExecuteGlobal; 236 StateMethod = GetState; 237 ] 238 239 SID_BASICIDE_NAMECHANGEDONTAB 240 [ 241 ExecMethod = ExecuteGlobal; 242 StateMethod = GetState; 243 ] 244 245 SID_BASICIDE_STOREMODULESOURCE 246 [ 247 ExecMethod = ExecuteGlobal; 248 StateMethod = GetState; 249 ] 250 251 SID_BASICIDE_STOREALLMODULESOURCES 252 [ 253 ExecMethod = ExecuteGlobal; 254 StateMethod = GetState; 255 ] 256 257 SID_BASICIDE_UPDATEMODULESOURCE 258 [ 259 ExecMethod = ExecuteGlobal; 260 StateMethod = GetState; 261 ] 262 263 SID_BASICIDE_UPDATEALLMODULESOURCES 264 [ 265 ExecMethod = ExecuteGlobal; 266 StateMethod = GetState; 267 ] 268 269 SID_BASICSTOP 270 [ 271 ExecMethod = ExecuteGlobal; 272 StateMethod = GetState; 273 ] 274 275 SID_BASICIDE_NEWMODULE 276 [ 277 ExecMethod = ExecuteGlobal; 278 StateMethod = GetState; 279 ] 280 281 SID_BASICIDE_NEWJAVAMODULE 282 [ 283 ExecMethod = ExecuteGlobal; 284 StateMethod = GetState; 285 ] 286 287 SID_BASICIDE_NEWDIALOG 288 [ 289 ExecMethod = ExecuteGlobal; 290 StateMethod = GetState; 291 ] 292 293 SID_SHOW_PROPERTYBROWSER 294 [ 295 ExecMethod = ExecuteGlobal; 296 StateMethod = GetState; 297 ] 298 299 SID_BASICIDE_SHOWWINDOW 300 [ 301 ExecMethod = ExecuteGlobal; 302 ] 303 304 SID_BASICIDE_MANAGE_LANG 305 [ 306 ExecMethod = ExecuteGlobal; 307 StateMethod = GetState; 308 ] 309 310 SID_BASICIDE_CURRENT_LANG 311 [ 312 ExecMethod = ExecuteGlobal; 313 StateMethod = GetState; 314 ] 315 316 // ======================================================== 317 // Nur, wenn BasicFenster oben 318 // ======================================================== 319 SID_BASICRUN 320 [ 321 ExecMethod = ExecuteBasic; 322 StateMethod = GetState; 323 ] 324 325 SID_BASICCOMPILE 326 [ 327 ExecMethod = ExecuteBasic; 328 StateMethod = GetState; 329 ] 330 331 SID_BASICLOAD 332 [ 333 ExecMethod = ExecuteBasic; 334 StateMethod = GetState; 335 ] 336 337 SID_BASICSAVEAS 338 [ 339 ExecMethod = ExecuteBasic; 340 StateMethod = GetState; 341 ] 342 343 SID_BASICIDE_MATCHGROUP 344 [ 345 ExecMethod = ExecuteBasic; 346 StateMethod = GetState; 347 ] 348 349 SID_BASICSTEPINTO 350 [ 351 ExecMethod = ExecuteBasic; 352 StateMethod = GetState; 353 ] 354 355 SID_BASICSTEPOVER 356 [ 357 ExecMethod = ExecuteBasic; 358 StateMethod = GetState; 359 ] 360 361 SID_BASICSTEPOUT 362 [ 363 ExecMethod = ExecuteBasic; 364 StateMethod = GetState; 365 ] 366 367 SID_BASICIDE_TOGGLEBRKPNT 368 [ 369 ExecMethod = ExecuteBasic; 370 StateMethod = GetState; 371 ] 372 373 SID_BASICIDE_MANAGEBRKPNTS 374 [ 375 ExecMethod = ExecuteBasic; 376 StateMethod = GetState; 377 ] 378 379 SID_BASICIDE_TOGGLEBRKPNTENABLED 380 [ 381 ExecMethod = ExecuteBasic; 382 StateMethod = GetState; 383 ] 384 385 SID_BASICIDE_ADDWATCH 386 [ 387 ExecMethod = ExecuteBasic; 388 StateMethod = GetState; 389 ] 390 391 SID_BASICIDE_REMOVEWATCH 392 [ 393 ExecMethod = ExecuteBasic; 394 StateMethod = GetState; 395 ] 396 397 SID_BASICIDE_BRKPNTSCHANGED 398 [ 399 ExecMethod = ExecuteBasic; 400 StateMethod = GetState; 401 ] 402 403 // ======================================================== 404 // Nur, wenn Dialogfenster oben 405 // ======================================================== 406 SID_CHOOSE_CONTROLS 407 [ 408 ExecMethod = ExecuteDialog; 409 StateMethod = GetState; 410 ] 411 412 SID_EXPORT_DIALOG 413 [ 414 ExecMethod = ExecuteDialog; 415 StateMethod = GetState; 416 ] 417 418 SID_IMPORT_DIALOG 419 [ 420 ExecMethod = ExecuteDialog; 421 StateMethod = GetState; 422 ] 423 424 SID_DIALOG_TESTMODE 425 [ 426 ExecMethod = ExecuteDialog; 427 StateMethod = GetState; 428 ] 429 430 SID_BASICIDE_STAT_POS 431 [ 432 StateMethod = GetState; 433 ] 434 435 SID_BASICIDE_STAT_DATE 436 [ 437 StateMethod = GetState; 438 ] 439 440 SID_BASICIDE_STAT_TITLE 441 [ 442 StateMethod = GetState; 443 ] 444 445 SID_DOC_MODIFIED 446 [ 447 StateMethod = GetState; 448 ] 449 450 SID_ATTR_INSERT 451 [ 452 StateMethod = GetState; 453 ] 454 455 SID_ATTR_SIZE 456 [ 457 StateMethod = GetState; 458 ] 459} 460 461interface BasicIDEDocument 462[ 463 uuid = "D88DF7A1-EE63-11d0-89CA-008029E4B0B1"; 464] 465{ 466} 467 468shell BasicDocShell 469{ 470 import BasicIDEDocument [Automation]; 471} 472 473