1/************************************************************************* 2 * 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * Copyright 2000, 2010 Oracle and/or its affiliates. 6 * 7 * OpenOffice.org - a multi-platform office productivity suite 8 * 9 * This file is part of OpenOffice.org. 10 * 11 * OpenOffice.org is free software: you can redistribute it and/or modify 12 * it under the terms of the GNU Lesser General Public License version 3 13 * only, as published by the Free Software Foundation. 14 * 15 * OpenOffice.org is distributed in the hope that it will be useful, 16 * but WITHOUT ANY WARRANTY; without even the implied warranty of 17 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18 * GNU Lesser General Public License version 3 for more details 19 * (a copy is included in the LICENSE file that accompanied this code). 20 * 21 * You should have received a copy of the GNU Lesser General Public License 22 * version 3 along with OpenOffice.org. If not, see 23 * <http://www.openoffice.org/license.html> 24 * for a copy of the LGPLv3 License. 25 * 26 ************************************************************************/ 27 28interface OutlineView 29[ 30 uuid ( "92E2F580-2FB4-11CF-89CA-008029E4B0B1" ) ; 31] 32{ 33 SID_CUT // ole : no, status : ? 34 [ 35 ExecMethod = FuSupport ; 36 StateMethod = GetMenuState ; 37 ] 38 SID_COPY // ole : no, status : ? 39 [ 40 ExecMethod = FuSupport ; 41 StateMethod = GetMenuState ; 42 ] 43 SID_PASTE // ole : no, status : ? 44 [ 45 ExecMethod = FuSupport ; 46 StateMethod = GetMenuState ; 47 ] 48 SID_DELETE // ole : no, status : ? 49 [ 50 ExecMethod = FuSupport ; 51 StateMethod = GetMenuState ; 52 Cachable , Asynchron ; 53 ] 54 SID_DRAWINGMODE // ole : no, status : play rec 55 [ 56 ExecMethod = FuSupport ; 57 StateMethod = GetMenuState ; 58 ] 59 SID_ZOOM_NEXT // ole : no, status : play rec 60 [ 61 ExecMethod = FuSupport ; 62 StateMethod = GetMenuState ; 63 ] 64 SID_ZOOM_PREV // ole : no, status : play rec 65 [ 66 ExecMethod = FuSupport ; 67 StateMethod = GetMenuState ; 68 ] 69 SID_ZOOM_TOOLBOX // ole : no, status : ? 70 [ 71 ExecMethod = FuTemporary ; 72 StateMethod = GetStatusBarState ; 73 ] 74 SID_ATTR_ZOOM // ole : no, status : ? 75 [ 76 ExecMethod = FuTemporary ; 77 StateMethod = GetStatusBarState ; 78 ] 79 SID_ATTR_ZOOMSLIDER // status() 80 [ 81 ExecMethod = FuTemporary ; 82 StateMethod = GetStatusBarState ; 83 ] 84 SID_ZOOM_OUT // ole : no, status : play rec 85 [ 86 ExecMethod = FuTemporary ; 87 StateMethod = GetMenuState ; 88 ] 89 SID_ZOOM_IN // ole : no, status : play rec 90 [ 91 ExecMethod = FuTemporary ; 92 StateMethod = GetMenuState ; 93 ] 94 SID_SIZE_REAL // ole : no, status : play rec 95 [ 96 ExecMethod = FuTemporary ; 97 StateMethod = GetMenuState ; 98 ] 99 SID_SIZE_VISAREA // ole : no, status : no 100 [ 101 ExecMethod = FuTemporary ; 102 StateMethod = GetMenuState ; 103 ] 104 SID_HYPERLINK_SETLINK // ole : no, status : no 105 [ 106 ExecMethod = FuTemporaryModify ; 107 ] 108 SID_HYPERLINK_GETLINK // ole : no, status : no 109 [ 110 StateMethod = GetCtrlState ; 111 ] 112 SID_READONLY_MODE // ole : no, status : no 113 [ 114 StateMethod = GetCtrlState ; 115 ] 116 SID_OUTLINE_FORMAT // ole : no, status : ? 117 [ 118 ExecMethod = FuTemporary ; 119 StateMethod = GetMenuState ; 120 ] 121 SID_OUTLINE_COLLAPSE_ALL // ole : no, status : ? 122 [ 123 ExecMethod = FuTemporary ; 124 StateMethod = GetMenuState ; 125 ] 126 SID_OUTLINE_COLLAPSE // ole : no, status : ? 127 [ 128 ExecMethod = FuTemporary ; 129 StateMethod = GetMenuState ; 130 ] 131 SID_OUTLINE_EXPAND_ALL // ole : no, status : ? 132 [ 133 ExecMethod = FuTemporary ; 134 StateMethod = GetMenuState ; 135 ] 136 SID_OUTLINE_EXPAND // ole : no, status : ? 137 [ 138 ExecMethod = FuTemporary ; 139 StateMethod = GetMenuState ; 140 ] 141 SID_CHARMAP // ole : no, status : ? 142 [ 143 ExecMethod = FuTemporaryModify ; 144 StateMethod = GetMenuState ; 145 ] 146 FN_INSERT_SOFT_HYPHEN // status(final|play) 147 [ 148 ExecMethod = FuTemporaryModify ; 149 StateMethod = GetMenuState ; 150 ] 151 FN_INSERT_HARDHYPHEN // status() 152 [ 153 ExecMethod = FuTemporaryModify ; 154 StateMethod = GetMenuState ; 155 ] 156 FN_INSERT_HARD_SPACE // status(final|play) 157 [ 158 ExecMethod = FuTemporaryModify ; 159 StateMethod = GetMenuState ; 160 ] 161 SID_INSERT_RLM 162 [ 163 ExecMethod = FuTemporary ; 164 StateMethod = GetMenuState ; 165 ] 166 SID_INSERT_LRM 167 [ 168 ExecMethod = FuTemporaryModify ; 169 StateMethod = GetMenuState ; 170 ] 171 SID_INSERT_ZWSP 172 [ 173 ExecMethod = FuTemporaryModify ; 174 StateMethod = GetMenuState ; 175 ] 176 SID_INSERT_ZWNBSP 177 [ 178 ExecMethod = FuTemporaryModify ; 179 StateMethod = GetMenuState ; 180 ] 181 182 SID_OUTLINE_BULLET // ole : no, status : ? 183 [ 184 ExecMethod = FuTemporaryModify ; 185 StateMethod = GetMenuState ; 186 Cachable , HasDialog , Export ; 187 ] 188 SID_CHAR_DLG // ole : no, status : ? 189 [ 190 ExecMethod = FuTemporaryModify ; 191 StateMethod = GetMenuState ; 192 // Cachable , HasDialog , Export ; 193 ] 194 SID_SELECTALL // ole : no, status : ? 195 [ 196 ExecMethod = FuTemporary ; 197 StateMethod = GetMenuState ; 198 GroupId = GID_DOCUMENT ; 199 Cachable ; 200 ] 201 SID_INSERTFILE // ole : no, status : ? 202 [ 203 ExecMethod = FuTemporaryModify ; 204 StateMethod = GetMenuState ; 205 ] 206 SID_PRESENTATION // ole : no, status : ? 207 [ 208 ExecMethod = FuTemporary ; 209 StateMethod = GetMenuState ; 210 ] 211 SID_EDIT_OUTLINER // ole : no, status : ? 212 [ 213 ExecMethod = FuPermanent ; 214 StateMethod = GetMenuState ; 215 ] 216 SID_SAVEDOC // ole : no, status : ? 217 [ 218 ExecMethod = Execute ; 219 StateMethod = GetMenuState ; 220 GroupId = GID_DOCUMENT ; 221 ] 222 SID_SAVEASDOC // ole : no, status : ? 223 [ 224 ExecMethod = Execute ; 225 GroupId = GID_DOCUMENT ; 226 ] 227 SID_RULER // ole : no, status : ? 228 [ 229 ExecMethod = FuSupport ; 230 StateMethod = GetMenuState ; 231 ] 232 SID_STATUS_PAGE // ole : no, status : ? 233 [ 234 ExecMethod = ExecStatusBar ; 235 StateMethod = GetStatusBarState ; 236 ] 237 SID_STATUS_LAYOUT // ole : no, status : ? 238 [ 239 ExecMethod = ExecStatusBar ; 240 StateMethod = GetStatusBarState ; 241 ] 242 SID_THESAURUS // ole : no, status : ? 243 [ 244 ExecMethod = FuTemporaryModify ; 245 StateMethod = GetMenuState ; 246 ] 247 SID_COLORVIEW // ole : no, status : ? 248 [ 249 ExecMethod = FuTemporary ; 250 StateMethod = GetMenuState ; 251 ] 252 SID_SET_DEFAULT // ole : no, status : ? 253 [ 254 ExecMethod = FuTemporaryModify ; 255 StateMethod = GetMenuState ; 256 ] 257 SID_PRESENTATIONOBJECT 258 [ 259 ExecMethod = FuTemporaryModify ; 260 StateMethod = GetMenuState ; 261 ] 262 SID_STYLE_CATALOG // ole : no, status : ? 263 [ 264 ExecMethod = FuTemporary ; 265 StateMethod = GetMenuState ; 266 ] 267 // Vorlagen 268 // kein Menueeintrag 269 SID_STYLE_FAMILY2 // ole : no, status : ? 270 [ 271 ExecMethod = FuTemporary ; 272 StateMethod = GetAttrState ; 273 GroupId = GID_DOCUMENT ; 274 Cachable ; 275 ] 276 SID_STYLE_FAMILY3 // ole : no, status : ? 277 [ 278 ExecMethod = FuTemporary ; 279 StateMethod = GetAttrState ; 280 GroupId = GID_DOCUMENT ; 281 Cachable ; 282 ] 283 // Vorlagen 284 // kein Menueeintrag 285 SID_STYLE_FAMILY5 // ole : no, status : ? 286 [ 287 ExecMethod = FuTemporary ; 288 StateMethod = GetAttrState ; 289 ] 290 // kein Menueeintrag 291 SID_STYLE_EDIT // ole : no, status : ? 292 [ 293 ExecMethod = FuTemporary ; 294 StateMethod = GetAttrState ; 295 GroupId = GID_DOCUMENT ; 296 Cachable ; 297 ] 298 // kein Menueeintrag 299 SID_STYLE_UPDATE_BY_EXAMPLE // ole : no, status : ? 300 [ 301 ExecMethod = FuTemporary ; 302 StateMethod = GetAttrState ; 303 GroupId = GID_DOCUMENT ; 304 Cachable ; 305 ] 306 // kein Menueeintrag 307 SID_STYLE_WATERCAN // ole : no, status : ? 308 [ 309 ExecMethod = FuTemporary ; 310 StateMethod = GetAttrState ; 311 GroupId = GID_DOCUMENT ; 312 Cachable ; 313 ] 314 // kein Menueeintrag 315 SID_STYLE_NEW_BY_EXAMPLE // ole : no, status : ? 316 [ 317 ExecMethod = FuTemporary ; 318 StateMethod = GetAttrState ; 319 GroupId = GID_DOCUMENT ; 320 Cachable ; 321 ] 322 // kein Menueeintrag 323 SID_STYLE_NEW // ole : no, status : ? 324 [ 325 ExecMethod = FuTemporary ; 326 StateMethod = GetAttrState ; 327 GroupId = GID_DOCUMENT ; 328 Cachable ; 329 ] 330 // kein Menueeintrag 331 SID_STYLE_DELETE // ole : no, status : ? 332 [ 333 ExecMethod = FuTemporary ; 334 StateMethod = GetAttrState ; 335 GroupId = GID_DOCUMENT ; 336 Cachable ; 337 ] 338 SID_AUTOSPELL_CHECK // ole : no, status : play rec 339 [ 340 ExecMethod = FuSupport ; 341 StateMethod = GetMenuState ; 342 ] 343 SID_PREVIEW_STATE // ole : no, status : ? 344 [ 345 ExecMethod = FuTemporary ; 346 StateMethod = GetMenuState ; 347 ] 348 SID_PRESENTATION_DLG 349 [ 350 ExecMethod = FuTemporary ; 351 ] 352 SID_CUSTOMSHOW_DLG 353 [ 354 ExecMethod = FuTemporary ; 355 ] 356 SID_EXPAND_PAGE // ole : no, status : ? 357 [ 358 ExecMethod = FuTemporaryModify ; 359 StateMethod = GetMenuState ; 360 ] 361 SID_SUMMARY_PAGE // ole : no, status : ? 362 [ 363 ExecMethod = FuTemporaryModify ; 364 StateMethod = GetMenuState ; 365 ] 366 SID_INSERT_FLD_DATE_FIX // ole : no, status : play rec 367 [ 368 ExecMethod = FuTemporaryModify ; 369 StateMethod = GetMenuState ; 370 ] 371 SID_INSERT_FLD_DATE_VAR // ole : no, status : play rec 372 [ 373 ExecMethod = FuTemporaryModify ; 374 StateMethod = GetMenuState ; 375 ] 376 SID_INSERT_FLD_TIME_FIX // ole : no, status : play rec 377 [ 378 ExecMethod = FuTemporaryModify ; 379 StateMethod = GetMenuState ; 380 ] 381 SID_INSERT_FLD_TIME_VAR // ole : no, status : play rec 382 [ 383 ExecMethod = FuTemporaryModify ; 384 StateMethod = GetMenuState ; 385 ] 386 SID_INSERT_FLD_PAGE // ole : no, status : play rec 387 [ 388 ExecMethod = FuTemporaryModify ; 389 StateMethod = GetMenuState ; 390 ] 391 SID_INSERT_FLD_PAGES // ole : no, status : play rec 392 [ 393 ExecMethod = FuTemporaryModify ; 394 StateMethod = GetMenuState ; 395 ] 396 SID_INSERT_FLD_FILE // ole : no, status : play rec 397 [ 398 ExecMethod = FuTemporaryModify ; 399 StateMethod = GetMenuState ; 400 ] 401 SID_INSERT_FLD_AUTHOR // ole : no, status : play rec 402 [ 403 ExecMethod = FuTemporaryModify ; 404 StateMethod = GetMenuState ; 405 ] 406 SID_MODIFY_FIELD // ole : no, status : play rec 407 [ 408 ExecMethod = FuTemporaryModify ; 409 StateMethod = GetMenuState ; 410 ] 411 /* 412 SID_PRINTDOC // ole : no, status : ? 413 [ 414 StateMethod = GetMenuState ; 415 ] 416 SID_PRINTDOCDIRECT // ole : no, status : ? 417 [ 418 StateMethod = GetMenuState ; 419 ] 420 SID_SETUPPRINTER // ole : no, status : ? 421 [ 422 StateMethod = GetMenuState ; 423 ] 424*/ 425 426 SID_MAIL_SCROLLBODY_PAGEDOWN // ole : no, status : ? 427 [ 428 ExecMethod = ExecCtrl ; 429 StateMethod = GetCtrlState ; 430 ] 431 SID_STYLE_FAMILY 432 [ 433 ExecMethod = FuSupport ; 434 StateMethod = GetMenuState ; 435 ] 436 SID_TRANSLITERATE_SENTENCE_CASE // ole : no, status : ? 437 [ 438 ExecMethod = FuSupport ; 439 StateMethod = GetCtrlState ; 440 ] 441 SID_TRANSLITERATE_TITLE_CASE // ole : no, status : ? 442 [ 443 ExecMethod = FuSupport ; 444 StateMethod = GetCtrlState ; 445 ] 446 SID_TRANSLITERATE_TOGGLE_CASE // ole : no, status : ? 447 [ 448 ExecMethod = FuSupport ; 449 StateMethod = GetCtrlState ; 450 ] 451 SID_TRANSLITERATE_UPPER // ole : no, status : ? 452 [ 453 ExecMethod = FuSupport ; 454 StateMethod = GetCtrlState ; 455 ] 456 SID_TRANSLITERATE_LOWER // ole : no, status : ? 457 [ 458 ExecMethod = FuSupport ; 459 StateMethod = GetCtrlState ; 460 ] 461 SID_TRANSLITERATE_HALFWIDTH // ole : no, status : ? 462 [ 463 ExecMethod = FuSupport ; 464 StateMethod = GetCtrlState ; 465 ] 466 SID_TRANSLITERATE_FULLWIDTH // ole : no, status : ? 467 [ 468 ExecMethod = FuSupport ; 469 StateMethod = GetCtrlState ; 470 ] 471 SID_TRANSLITERATE_HIRAGANA // ole : no, status : ? 472 [ 473 ExecMethod = FuSupport ; 474 StateMethod = GetCtrlState ; 475 ] 476 SID_TRANSLITERATE_KATAGANA // ole : no, status : ? 477 [ 478 ExecMethod = FuSupport ; 479 StateMethod = GetCtrlState ; 480 ] 481 SID_OPT_LOCALE_CHANGED // ole : no, status : ? 482 [ 483 ExecMethod = ExecCtrl ; 484 StateMethod = GetCtrlState ; 485 ] 486 487 // #96090# 488 SID_GETUNDOSTRINGS // ole : no, status : ? 489 [ 490 ExecMethod = FuSupport ; 491 StateMethod = GetMenuState ; 492 ] 493 SID_UNDO // ole : no, status : ? 494 [ 495 ExecMethod = FuSupport ; 496 StateMethod = GetMenuState ; 497 ] 498 SID_GETREDOSTRINGS // ole : no, status : ? 499 [ 500 ExecMethod = FuSupport ; 501 StateMethod = GetMenuState ; 502 ] 503 SID_REDO // ole : no, status : ? 504 [ 505 ExecMethod = FuSupport ; 506 StateMethod = GetMenuState ; 507 ] 508 509 SID_SEARCH_OPTIONS // ole : ?, status : ? 510 [ 511 ExecMethod = Execute ; 512 StateMethod = GetState ; 513 GroupId = GID_DOCUMENT ; 514 Cachable ; 515 ] 516 SID_SEARCH_ITEM // ole : ?, status : ? 517 [ 518 ExecMethod = Execute ; 519 StateMethod = GetState ; 520 ] 521 SID_SPELL_DIALOG // ole : no, status : ? 522 [ 523 ExecMethod = Execute ; 524 StateMethod = GetMenuState ; 525 ] 526} 527 528shell OutlineViewShell 529{ 530 import OutlineView[Automation]; 531} 532 533