1*a02241ffSAndrew Rist/************************************************************** 2cdf0e10cSrcweir * 3*a02241ffSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*a02241ffSAndrew Rist * or more contributor license agreements. See the NOTICE file 5*a02241ffSAndrew Rist * distributed with this work for additional information 6*a02241ffSAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*a02241ffSAndrew Rist * to you under the Apache License, Version 2.0 (the 8*a02241ffSAndrew Rist * "License"); you may not use this file except in compliance 9*a02241ffSAndrew Rist * with the License. You may obtain a copy of the License at 10cdf0e10cSrcweir * 11*a02241ffSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12cdf0e10cSrcweir * 13*a02241ffSAndrew Rist * Unless required by applicable law or agreed to in writing, 14*a02241ffSAndrew Rist * software distributed under the License is distributed on an 15*a02241ffSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*a02241ffSAndrew Rist * KIND, either express or implied. See the License for the 17*a02241ffSAndrew Rist * specific language governing permissions and limitations 18*a02241ffSAndrew Rist * under the License. 19cdf0e10cSrcweir * 20*a02241ffSAndrew Rist *************************************************************/ 21*a02241ffSAndrew Rist 22cdf0e10cSrcweirinterface Annotation : _Annotation 23cdf0e10cSrcweir[ 24cdf0e10cSrcweir uuid = "CA0C4280-293D-11D1-89CB-008029E4B0B1" 25cdf0e10cSrcweir] 26cdf0e10cSrcweir{ 27cdf0e10cSrcweir 28cdf0e10cSrcweir SID_THESAURUS // api: 29cdf0e10cSrcweir [ 30cdf0e10cSrcweir ExecMethod = ExecLingu ; 31cdf0e10cSrcweir StateMethod = GetLinguState ; 32cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 33cdf0e10cSrcweir ] 34cdf0e10cSrcweir 35cdf0e10cSrcweir SID_HANGUL_HANJA_CONVERSION // api: 36cdf0e10cSrcweir [ 37cdf0e10cSrcweir ExecMethod = ExecLingu ; 38cdf0e10cSrcweir StateMethod = GetLinguState ; 39cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 40cdf0e10cSrcweir ] 41cdf0e10cSrcweir 42cdf0e10cSrcweir SID_CHINESE_CONVERSION // api: 43cdf0e10cSrcweir [ 44cdf0e10cSrcweir ExecMethod = ExecLingu ; 45cdf0e10cSrcweir StateMethod = GetLinguState ; 46cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 47cdf0e10cSrcweir ] 48cdf0e10cSrcweir 49cdf0e10cSrcweir SID_STYLE_CATALOG // ole(no) api(play/rec) 50cdf0e10cSrcweir [ 51cdf0e10cSrcweir StateMethod = StateDisableItems ; 52cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 53cdf0e10cSrcweir ] 54cdf0e10cSrcweir 55cdf0e10cSrcweir SID_TWAIN_SELECT 56cdf0e10cSrcweir [ 57cdf0e10cSrcweir StateMethod = StateDisableItems ; 58cdf0e10cSrcweir ] 59cdf0e10cSrcweir 60cdf0e10cSrcweir SID_TWAIN_TRANSFER 61cdf0e10cSrcweir [ 62cdf0e10cSrcweir StateMethod = StateDisableItems ; 63cdf0e10cSrcweir ] 64cdf0e10cSrcweir 65cdf0e10cSrcweir SID_INSERT_GRAPHIC 66cdf0e10cSrcweir [ 67cdf0e10cSrcweir StateMethod = StateDisableItems ; 68cdf0e10cSrcweir ] 69cdf0e10cSrcweir 70cdf0e10cSrcweir SID_AUTOSPELL_CHECK 71cdf0e10cSrcweir [ 72cdf0e10cSrcweir ExecMethod = Exec; 73cdf0e10cSrcweir StateMethod = GetState; 74cdf0e10cSrcweir ] 75cdf0e10cSrcweir 76cdf0e10cSrcweir SID_HYPERLINK_SETLINK // status() 77cdf0e10cSrcweir [ 78cdf0e10cSrcweir ExecMethod = Exec ; 79cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 80cdf0e10cSrcweir ] 81cdf0e10cSrcweir SID_HYPERLINK_GETLINK // status() 82cdf0e10cSrcweir [ 83cdf0e10cSrcweir StateMethod = StateInsert ; 84cdf0e10cSrcweir ] 85cdf0e10cSrcweir 86cdf0e10cSrcweir FN_INSERT_SOFT_HYPHEN // status(final|play) 87cdf0e10cSrcweir [ 88cdf0e10cSrcweir ExecMethod = Exec ; 89cdf0e10cSrcweir StateMethod = NoState ; 90cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 91cdf0e10cSrcweir ] 92cdf0e10cSrcweir 93cdf0e10cSrcweir FN_INSERT_HARDHYPHEN // status() 94cdf0e10cSrcweir [ 95cdf0e10cSrcweir ExecMethod = Exec ; 96cdf0e10cSrcweir StateMethod = NoState ; 97cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 98cdf0e10cSrcweir ] 99cdf0e10cSrcweir 100cdf0e10cSrcweir FN_INSERT_HARD_SPACE // status(final|play) 101cdf0e10cSrcweir [ 102cdf0e10cSrcweir ExecMethod = Exec ; 103cdf0e10cSrcweir StateMethod = NoState ; 104cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 105cdf0e10cSrcweir ] 106cdf0e10cSrcweir 107cdf0e10cSrcweir SID_INSERT_RLM 108cdf0e10cSrcweir [ 109cdf0e10cSrcweir ExecMethod = Exec ; 110cdf0e10cSrcweir StateMethod = GetState ; 111cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 112cdf0e10cSrcweir ] 113cdf0e10cSrcweir 114cdf0e10cSrcweir SID_INSERT_LRM 115cdf0e10cSrcweir [ 116cdf0e10cSrcweir ExecMethod = Exec ; 117cdf0e10cSrcweir StateMethod = GetState ; 118cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 119cdf0e10cSrcweir ] 120cdf0e10cSrcweir 121cdf0e10cSrcweir SID_INSERT_ZWSP 122cdf0e10cSrcweir [ 123cdf0e10cSrcweir ExecMethod = Exec ; 124cdf0e10cSrcweir StateMethod = GetState ; 125cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 126cdf0e10cSrcweir ] 127cdf0e10cSrcweir 128cdf0e10cSrcweir SID_INSERT_ZWNBSP 129cdf0e10cSrcweir [ 130cdf0e10cSrcweir ExecMethod = Exec ; 131cdf0e10cSrcweir StateMethod = GetState ; 132cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 133cdf0e10cSrcweir ] 134cdf0e10cSrcweir 135cdf0e10cSrcweir SID_ATTR_PARA_LEFT_TO_RIGHT 136cdf0e10cSrcweir [ 137cdf0e10cSrcweir ExecMethod = Exec ; 138cdf0e10cSrcweir StateMethod = GetState ; 139cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 140cdf0e10cSrcweir ] 141cdf0e10cSrcweir 142cdf0e10cSrcweir SID_ATTR_PARA_RIGHT_TO_LEFT 143cdf0e10cSrcweir [ 144cdf0e10cSrcweir ExecMethod = Exec ; 145cdf0e10cSrcweir StateMethod = GetState ; 146cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 147cdf0e10cSrcweir ] 148cdf0e10cSrcweir 149cdf0e10cSrcweir SID_TEXTDIRECTION_LEFT_TO_RIGHT 150cdf0e10cSrcweir [ 151cdf0e10cSrcweir ExecMethod = Exec ; 152cdf0e10cSrcweir StateMethod = GetState ; 153cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 154cdf0e10cSrcweir ] 155cdf0e10cSrcweir 156cdf0e10cSrcweir SID_TEXTDIRECTION_TOP_TO_BOTTOM 157cdf0e10cSrcweir [ 158cdf0e10cSrcweir ExecMethod = Exec ; 159cdf0e10cSrcweir StateMethod = GetState ; 160cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 161cdf0e10cSrcweir ] 162cdf0e10cSrcweir 163cdf0e10cSrcweir SID_VERTICALTEXT_STATE 164cdf0e10cSrcweir [ 165cdf0e10cSrcweir StateMethod = GetState ; 166cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 167cdf0e10cSrcweir ] 168cdf0e10cSrcweir 169cdf0e10cSrcweir SID_CTLFONT_STATE 170cdf0e10cSrcweir [ 171cdf0e10cSrcweir StateMethod = GetState ; 172cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 173cdf0e10cSrcweir ] 174cdf0e10cSrcweir 175cdf0e10cSrcweir SID_TRANSLITERATE_SENTENCE_CASE 176cdf0e10cSrcweir [ 177cdf0e10cSrcweir ExecMethod = ExecTransliteration ; 178cdf0e10cSrcweir StateMethod = NoState ; 179cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 180cdf0e10cSrcweir ] 181cdf0e10cSrcweir 182cdf0e10cSrcweir SID_TRANSLITERATE_TITLE_CASE 183cdf0e10cSrcweir [ 184cdf0e10cSrcweir ExecMethod = ExecTransliteration ; 185cdf0e10cSrcweir StateMethod = NoState ; 186cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 187cdf0e10cSrcweir ] 188cdf0e10cSrcweir 189cdf0e10cSrcweir SID_TRANSLITERATE_TOGGLE_CASE 190cdf0e10cSrcweir [ 191cdf0e10cSrcweir ExecMethod = ExecTransliteration ; 192cdf0e10cSrcweir StateMethod = NoState ; 193cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 194cdf0e10cSrcweir ] 195cdf0e10cSrcweir 196cdf0e10cSrcweir SID_TRANSLITERATE_UPPER 197cdf0e10cSrcweir [ 198cdf0e10cSrcweir ExecMethod = ExecTransliteration ; 199cdf0e10cSrcweir StateMethod = NoState ; 200cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 201cdf0e10cSrcweir ] 202cdf0e10cSrcweir 203cdf0e10cSrcweir SID_TRANSLITERATE_LOWER 204cdf0e10cSrcweir [ 205cdf0e10cSrcweir ExecMethod = ExecTransliteration ; 206cdf0e10cSrcweir StateMethod = NoState ; 207cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 208cdf0e10cSrcweir ] 209cdf0e10cSrcweir 210cdf0e10cSrcweir SID_TRANSLITERATE_HALFWIDTH 211cdf0e10cSrcweir [ 212cdf0e10cSrcweir ExecMethod = ExecTransliteration ; 213cdf0e10cSrcweir StateMethod = GetState ; 214cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 215cdf0e10cSrcweir ] 216cdf0e10cSrcweir 217cdf0e10cSrcweir SID_TRANSLITERATE_FULLWIDTH 218cdf0e10cSrcweir [ 219cdf0e10cSrcweir ExecMethod = ExecTransliteration ; 220cdf0e10cSrcweir StateMethod = GetState ; 221cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 222cdf0e10cSrcweir ] 223cdf0e10cSrcweir 224cdf0e10cSrcweir SID_TRANSLITERATE_HIRAGANA 225cdf0e10cSrcweir [ 226cdf0e10cSrcweir ExecMethod = ExecTransliteration ; 227cdf0e10cSrcweir StateMethod = GetState ; 228cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 229cdf0e10cSrcweir ] 230cdf0e10cSrcweir 231cdf0e10cSrcweir SID_TRANSLITERATE_KATAGANA 232cdf0e10cSrcweir [ 233cdf0e10cSrcweir ExecMethod = ExecTransliteration ; 234cdf0e10cSrcweir StateMethod = GetState ; 235cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 236cdf0e10cSrcweir ] 237cdf0e10cSrcweir 238cdf0e10cSrcweir SID_ATTR_CHAR_WORDLINEMODE // status(final|play) 239cdf0e10cSrcweir [ 240cdf0e10cSrcweir ExecMethod = Exec ; 241cdf0e10cSrcweir StateMethod = GetState ; 242cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 243cdf0e10cSrcweir ] 244cdf0e10cSrcweir 245cdf0e10cSrcweir SID_ATTR_CHAR_RELIEF 246cdf0e10cSrcweir [ 247cdf0e10cSrcweir ExecMethod = Exec ; 248cdf0e10cSrcweir StateMethod = GetState ; 249cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 250cdf0e10cSrcweir ] 251cdf0e10cSrcweir 252cdf0e10cSrcweir SID_ATTR_CHAR_LANGUAGE // status(final|play) 253cdf0e10cSrcweir [ 254cdf0e10cSrcweir ExecMethod = Exec ; 255cdf0e10cSrcweir StateMethod = GetState ; 256cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 257cdf0e10cSrcweir ] 258cdf0e10cSrcweir 259cdf0e10cSrcweir SID_ATTR_CHAR_KERNING // status(final|play) 260cdf0e10cSrcweir [ 261cdf0e10cSrcweir ExecMethod = Exec ; 262cdf0e10cSrcweir StateMethod = GetState ; 263cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 264cdf0e10cSrcweir ] 265cdf0e10cSrcweir 266cdf0e10cSrcweir SID_ATTR_CHAR_AUTOKERN // // status(final|play) 267cdf0e10cSrcweir [ 268cdf0e10cSrcweir ExecMethod = Exec ; 269cdf0e10cSrcweir StateMethod = GetState ; 270cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 271cdf0e10cSrcweir ] 272cdf0e10cSrcweir 273cdf0e10cSrcweir SID_ATTR_CHAR_ESCAPEMENT // status(final|play) 274cdf0e10cSrcweir [ 275cdf0e10cSrcweir ExecMethod = Exec ; 276cdf0e10cSrcweir StateMethod = GetState ; 277cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 278cdf0e10cSrcweir ] 279cdf0e10cSrcweir 280cdf0e10cSrcweir SID_ATTR_CHAR_SCALEWIDTH // status() 281cdf0e10cSrcweir [ 282cdf0e10cSrcweir ExecMethod = Exec ; 283cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 284cdf0e10cSrcweir ] 285cdf0e10cSrcweir 286cdf0e10cSrcweir SID_STYLE_FAMILY1 287cdf0e10cSrcweir [ 288cdf0e10cSrcweir StateMethod = StateDisableItems ; 289cdf0e10cSrcweir ] 290cdf0e10cSrcweir 291cdf0e10cSrcweir SID_STYLE_FAMILY2 292cdf0e10cSrcweir [ 293cdf0e10cSrcweir StateMethod = StateDisableItems ; 294cdf0e10cSrcweir ] 295cdf0e10cSrcweir 296cdf0e10cSrcweir SID_STYLE_FAMILY3 297cdf0e10cSrcweir [ 298cdf0e10cSrcweir StateMethod = StateDisableItems ; 299cdf0e10cSrcweir ] 300cdf0e10cSrcweir 301cdf0e10cSrcweir SID_STYLE_FAMILY4 302cdf0e10cSrcweir [ 303cdf0e10cSrcweir StateMethod = StateDisableItems ; 304cdf0e10cSrcweir ] 305cdf0e10cSrcweir 306cdf0e10cSrcweir SID_STYLE_FAMILY5 307cdf0e10cSrcweir [ 308cdf0e10cSrcweir StateMethod = StateDisableItems ; 309cdf0e10cSrcweir ] 310cdf0e10cSrcweir 311cdf0e10cSrcweir SID_STYLE_WATERCAN // status() 312cdf0e10cSrcweir [ 313cdf0e10cSrcweir StateMethod = StateDisableItems ; 314cdf0e10cSrcweir ] 315cdf0e10cSrcweir 316cdf0e10cSrcweir SID_STYLE_UPDATE_BY_EXAMPLE // status() 317cdf0e10cSrcweir [ 318cdf0e10cSrcweir StateMethod = StateDisableItems ; 319cdf0e10cSrcweir ] 320cdf0e10cSrcweir 321cdf0e10cSrcweir SID_STYLE_NEW_BY_EXAMPLE // status(fina|play) 322cdf0e10cSrcweir [ 323cdf0e10cSrcweir StateMethod = StateDisableItems ; 324cdf0e10cSrcweir ] 325cdf0e10cSrcweir 326cdf0e10cSrcweir SID_STYLE_APPLY // status(fina|play) 327cdf0e10cSrcweir [ 328cdf0e10cSrcweir StateMethod = StateDisableItems ; 329cdf0e10cSrcweir ] 330cdf0e10cSrcweir 331cdf0e10cSrcweir SID_STYLE_NEW // ole : no, status : ? 332cdf0e10cSrcweir [ 333cdf0e10cSrcweir StateMethod = StateDisableItems ; 334cdf0e10cSrcweir ] 335cdf0e10cSrcweir 336cdf0e10cSrcweir SID_STYLE_EDIT // ole : no, status : ? 337cdf0e10cSrcweir [ 338cdf0e10cSrcweir StateMethod = StateDisableItems ; 339cdf0e10cSrcweir ] 340cdf0e10cSrcweir 341cdf0e10cSrcweir SID_STYLE_DELETE // ole : no, status : ? 342cdf0e10cSrcweir [ 343cdf0e10cSrcweir StateMethod = StateDisableItems ; 344cdf0e10cSrcweir ] 345cdf0e10cSrcweir FN_STAT_SELMODE 346cdf0e10cSrcweir [ 347cdf0e10cSrcweir StateMethod = StateStatusLine ; 348cdf0e10cSrcweir ] 349cdf0e10cSrcweir 350cdf0e10cSrcweir FN_STAT_TEMPLATE 351cdf0e10cSrcweir [ 352cdf0e10cSrcweir StateMethod = StateStatusLine ; 353cdf0e10cSrcweir ] 354cdf0e10cSrcweir 355cdf0e10cSrcweir SID_LANGUAGE_STATUS 356cdf0e10cSrcweir [ 357cdf0e10cSrcweir ExecMethod = ExecLingu ; 358cdf0e10cSrcweir StateMethod = GetLinguState ; 359cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; 360cdf0e10cSrcweir ] 361cdf0e10cSrcweir 362cdf0e10cSrcweir SID_THES 363cdf0e10cSrcweir [ 364cdf0e10cSrcweir ExecMethod = ExecLingu ; 365cdf0e10cSrcweir StateMethod = GetLinguState ; 366cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR" ; // e.g. disable for read-only documents 367cdf0e10cSrcweir ] 368cdf0e10cSrcweir 369cdf0e10cSrcweir} 370cdf0e10cSrcweir 371cdf0e10cSrcweirshell SwAnnotationShell 372cdf0e10cSrcweir{ 373cdf0e10cSrcweir import Annotation[Automation]; 374cdf0e10cSrcweir} 375