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 Jagielski 24*b1cdbd2cSJim Jagielskimodule 25*b1cdbd2cSJim Jagielski"312C4240-35E7-101C-B12A-04021C007002" 26*b1cdbd2cSJim Jagielski"58216740-35E7-101C-B12A-04021C007002" 27*b1cdbd2cSJim JagielskiStarMath 28*b1cdbd2cSJim Jagielski[ 29*b1cdbd2cSJim Jagielski HelpText ( "StarMath Application" ) 30*b1cdbd2cSJim Jagielski SlotIdFile ( "starmath.hrc" ) 31*b1cdbd2cSJim Jagielski SlotIdFile ( "editeng/editids.hrc" ) 32*b1cdbd2cSJim Jagielski SlotIdFile ( "sfx2/sfxsids.hrc" ) 33*b1cdbd2cSJim Jagielski SlotIdFile ( "svx/svxids.hrc" ) 34*b1cdbd2cSJim Jagielski] 35*b1cdbd2cSJim Jagielski{ 36*b1cdbd2cSJim Jagielski include "sfx2/sfxitems.sdi" 37*b1cdbd2cSJim Jagielski include "sfx2/sfx.sdi" 38*b1cdbd2cSJim Jagielski include "svx/svxitems.sdi" 39*b1cdbd2cSJim Jagielski include "svx/xoitems.sdi" 40*b1cdbd2cSJim Jagielski include "svx/svx.sdi" 41*b1cdbd2cSJim Jagielski include "smath.sdi" 42*b1cdbd2cSJim Jagielski interface StarMath 43*b1cdbd2cSJim Jagielski [ 44*b1cdbd2cSJim Jagielski uuid ( "92B0FD20-2FC1-11CF-89CA-008029E4B0B1" ) 45*b1cdbd2cSJim Jagielski ] 46*b1cdbd2cSJim Jagielski { 47*b1cdbd2cSJim Jagielski SID_CONFIGEVENT //idlpp ole : no , status : no 48*b1cdbd2cSJim Jagielski [ 49*b1cdbd2cSJim Jagielski StateMethod = GetState ; 50*b1cdbd2cSJim Jagielski ] 51*b1cdbd2cSJim Jagielski} 52*b1cdbd2cSJim Jagielski 53*b1cdbd2cSJim Jagielskishell SmModule 54*b1cdbd2cSJim Jagielski{ 55*b1cdbd2cSJim Jagielski import StarMath[Automation]; 56*b1cdbd2cSJim Jagielski} 57*b1cdbd2cSJim Jagielski 58*b1cdbd2cSJim Jagielskiinterface FormulaDocument 59*b1cdbd2cSJim Jagielski[ 60*b1cdbd2cSJim Jagielski uuid ( "815CBB20-2FC3-11CF-89CA-008029E4B0B1" ) 61*b1cdbd2cSJim Jagielski] 62*b1cdbd2cSJim Jagielski{ 63*b1cdbd2cSJim Jagielski SID_DOCTEMPLATE //idlpp ole : no , status : no 64*b1cdbd2cSJim Jagielski [ 65*b1cdbd2cSJim Jagielski StateMethod = GetState ; 66*b1cdbd2cSJim Jagielski ] 67*b1cdbd2cSJim Jagielski SID_AUTO_REDRAW //idlpp ole : no , status : no 68*b1cdbd2cSJim Jagielski [ 69*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 70*b1cdbd2cSJim Jagielski StateMethod = GetState ; 71*b1cdbd2cSJim Jagielski ] 72*b1cdbd2cSJim Jagielski //idlpp kein Menuepunkt , also keine Texte 73*b1cdbd2cSJim Jagielski SID_LOADSYMBOLS //idlpp ole : no , status : no 74*b1cdbd2cSJim Jagielski [ 75*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 76*b1cdbd2cSJim Jagielski StateMethod = GetState ; 77*b1cdbd2cSJim Jagielski ] 78*b1cdbd2cSJim Jagielski //idlpp kein Menuepunkt , also keine Texte 79*b1cdbd2cSJim Jagielski SID_SAVESYMBOLS //idlpp ole : no , status : no 80*b1cdbd2cSJim Jagielski [ 81*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 82*b1cdbd2cSJim Jagielski StateMethod = GetState ; 83*b1cdbd2cSJim Jagielski ] 84*b1cdbd2cSJim Jagielski SID_FONT //idlpp ole : no , status : no 85*b1cdbd2cSJim Jagielski [ 86*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 87*b1cdbd2cSJim Jagielski StateMethod = GetState ; 88*b1cdbd2cSJim Jagielski ] 89*b1cdbd2cSJim Jagielski SID_FONTSIZE //idlpp ole : no , status : no 90*b1cdbd2cSJim Jagielski [ 91*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 92*b1cdbd2cSJim Jagielski StateMethod = GetState ; 93*b1cdbd2cSJim Jagielski ] 94*b1cdbd2cSJim Jagielski SID_DISTANCE //idlpp ole : no , status : no 95*b1cdbd2cSJim Jagielski [ 96*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 97*b1cdbd2cSJim Jagielski StateMethod = GetState ; 98*b1cdbd2cSJim Jagielski ] 99*b1cdbd2cSJim Jagielski SID_ALIGN //idlpp ole : no , status : no 100*b1cdbd2cSJim Jagielski [ 101*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 102*b1cdbd2cSJim Jagielski StateMethod = GetState ; 103*b1cdbd2cSJim Jagielski ] 104*b1cdbd2cSJim Jagielski SID_TEXTMODE //idlpp ole : no , status : no 105*b1cdbd2cSJim Jagielski [ 106*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 107*b1cdbd2cSJim Jagielski StateMethod = GetState ; 108*b1cdbd2cSJim Jagielski ] 109*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 110*b1cdbd2cSJim Jagielski SID_MODIFYSTATUS //idlpp ole : no , status : no 111*b1cdbd2cSJim Jagielski [ 112*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 113*b1cdbd2cSJim Jagielski StateMethod = GetState ; 114*b1cdbd2cSJim Jagielski ] 115*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 116*b1cdbd2cSJim Jagielski SID_TEXT //idlpp ole : no , status : no 117*b1cdbd2cSJim Jagielski [ 118*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 119*b1cdbd2cSJim Jagielski StateMethod = GetState ; 120*b1cdbd2cSJim Jagielski ] 121*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 122*b1cdbd2cSJim Jagielski SID_GAPHIC_SM //idlpp ole : no , status : no 123*b1cdbd2cSJim Jagielski [ 124*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 125*b1cdbd2cSJim Jagielski StateMethod = GetState ; 126*b1cdbd2cSJim Jagielski ] 127*b1cdbd2cSJim Jagielski 128*b1cdbd2cSJim Jagielski SID_UNDO //idlpp ole : no , status : no 129*b1cdbd2cSJim Jagielski [ 130*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 131*b1cdbd2cSJim Jagielski StateMethod = GetState ; 132*b1cdbd2cSJim Jagielski ] 133*b1cdbd2cSJim Jagielski SID_REDO //idlpp ole : no , status : no 134*b1cdbd2cSJim Jagielski [ 135*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 136*b1cdbd2cSJim Jagielski StateMethod = GetState ; 137*b1cdbd2cSJim Jagielski ] 138*b1cdbd2cSJim Jagielski SID_GETUNDOSTRINGS //idlpp ole : no , status : no 139*b1cdbd2cSJim Jagielski [ 140*b1cdbd2cSJim Jagielski StateMethod = GetState ; 141*b1cdbd2cSJim Jagielski ] 142*b1cdbd2cSJim Jagielski SID_GETREDOSTRINGS //idlpp ole : no , status : no 143*b1cdbd2cSJim Jagielski [ 144*b1cdbd2cSJim Jagielski StateMethod = GetState ; 145*b1cdbd2cSJim Jagielski ] 146*b1cdbd2cSJim Jagielski} 147*b1cdbd2cSJim Jagielski 148*b1cdbd2cSJim Jagielskishell SmDocShell 149*b1cdbd2cSJim Jagielski{ 150*b1cdbd2cSJim Jagielski import FormulaDocument[Automation]; 151*b1cdbd2cSJim Jagielski} 152*b1cdbd2cSJim Jagielski 153*b1cdbd2cSJim Jagielski 154*b1cdbd2cSJim Jagielskiinterface FormulaView 155*b1cdbd2cSJim Jagielski[ 156*b1cdbd2cSJim Jagielski uuid ( "CE1A6C00-2FC3-11CF-89CA-008029E4B0B1" ) 157*b1cdbd2cSJim Jagielski] 158*b1cdbd2cSJim Jagielski{ 159*b1cdbd2cSJim Jagielski SID_FORMULACURSOR 160*b1cdbd2cSJim Jagielski [ 161*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 162*b1cdbd2cSJim Jagielski StateMethod = GetState ; 163*b1cdbd2cSJim Jagielski ] 164*b1cdbd2cSJim Jagielski SID_NEXTERR //idlpp ole : no , status : no 165*b1cdbd2cSJim Jagielski [ 166*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 167*b1cdbd2cSJim Jagielski StateMethod = GetState ; 168*b1cdbd2cSJim Jagielski ] 169*b1cdbd2cSJim Jagielski SID_PREVERR //idlpp ole : no , status : no 170*b1cdbd2cSJim Jagielski [ 171*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 172*b1cdbd2cSJim Jagielski StateMethod = GetState ; 173*b1cdbd2cSJim Jagielski ] 174*b1cdbd2cSJim Jagielski SID_NEXTMARK //idlpp ole : no , status : no 175*b1cdbd2cSJim Jagielski [ 176*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 177*b1cdbd2cSJim Jagielski StateMethod = GetState ; 178*b1cdbd2cSJim Jagielski ] 179*b1cdbd2cSJim Jagielski SID_PREVMARK //idlpp ole : no , status : no 180*b1cdbd2cSJim Jagielski [ 181*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 182*b1cdbd2cSJim Jagielski StateMethod = GetState ; 183*b1cdbd2cSJim Jagielski ] 184*b1cdbd2cSJim Jagielski SID_VIEW050 //idlpp ole : no , status : no 185*b1cdbd2cSJim Jagielski [ 186*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 187*b1cdbd2cSJim Jagielski StateMethod = GetState ; 188*b1cdbd2cSJim Jagielski ] 189*b1cdbd2cSJim Jagielski SID_VIEW100 //idlpp ole : no , status : no 190*b1cdbd2cSJim Jagielski [ 191*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 192*b1cdbd2cSJim Jagielski StateMethod = GetState ; 193*b1cdbd2cSJim Jagielski ] 194*b1cdbd2cSJim Jagielski SID_VIEW200 //idlpp ole : no , status : no 195*b1cdbd2cSJim Jagielski [ 196*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 197*b1cdbd2cSJim Jagielski StateMethod = GetState ; 198*b1cdbd2cSJim Jagielski ] 199*b1cdbd2cSJim Jagielski SID_ZOOMIN //idlpp ole : no , status : no 200*b1cdbd2cSJim Jagielski [ 201*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 202*b1cdbd2cSJim Jagielski StateMethod = GetState ; 203*b1cdbd2cSJim Jagielski ] 204*b1cdbd2cSJim Jagielski SID_ZOOMOUT //idlpp ole : no , status : no 205*b1cdbd2cSJim Jagielski [ 206*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 207*b1cdbd2cSJim Jagielski StateMethod = GetState ; 208*b1cdbd2cSJim Jagielski ] 209*b1cdbd2cSJim Jagielski SID_DRAW //idlpp ole : no , status : no 210*b1cdbd2cSJim Jagielski [ 211*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 212*b1cdbd2cSJim Jagielski StateMethod = GetState ; 213*b1cdbd2cSJim Jagielski ] 214*b1cdbd2cSJim Jagielski SID_ADJUST //idlpp ole : no , status : no 215*b1cdbd2cSJim Jagielski [ 216*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 217*b1cdbd2cSJim Jagielski StateMethod = GetState ; 218*b1cdbd2cSJim Jagielski ] 219*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 220*b1cdbd2cSJim Jagielski SID_FITINWINDOW //idlpp ole : no , status : no 221*b1cdbd2cSJim Jagielski [ 222*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 223*b1cdbd2cSJim Jagielski StateMethod = GetState ; 224*b1cdbd2cSJim Jagielski ] 225*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 226*b1cdbd2cSJim Jagielski SID_COPYOBJECT //idlpp ole : no , status : no 227*b1cdbd2cSJim Jagielski [ 228*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 229*b1cdbd2cSJim Jagielski StateMethod = GetState ; 230*b1cdbd2cSJim Jagielski ] 231*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 232*b1cdbd2cSJim Jagielski SID_PASTEOBJECT //idlpp ole : no , status : no 233*b1cdbd2cSJim Jagielski [ 234*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 235*b1cdbd2cSJim Jagielski StateMethod = GetState ; 236*b1cdbd2cSJim Jagielski ] 237*b1cdbd2cSJim Jagielski SID_CUT //idlpp ole : no , status : no 238*b1cdbd2cSJim Jagielski [ 239*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 240*b1cdbd2cSJim Jagielski StateMethod = GetState ; 241*b1cdbd2cSJim Jagielski ] 242*b1cdbd2cSJim Jagielski SID_COPY //idlpp ole : no , status : no 243*b1cdbd2cSJim Jagielski [ 244*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 245*b1cdbd2cSJim Jagielski StateMethod = GetState ; 246*b1cdbd2cSJim Jagielski ] 247*b1cdbd2cSJim Jagielski SID_PASTE //idlpp ole : no , status : no 248*b1cdbd2cSJim Jagielski [ 249*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 250*b1cdbd2cSJim Jagielski StateMethod = GetState ; 251*b1cdbd2cSJim Jagielski ] 252*b1cdbd2cSJim Jagielski SID_DELETE //idlpp ole : no , status : no 253*b1cdbd2cSJim Jagielski [ 254*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 255*b1cdbd2cSJim Jagielski StateMethod = GetState ; 256*b1cdbd2cSJim Jagielski ] 257*b1cdbd2cSJim Jagielski SID_SELECT //idlpp ole : no , status : no 258*b1cdbd2cSJim Jagielski [ 259*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 260*b1cdbd2cSJim Jagielski StateMethod = GetState ; 261*b1cdbd2cSJim Jagielski ] 262*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 263*b1cdbd2cSJim Jagielski SID_INSERTCOMMAND //idlpp ole : no , status : no 264*b1cdbd2cSJim Jagielski [ 265*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 266*b1cdbd2cSJim Jagielski StateMethod = GetState ; 267*b1cdbd2cSJim Jagielski ] 268*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 269*b1cdbd2cSJim Jagielski SID_INSERTTEXT //idlpp ole : no , status : no 270*b1cdbd2cSJim Jagielski [ 271*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 272*b1cdbd2cSJim Jagielski StateMethod = GetState ; 273*b1cdbd2cSJim Jagielski ] 274*b1cdbd2cSJim Jagielski SID_IMPORT_FORMULA //idlpp ole : no , status : no 275*b1cdbd2cSJim Jagielski [ 276*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 277*b1cdbd2cSJim Jagielski StateMethod = GetState ; 278*b1cdbd2cSJim Jagielski Export = FALSE ; 279*b1cdbd2cSJim Jagielski ] 280*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 281*b1cdbd2cSJim Jagielski SID_ATTR_ZOOM //idlpp ole : no , status : no 282*b1cdbd2cSJim Jagielski [ 283*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 284*b1cdbd2cSJim Jagielski StateMethod = GetState ; 285*b1cdbd2cSJim Jagielski ] 286*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 287*b1cdbd2cSJim Jagielski SID_TEXTSTATUS //idlpp ole : no , status : no 288*b1cdbd2cSJim Jagielski [ 289*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 290*b1cdbd2cSJim Jagielski StateMethod = GetState ; 291*b1cdbd2cSJim Jagielski ] 292*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 293*b1cdbd2cSJim Jagielski SID_GETEDITTEXT //idlpp ole : no , status : no 294*b1cdbd2cSJim Jagielski [ 295*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 296*b1cdbd2cSJim Jagielski StateMethod = GetState ; 297*b1cdbd2cSJim Jagielski ] 298*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 299*b1cdbd2cSJim Jagielski SID_CMDBOXWINDOW //idlpp ole : no , status : no 300*b1cdbd2cSJim Jagielski [ 301*b1cdbd2cSJim Jagielski ExecMethod = NoExec ; 302*b1cdbd2cSJim Jagielski StateMethod = NoState ; 303*b1cdbd2cSJim Jagielski ] 304*b1cdbd2cSJim Jagielski //idlpp kein Menueeintrag , also keine Texte 305*b1cdbd2cSJim Jagielski SID_TOOLBOXWINDOW //idlpp ole : no , status : no 306*b1cdbd2cSJim Jagielski [ 307*b1cdbd2cSJim Jagielski ExecMethod = NoExec ; 308*b1cdbd2cSJim Jagielski StateMethod = NoState ; 309*b1cdbd2cSJim Jagielski ] 310*b1cdbd2cSJim Jagielski SID_TOOLBOX //idlpp ole : no , status : no 311*b1cdbd2cSJim Jagielski [ 312*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 313*b1cdbd2cSJim Jagielski StateMethod = GetState ; 314*b1cdbd2cSJim Jagielski ] 315*b1cdbd2cSJim Jagielski SID_SYMBOLS_CATALOGUE //idlpp ole : no , status : no 316*b1cdbd2cSJim Jagielski [ 317*b1cdbd2cSJim Jagielski ExecMethod = Execute ; 318*b1cdbd2cSJim Jagielski StateMethod = GetState ; 319*b1cdbd2cSJim Jagielski ] 320*b1cdbd2cSJim Jagielski} 321*b1cdbd2cSJim Jagielski 322*b1cdbd2cSJim Jagielskishell SmViewShell 323*b1cdbd2cSJim Jagielski{ 324*b1cdbd2cSJim Jagielski import FormulaView[Automation]; 325*b1cdbd2cSJim Jagielski} 326*b1cdbd2cSJim Jagielski 327*b1cdbd2cSJim Jagielski} 328*b1cdbd2cSJim Jagielski 329