1a02241ffSAndrew Rist/************************************************************** 2cdf0e10cSrcweir * 3a02241ffSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4a02241ffSAndrew Rist * or more contributor license agreements. See the NOTICE file 5a02241ffSAndrew Rist * distributed with this work for additional information 6a02241ffSAndrew Rist * regarding copyright ownership. The ASF licenses this file 7a02241ffSAndrew Rist * to you under the Apache License, Version 2.0 (the 8a02241ffSAndrew Rist * "License"); you may not use this file except in compliance 9a02241ffSAndrew Rist * with the License. You may obtain a copy of the License at 10a02241ffSAndrew Rist * 11a02241ffSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12a02241ffSAndrew Rist * 13a02241ffSAndrew Rist * Unless required by applicable law or agreed to in writing, 14a02241ffSAndrew Rist * software distributed under the License is distributed on an 15a02241ffSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16a02241ffSAndrew Rist * KIND, either express or implied. See the License for the 17a02241ffSAndrew Rist * specific language governing permissions and limitations 18a02241ffSAndrew Rist * under the License. 19a02241ffSAndrew Rist * 20a02241ffSAndrew Rist *************************************************************/ 21a02241ffSAndrew Rist 22a02241ffSAndrew Rist 23cdf0e10cSrcweirinterface TextDraw : TextDrawBase 24cdf0e10cSrcweir[ 25cdf0e10cSrcweir uuid = "626DE480-111A-101D-9757-6E74207A7520" 26cdf0e10cSrcweir] 27cdf0e10cSrcweir{ 28cdf0e10cSrcweir SID_ATTR_LINEEND_STYLE 29cdf0e10cSrcweir [ 30cdf0e10cSrcweir SlotType = SfxBoolItem ; 31cdf0e10cSrcweir ExecMethod = ExecDrawAttrArgs ; 32cdf0e10cSrcweir StateMethod = DisableState ; 33cdf0e10cSrcweir Export = FALSE; 34cdf0e10cSrcweir ] 35cdf0e10cSrcweir 36*d5370dc8SArmin Le Grand SID_ATTR_LINE_START 37*d5370dc8SArmin Le Grand [ 38*d5370dc8SArmin Le Grand ExecMethod = ExecDrawAttrArgs ; 39*d5370dc8SArmin Le Grand StateMethod = DisableState ; 40*d5370dc8SArmin Le Grand Export = FALSE; 41*d5370dc8SArmin Le Grand ] 42*d5370dc8SArmin Le Grand 43*d5370dc8SArmin Le Grand SID_ATTR_LINE_END 44*d5370dc8SArmin Le Grand [ 45*d5370dc8SArmin Le Grand ExecMethod = ExecDrawAttrArgs ; 46*d5370dc8SArmin Le Grand StateMethod = DisableState ; 47*d5370dc8SArmin Le Grand Export = FALSE; 48*d5370dc8SArmin Le Grand ] 49*d5370dc8SArmin Le Grand 50*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM // ole : no, status : ? 51*d5370dc8SArmin Le Grand [ 52*d5370dc8SArmin Le Grand ExecMethod = ExecDrawAttrArgs ; 53*d5370dc8SArmin Le Grand StateMethod = DisableState ; 54*d5370dc8SArmin Le Grand Export = FALSE; 55*d5370dc8SArmin Le Grand ] 56*d5370dc8SArmin Le Grand 57*d5370dc8SArmin Le Grand // use same as SID_ATTR_LINEEND_STYLE 58*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_MIRROR_HORIZONTAL [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 59*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_MIRROR_VERTICAL [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 60*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_POS_X [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 61*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_POS_Y [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 62*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_WIDTH [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 63*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_HEIGHT [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 64*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_ANGLE [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 65*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_ROT_X [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 66*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_ROT_Y [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 67*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_PROTECT_POS [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 68*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_PROTECT_SIZE [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 69*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_AUTOWIDTH [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 70*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_AUTOHEIGHT [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 71*d5370dc8SArmin Le Grand SID_ATTR_TRANSFORM_MATRIX [ ExecMethod = ExecDrawAttrArgs; StateMethod = DisableState; Export = FALSE; ] 72*d5370dc8SArmin Le Grand 73cdf0e10cSrcweir SID_ATTR_LINE_STYLE 74cdf0e10cSrcweir [ 75cdf0e10cSrcweir Export = FALSE; 76cdf0e10cSrcweir ExecMethod = ExecDrawAttrArgs ; 77cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 78cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 79cdf0e10cSrcweir ] 80cdf0e10cSrcweir 81cdf0e10cSrcweir SID_ATTR_LINE_DASH 82cdf0e10cSrcweir [ 83cdf0e10cSrcweir ExecMethod = ExecDrawAttrArgs ; 84cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 85cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 86cdf0e10cSrcweir ] 87cdf0e10cSrcweir 88*d5370dc8SArmin Le Grand SID_ATTR_LINE_TRANSPARENCE 89*d5370dc8SArmin Le Grand [ 90*d5370dc8SArmin Le Grand Export = FALSE; 91*d5370dc8SArmin Le Grand ExecMethod = ExecDrawAttrArgs ; 92*d5370dc8SArmin Le Grand StateMethod = GetDrawAttrState ; 93*d5370dc8SArmin Le Grand DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 94*d5370dc8SArmin Le Grand ] 95*d5370dc8SArmin Le Grand 96*d5370dc8SArmin Le Grand SID_ATTR_LINE_JOINT 97*d5370dc8SArmin Le Grand [ 98*d5370dc8SArmin Le Grand Export = FALSE; 99*d5370dc8SArmin Le Grand ExecMethod = ExecDrawAttrArgs ; 100*d5370dc8SArmin Le Grand StateMethod = GetDrawAttrState ; 101*d5370dc8SArmin Le Grand DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 102*d5370dc8SArmin Le Grand ] 103*d5370dc8SArmin Le Grand 104*d5370dc8SArmin Le Grand SID_ATTR_LINE_CAP 105*d5370dc8SArmin Le Grand [ 106*d5370dc8SArmin Le Grand Export = FALSE; 107*d5370dc8SArmin Le Grand ExecMethod = ExecDrawAttrArgs ; 108*d5370dc8SArmin Le Grand StateMethod = GetDrawAttrState ; 109*d5370dc8SArmin Le Grand DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 110*d5370dc8SArmin Le Grand ] 111*d5370dc8SArmin Le Grand 112cdf0e10cSrcweir SID_DASH_LIST 113cdf0e10cSrcweir [ 114cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 115cdf0e10cSrcweir ] 116cdf0e10cSrcweir 117cdf0e10cSrcweir SID_LINEEND_LIST 118cdf0e10cSrcweir [ 119cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 120cdf0e10cSrcweir ] 121cdf0e10cSrcweir 122cdf0e10cSrcweir SID_COLOR_TABLE 123cdf0e10cSrcweir [ 124cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 125cdf0e10cSrcweir ] 126cdf0e10cSrcweir 127cdf0e10cSrcweir SID_GRADIENT_LIST 128cdf0e10cSrcweir [ 129cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 130cdf0e10cSrcweir ] 131cdf0e10cSrcweir 132cdf0e10cSrcweir SID_HATCH_LIST 133cdf0e10cSrcweir [ 134cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 135cdf0e10cSrcweir ] 136cdf0e10cSrcweir 137cdf0e10cSrcweir SID_BITMAP_LIST 138cdf0e10cSrcweir [ 139cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 140cdf0e10cSrcweir ] 141cdf0e10cSrcweir 142cdf0e10cSrcweir SID_ATTR_LINE_WIDTH 143cdf0e10cSrcweir [ 144cdf0e10cSrcweir ExecMethod = ExecDrawAttrArgs ; 145cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 146cdf0e10cSrcweir Export = FALSE; 147cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 148cdf0e10cSrcweir ] 149cdf0e10cSrcweir 150cdf0e10cSrcweir SID_ATTR_LINE_COLOR 151cdf0e10cSrcweir [ 152cdf0e10cSrcweir Export = FALSE; 153cdf0e10cSrcweir ExecMethod = ExecDrawAttrArgs ; 154cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 155cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 156cdf0e10cSrcweir ] 157cdf0e10cSrcweir 158cdf0e10cSrcweir SID_ATTR_FILL_STYLE 159cdf0e10cSrcweir [ 160cdf0e10cSrcweir Export = FALSE; 161cdf0e10cSrcweir ExecMethod = ExecDrawAttrArgs ; 162cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 163cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 164cdf0e10cSrcweir ] 165cdf0e10cSrcweir 166cdf0e10cSrcweir SID_ATTR_FILL_COLOR 167cdf0e10cSrcweir [ 168cdf0e10cSrcweir Export = FALSE; 169cdf0e10cSrcweir ExecMethod = ExecDrawAttrArgs ; 170cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 171cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 172cdf0e10cSrcweir ] 173cdf0e10cSrcweir 174cdf0e10cSrcweir SID_ATTR_FILL_GRADIENT 175cdf0e10cSrcweir [ 176cdf0e10cSrcweir Export = FALSE; 177cdf0e10cSrcweir ExecMethod = ExecDrawAttrArgs ; 178cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 179cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 180cdf0e10cSrcweir ] 181cdf0e10cSrcweir 182cdf0e10cSrcweir SID_ATTR_FILL_HATCH 183cdf0e10cSrcweir [ 184cdf0e10cSrcweir Export = FALSE; 185cdf0e10cSrcweir ExecMethod = ExecDrawAttrArgs ; 186cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 187cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 188cdf0e10cSrcweir ] 189cdf0e10cSrcweir 190cdf0e10cSrcweir SID_ATTR_FILL_BITMAP 191cdf0e10cSrcweir [ 192cdf0e10cSrcweir Export = FALSE; 193cdf0e10cSrcweir ExecMethod = ExecDrawAttrArgs ; 194cdf0e10cSrcweir StateMethod = GetDrawAttrState ; 195cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 196cdf0e10cSrcweir ] 197cdf0e10cSrcweir 198*d5370dc8SArmin Le Grand SID_ATTR_FILL_TRANSPARENCE 199*d5370dc8SArmin Le Grand [ 200*d5370dc8SArmin Le Grand Export = FALSE; 201*d5370dc8SArmin Le Grand ExecMethod = ExecDrawAttrArgs ; 202*d5370dc8SArmin Le Grand StateMethod = GetDrawAttrState ; 203*d5370dc8SArmin Le Grand DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 204*d5370dc8SArmin Le Grand ] 205*d5370dc8SArmin Le Grand 206*d5370dc8SArmin Le Grand SID_ATTR_FILL_FLOATTRANSPARENCE 207*d5370dc8SArmin Le Grand [ 208*d5370dc8SArmin Le Grand Export = FALSE; 209*d5370dc8SArmin Le Grand ExecMethod = ExecDrawAttrArgs ; 210*d5370dc8SArmin Le Grand StateMethod = GetDrawAttrState ; 211*d5370dc8SArmin Le Grand DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 212*d5370dc8SArmin Le Grand ] 213*d5370dc8SArmin Le Grand 214cdf0e10cSrcweir SID_ATTRIBUTES_LINE 215cdf0e10cSrcweir [ 216cdf0e10cSrcweir ExecMethod = ExecDrawDlg ; 217cdf0e10cSrcweir StateMethod = DisableState ; 218cdf0e10cSrcweir ] 219cdf0e10cSrcweir 220cdf0e10cSrcweir SID_ATTRIBUTES_AREA 221cdf0e10cSrcweir [ 222cdf0e10cSrcweir ExecMethod = ExecDrawDlg ; 223cdf0e10cSrcweir StateMethod = DisableState ; 224cdf0e10cSrcweir ] 225cdf0e10cSrcweir 226cdf0e10cSrcweir FN_DRAWTEXT_ATTR_DLG 227cdf0e10cSrcweir [ 228cdf0e10cSrcweir ExecMethod = ExecDrawDlg ; 229cdf0e10cSrcweir StateMethod = DisableState ; 230cdf0e10cSrcweir ] 231cdf0e10cSrcweir 232cdf0e10cSrcweir FN_FLIP_VERT_GRAFIC 233cdf0e10cSrcweir [ 234cdf0e10cSrcweir ExecMethod = Execute ; 235cdf0e10cSrcweir StateMethod = GetState ; 236cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 237cdf0e10cSrcweir ] 238cdf0e10cSrcweir 239cdf0e10cSrcweir FN_FLIP_HORZ_GRAFIC 240cdf0e10cSrcweir [ 241cdf0e10cSrcweir ExecMethod = Execute ; 242cdf0e10cSrcweir StateMethod = GetState ; 243cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 244cdf0e10cSrcweir ] 245cdf0e10cSrcweir 246cdf0e10cSrcweir SID_OBJECT_ROTATE 247cdf0e10cSrcweir [ 248cdf0e10cSrcweir Export = FALSE; 249cdf0e10cSrcweir ExecMethod = Execute ; 250cdf0e10cSrcweir StateMethod = GetState ; 251cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 252cdf0e10cSrcweir ] 253cdf0e10cSrcweir 254cdf0e10cSrcweir SID_BEZIER_EDIT 255cdf0e10cSrcweir [ 256cdf0e10cSrcweir Export = FALSE; 257cdf0e10cSrcweir ExecMethod = Execute ; 258cdf0e10cSrcweir StateMethod = GetState ; 259cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 260cdf0e10cSrcweir ] 261cdf0e10cSrcweir 262cdf0e10cSrcweir SID_FONTWORK 263cdf0e10cSrcweir [ 264cdf0e10cSrcweir ExecMethod = Execute ; 265cdf0e10cSrcweir StateMethod = GetState ; 266cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 267cdf0e10cSrcweir ] 268cdf0e10cSrcweir 269cdf0e10cSrcweir SID_OBJECT_HELL 270cdf0e10cSrcweir [ 271cdf0e10cSrcweir ExecMethod = Execute ; 272cdf0e10cSrcweir StateMethod = GetState ; 273cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 274cdf0e10cSrcweir ] 275cdf0e10cSrcweir 276cdf0e10cSrcweir SID_OBJECT_HEAVEN 277cdf0e10cSrcweir [ 278cdf0e10cSrcweir ExecMethod = Execute ; 279cdf0e10cSrcweir StateMethod = GetState ; 280cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 281cdf0e10cSrcweir ] 282cdf0e10cSrcweir 283cdf0e10cSrcweir FN_TOOL_HIERARCHIE 284cdf0e10cSrcweir [ 285cdf0e10cSrcweir ExecMethod = Execute ; 286cdf0e10cSrcweir StateMethod = GetState ; 287cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 288cdf0e10cSrcweir ] 289cdf0e10cSrcweir 290cdf0e10cSrcweir SID_EXTRUSION_TOOGLE 291cdf0e10cSrcweir [ 292cdf0e10cSrcweir ExecMethod = Execute ; 293cdf0e10cSrcweir StateMethod = GetState ; 294cdf0e10cSrcweir ] 295cdf0e10cSrcweir SID_EXTRUSION_TILT_DOWN 296cdf0e10cSrcweir [ 297cdf0e10cSrcweir ExecMethod = Execute ; 298cdf0e10cSrcweir StateMethod = GetState ; 299cdf0e10cSrcweir ] 300cdf0e10cSrcweir SID_EXTRUSION_TILT_UP 301cdf0e10cSrcweir [ 302cdf0e10cSrcweir ExecMethod = Execute ; 303cdf0e10cSrcweir StateMethod = GetState ; 304cdf0e10cSrcweir ] 305cdf0e10cSrcweir SID_EXTRUSION_TILT_LEFT 306cdf0e10cSrcweir [ 307cdf0e10cSrcweir ExecMethod = Execute ; 308cdf0e10cSrcweir StateMethod = GetState ; 309cdf0e10cSrcweir ] 310cdf0e10cSrcweir SID_EXTRUSION_TILT_RIGHT 311cdf0e10cSrcweir [ 312cdf0e10cSrcweir ExecMethod = Execute ; 313cdf0e10cSrcweir StateMethod = GetState ; 314cdf0e10cSrcweir ] 315cdf0e10cSrcweir SID_EXTRUSION_DEPTH_FLOATER 316cdf0e10cSrcweir [ 317cdf0e10cSrcweir ExecMethod = Execute ; 318cdf0e10cSrcweir StateMethod = GetState ; 319cdf0e10cSrcweir ] 320cdf0e10cSrcweir SID_EXTRUSION_DEPTH_DIALOG 321cdf0e10cSrcweir [ 322cdf0e10cSrcweir ExecMethod = Execute ; 323cdf0e10cSrcweir StateMethod = GetState ; 324cdf0e10cSrcweir ] 325cdf0e10cSrcweir SID_EXTRUSION_DIRECTION_FLOATER 326cdf0e10cSrcweir [ 327cdf0e10cSrcweir ExecMethod = Execute ; 328cdf0e10cSrcweir StateMethod = GetState ; 329cdf0e10cSrcweir ] 330cdf0e10cSrcweir SID_EXTRUSION_LIGHTING_FLOATER 331cdf0e10cSrcweir [ 332cdf0e10cSrcweir ExecMethod = Execute ; 333cdf0e10cSrcweir StateMethod = GetState ; 334cdf0e10cSrcweir ] 335cdf0e10cSrcweir SID_EXTRUSION_SURFACE_FLOATER 336cdf0e10cSrcweir [ 337cdf0e10cSrcweir ExecMethod = Execute ; 338cdf0e10cSrcweir StateMethod = GetState ; 339cdf0e10cSrcweir ] 340cdf0e10cSrcweir SID_EXTRUSION_3D_COLOR 341cdf0e10cSrcweir [ 342cdf0e10cSrcweir ExecMethod = Execute ; 343cdf0e10cSrcweir StateMethod = GetState ; 344cdf0e10cSrcweir ] 345cdf0e10cSrcweir SID_EXTRUSION_DEPTH 346cdf0e10cSrcweir [ 347cdf0e10cSrcweir ExecMethod = Execute ; 348cdf0e10cSrcweir StateMethod = GetState ; 349cdf0e10cSrcweir ] 350cdf0e10cSrcweir SID_EXTRUSION_DIRECTION 351cdf0e10cSrcweir [ 352cdf0e10cSrcweir ExecMethod = Execute ; 353cdf0e10cSrcweir StateMethod = GetState ; 354cdf0e10cSrcweir ] 355cdf0e10cSrcweir SID_EXTRUSION_PROJECTION 356cdf0e10cSrcweir [ 357cdf0e10cSrcweir ExecMethod = Execute ; 358cdf0e10cSrcweir StateMethod = GetState ; 359cdf0e10cSrcweir ] 360cdf0e10cSrcweir SID_EXTRUSION_LIGHTING_DIRECTION 361cdf0e10cSrcweir [ 362cdf0e10cSrcweir ExecMethod = Execute ; 363cdf0e10cSrcweir StateMethod = GetState ; 364cdf0e10cSrcweir ] 365cdf0e10cSrcweir SID_EXTRUSION_LIGHTING_INTENSITY 366cdf0e10cSrcweir [ 367cdf0e10cSrcweir ExecMethod = Execute ; 368cdf0e10cSrcweir StateMethod = GetState ; 369cdf0e10cSrcweir ] 370cdf0e10cSrcweir SID_EXTRUSION_SURFACE 371cdf0e10cSrcweir [ 372cdf0e10cSrcweir ExecMethod = Execute ; 373cdf0e10cSrcweir StateMethod = GetState ; 374cdf0e10cSrcweir ] 375cdf0e10cSrcweir SID_FONTWORK_SHAPE 376cdf0e10cSrcweir [ 377cdf0e10cSrcweir ExecMethod = Execute ; 378cdf0e10cSrcweir StateMethod = GetState ; 379cdf0e10cSrcweir ] 380cdf0e10cSrcweir SID_FONTWORK_SHAPE_TYPE 381cdf0e10cSrcweir [ 382cdf0e10cSrcweir ExecMethod = Execute ; 383cdf0e10cSrcweir StateMethod = GetState ; 384cdf0e10cSrcweir ] 385cdf0e10cSrcweir SID_FONTWORK_ALIGNMENT_FLOATER 386cdf0e10cSrcweir [ 387cdf0e10cSrcweir ExecMethod = Execute ; 388cdf0e10cSrcweir StateMethod = GetState ; 389cdf0e10cSrcweir ] 390cdf0e10cSrcweir SID_FONTWORK_CHARACTER_SPACING_FLOATER 391cdf0e10cSrcweir [ 392cdf0e10cSrcweir ExecMethod = Execute ; 393cdf0e10cSrcweir StateMethod = GetState ; 394cdf0e10cSrcweir ] 395cdf0e10cSrcweir SID_FONTWORK_ALIGNMENT 396cdf0e10cSrcweir [ 397cdf0e10cSrcweir ExecMethod = Execute ; 398cdf0e10cSrcweir StateMethod = GetState ; 399cdf0e10cSrcweir ] 400cdf0e10cSrcweir SID_FONTWORK_SAME_LETTER_HEIGHTS 401cdf0e10cSrcweir [ 402cdf0e10cSrcweir ExecMethod = Execute ; 403cdf0e10cSrcweir StateMethod = GetState ; 404cdf0e10cSrcweir ] 405cdf0e10cSrcweir SID_FONTWORK_CHARACTER_SPACING 406cdf0e10cSrcweir [ 407cdf0e10cSrcweir ExecMethod = Execute ; 408cdf0e10cSrcweir StateMethod = GetState ; 409cdf0e10cSrcweir ] 410cdf0e10cSrcweir SID_FONTWORK_KERN_CHARACTER_PAIRS 411cdf0e10cSrcweir [ 412cdf0e10cSrcweir ExecMethod = Execute ; 413cdf0e10cSrcweir StateMethod = GetState ; 414cdf0e10cSrcweir ] 415cdf0e10cSrcweir SID_FONTWORK_CHARACTER_SPACING_DIALOG 416cdf0e10cSrcweir [ 417cdf0e10cSrcweir ExecMethod = Execute ; 418cdf0e10cSrcweir StateMethod = GetState ; 419cdf0e10cSrcweir ] 420cdf0e10cSrcweir SID_INSERT_GRAPHIC 421cdf0e10cSrcweir [ 422cdf0e10cSrcweir StateMethod = StateDisableItems ; 423cdf0e10cSrcweir ] 424cdf0e10cSrcweir SID_TWAIN_SELECT 425cdf0e10cSrcweir [ 426cdf0e10cSrcweir StateMethod = StateDisableItems ; 427cdf0e10cSrcweir ] 428cdf0e10cSrcweir 429cdf0e10cSrcweir SID_TWAIN_TRANSFER 430cdf0e10cSrcweir [ 431cdf0e10cSrcweir StateMethod = StateDisableItems ; 432cdf0e10cSrcweir ] 433cdf0e10cSrcweir} 434cdf0e10cSrcweir 435cdf0e10cSrcweirshell SwDrawShell : SwDrawBaseShell 436cdf0e10cSrcweir{ 437cdf0e10cSrcweir import TextDraw [Automation]; 438cdf0e10cSrcweir 439cdf0e10cSrcweir // no export 440cdf0e10cSrcweir 441cdf0e10cSrcweir SID_FORMTEXT_STYLE 442cdf0e10cSrcweir [ 443cdf0e10cSrcweir ExecMethod = ExecFormText ; 444cdf0e10cSrcweir StateMethod = GetFormTextState ; 445cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 446cdf0e10cSrcweir ] 447cdf0e10cSrcweir 448cdf0e10cSrcweir 449cdf0e10cSrcweir SID_FORMTEXT_ADJUST 450cdf0e10cSrcweir [ 451cdf0e10cSrcweir ExecMethod = ExecFormText ; 452cdf0e10cSrcweir StateMethod = GetFormTextState ; 453cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 454cdf0e10cSrcweir ] 455cdf0e10cSrcweir 456cdf0e10cSrcweir 457cdf0e10cSrcweir SID_FORMTEXT_DISTANCE 458cdf0e10cSrcweir [ 459cdf0e10cSrcweir ExecMethod = ExecFormText ; 460cdf0e10cSrcweir StateMethod = GetFormTextState ; 461cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 462cdf0e10cSrcweir ] 463cdf0e10cSrcweir 464cdf0e10cSrcweir 465cdf0e10cSrcweir SID_FORMTEXT_START 466cdf0e10cSrcweir [ 467cdf0e10cSrcweir ExecMethod = ExecFormText ; 468cdf0e10cSrcweir StateMethod = GetFormTextState ; 469cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 470cdf0e10cSrcweir ] 471cdf0e10cSrcweir 472cdf0e10cSrcweir SID_FORMTEXT_MIRROR 473cdf0e10cSrcweir [ 474cdf0e10cSrcweir ExecMethod = ExecFormText ; 475cdf0e10cSrcweir StateMethod = GetFormTextState ; 476cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 477cdf0e10cSrcweir ] 478cdf0e10cSrcweir 479cdf0e10cSrcweir 480cdf0e10cSrcweir SID_FORMTEXT_HIDEFORM 481cdf0e10cSrcweir [ 482cdf0e10cSrcweir ExecMethod = ExecFormText ; 483cdf0e10cSrcweir StateMethod = GetFormTextState ; 484cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 485cdf0e10cSrcweir ] 486cdf0e10cSrcweir 487cdf0e10cSrcweir SID_FORMTEXT_OUTLINE 488cdf0e10cSrcweir [ 489cdf0e10cSrcweir ExecMethod = ExecFormText ; 490cdf0e10cSrcweir StateMethod = GetFormTextState ; 491cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 492cdf0e10cSrcweir ] 493cdf0e10cSrcweir 494cdf0e10cSrcweir SID_FORMTEXT_SHDWXVAL 495cdf0e10cSrcweir [ 496cdf0e10cSrcweir ExecMethod = ExecFormText ; 497cdf0e10cSrcweir StateMethod = GetFormTextState ; 498cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 499cdf0e10cSrcweir ] 500cdf0e10cSrcweir 501cdf0e10cSrcweir SID_FORMTEXT_SHADOW 502cdf0e10cSrcweir [ 503cdf0e10cSrcweir ExecMethod = ExecFormText ; 504cdf0e10cSrcweir StateMethod = GetFormTextState ; 505cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 506cdf0e10cSrcweir ] 507cdf0e10cSrcweir 508cdf0e10cSrcweir SID_FORMTEXT_SHDWCOLOR 509cdf0e10cSrcweir [ 510cdf0e10cSrcweir ExecMethod = ExecFormText ; 511cdf0e10cSrcweir StateMethod = GetFormTextState ; 512cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 513cdf0e10cSrcweir ] 514cdf0e10cSrcweir 515cdf0e10cSrcweir SID_FORMTEXT_SHDWYVAL 516cdf0e10cSrcweir [ 517cdf0e10cSrcweir ExecMethod = ExecFormText ; 518cdf0e10cSrcweir StateMethod = GetFormTextState ; 519cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 520cdf0e10cSrcweir ] 521cdf0e10cSrcweir 522cdf0e10cSrcweir SID_FORMTEXT_STDFORM 523cdf0e10cSrcweir [ 524cdf0e10cSrcweir ExecMethod = ExecFormText ; 525cdf0e10cSrcweir StateMethod = GetFormTextState ; 526cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 527cdf0e10cSrcweir ] 528cdf0e10cSrcweir 529cdf0e10cSrcweir FN_FORMAT_FOOTNOTE_DLG // status() 530cdf0e10cSrcweir [ 531cdf0e10cSrcweir ExecMethod = Execute; 532cdf0e10cSrcweir ] 533cdf0e10cSrcweir 534cdf0e10cSrcweir SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ? 535cdf0e10cSrcweir [ 536cdf0e10cSrcweir ExecMethod = Execute ; 537cdf0e10cSrcweir ] 538cdf0e10cSrcweir 539cdf0e10cSrcweir FN_WORDCOUNT_DIALOG 540cdf0e10cSrcweir [ 541cdf0e10cSrcweir ExecMethod = Execute; 542cdf0e10cSrcweir ] 543cdf0e10cSrcweir 544cdf0e10cSrcweir FN_NUMBERING_OUTLINE_DLG // status(final|play) 545cdf0e10cSrcweir [ 546cdf0e10cSrcweir ExecMethod = Execute ; 547cdf0e10cSrcweir ] 548cdf0e10cSrcweir} 549cdf0e10cSrcweir 550cdf0e10cSrcweir 551