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