1/************************************************************** 2 * 3 * Licensed to the Apache Software Foundation (ASF) under one 4 * or more contributor license agreements. See the NOTICE file 5 * distributed with this work for additional information 6 * regarding copyright ownership. The ASF licenses this file 7 * to you under the Apache License, Version 2.0 (the 8 * "License"); you may not use this file except in compliance 9 * with the License. You may obtain a copy of the License at 10 * 11 * http://www.apache.org/licenses/LICENSE-2.0 12 * 13 * Unless required by applicable law or agreed to in writing, 14 * software distributed under the License is distributed on an 15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16 * KIND, either express or implied. See the License for the 17 * specific language governing permissions and limitations 18 * under the License. 19 * 20 *************************************************************/ 21 22 23 24module 25"312C4240-35E7-101C-B12A-04021C007002" 26"58216740-35E7-101C-B12A-04021C007002" 27StarMath 28[ 29 HelpText ( "StarMath Application" ) 30 SlotIdFile ( "starmath.hrc" ) 31 SlotIdFile ( "editeng/editids.hrc" ) 32 SlotIdFile ( "sfx2/sfxsids.hrc" ) 33 SlotIdFile ( "svx/svxids.hrc" ) 34] 35{ 36 include "sfx2/sfxitems.sdi" 37 include "sfx2/sfx.sdi" 38 include "svx/svxitems.sdi" 39 include "svx/xoitems.sdi" 40 include "svx/svx.sdi" 41 include "smath.sdi" 42 interface StarMath 43 [ 44 uuid ( "92B0FD20-2FC1-11CF-89CA-008029E4B0B1" ) 45 ] 46 { 47 SID_CONFIGEVENT //idlpp ole : no , status : no 48 [ 49 StateMethod = GetState ; 50 ] 51} 52 53shell SmModule 54{ 55 import StarMath[Automation]; 56} 57 58interface FormulaDocument 59[ 60 uuid ( "815CBB20-2FC3-11CF-89CA-008029E4B0B1" ) 61] 62{ 63 SID_DOCTEMPLATE //idlpp ole : no , status : no 64 [ 65 StateMethod = GetState ; 66 ] 67 SID_AUTO_REDRAW //idlpp ole : no , status : no 68 [ 69 ExecMethod = Execute ; 70 StateMethod = GetState ; 71 ] 72 //idlpp kein Menuepunkt , also keine Texte 73 SID_LOADSYMBOLS //idlpp ole : no , status : no 74 [ 75 ExecMethod = Execute ; 76 StateMethod = GetState ; 77 ] 78 //idlpp kein Menuepunkt , also keine Texte 79 SID_SAVESYMBOLS //idlpp ole : no , status : no 80 [ 81 ExecMethod = Execute ; 82 StateMethod = GetState ; 83 ] 84 SID_FONT //idlpp ole : no , status : no 85 [ 86 ExecMethod = Execute ; 87 StateMethod = GetState ; 88 ] 89 SID_FONTSIZE //idlpp ole : no , status : no 90 [ 91 ExecMethod = Execute ; 92 StateMethod = GetState ; 93 ] 94 SID_DISTANCE //idlpp ole : no , status : no 95 [ 96 ExecMethod = Execute ; 97 StateMethod = GetState ; 98 ] 99 SID_ALIGN //idlpp ole : no , status : no 100 [ 101 ExecMethod = Execute ; 102 StateMethod = GetState ; 103 ] 104 SID_TEXTMODE //idlpp ole : no , status : no 105 [ 106 ExecMethod = Execute ; 107 StateMethod = GetState ; 108 ] 109 //idlpp kein Menueeintrag , also keine Texte 110 SID_MODIFYSTATUS //idlpp ole : no , status : no 111 [ 112 ExecMethod = Execute ; 113 StateMethod = GetState ; 114 ] 115 //idlpp kein Menueeintrag , also keine Texte 116 SID_TEXT //idlpp ole : no , status : no 117 [ 118 ExecMethod = Execute ; 119 StateMethod = GetState ; 120 ] 121 //idlpp kein Menueeintrag , also keine Texte 122 SID_GAPHIC_SM //idlpp ole : no , status : no 123 [ 124 ExecMethod = Execute ; 125 StateMethod = GetState ; 126 ] 127 128 SID_UNDO //idlpp ole : no , status : no 129 [ 130 ExecMethod = Execute ; 131 StateMethod = GetState ; 132 ] 133 SID_REDO //idlpp ole : no , status : no 134 [ 135 ExecMethod = Execute ; 136 StateMethod = GetState ; 137 ] 138 SID_GETUNDOSTRINGS //idlpp ole : no , status : no 139 [ 140 StateMethod = GetState ; 141 ] 142 SID_GETREDOSTRINGS //idlpp ole : no , status : no 143 [ 144 StateMethod = GetState ; 145 ] 146} 147 148shell SmDocShell 149{ 150 import FormulaDocument[Automation]; 151} 152 153 154interface FormulaView 155[ 156 uuid ( "CE1A6C00-2FC3-11CF-89CA-008029E4B0B1" ) 157] 158{ 159 SID_FORMULACURSOR 160 [ 161 ExecMethod = Execute ; 162 StateMethod = GetState ; 163 ] 164 SID_NEXTERR //idlpp ole : no , status : no 165 [ 166 ExecMethod = Execute ; 167 StateMethod = GetState ; 168 ] 169 SID_PREVERR //idlpp ole : no , status : no 170 [ 171 ExecMethod = Execute ; 172 StateMethod = GetState ; 173 ] 174 SID_NEXTMARK //idlpp ole : no , status : no 175 [ 176 ExecMethod = Execute ; 177 StateMethod = GetState ; 178 ] 179 SID_PREVMARK //idlpp ole : no , status : no 180 [ 181 ExecMethod = Execute ; 182 StateMethod = GetState ; 183 ] 184 SID_VIEW050 //idlpp ole : no , status : no 185 [ 186 ExecMethod = Execute ; 187 StateMethod = GetState ; 188 ] 189 SID_VIEW100 //idlpp ole : no , status : no 190 [ 191 ExecMethod = Execute ; 192 StateMethod = GetState ; 193 ] 194 SID_VIEW200 //idlpp ole : no , status : no 195 [ 196 ExecMethod = Execute ; 197 StateMethod = GetState ; 198 ] 199 SID_ZOOMIN //idlpp ole : no , status : no 200 [ 201 ExecMethod = Execute ; 202 StateMethod = GetState ; 203 ] 204 SID_ZOOMOUT //idlpp ole : no , status : no 205 [ 206 ExecMethod = Execute ; 207 StateMethod = GetState ; 208 ] 209 SID_DRAW //idlpp ole : no , status : no 210 [ 211 ExecMethod = Execute ; 212 StateMethod = GetState ; 213 ] 214 SID_ADJUST //idlpp ole : no , status : no 215 [ 216 ExecMethod = Execute ; 217 StateMethod = GetState ; 218 ] 219 //idlpp kein Menueeintrag , also keine Texte 220 SID_FITINWINDOW //idlpp ole : no , status : no 221 [ 222 ExecMethod = Execute ; 223 StateMethod = GetState ; 224 ] 225 //idlpp kein Menueeintrag , also keine Texte 226 SID_COPYOBJECT //idlpp ole : no , status : no 227 [ 228 ExecMethod = Execute ; 229 StateMethod = GetState ; 230 ] 231 //idlpp kein Menueeintrag , also keine Texte 232 SID_PASTEOBJECT //idlpp ole : no , status : no 233 [ 234 ExecMethod = Execute ; 235 StateMethod = GetState ; 236 ] 237 SID_CUT //idlpp ole : no , status : no 238 [ 239 ExecMethod = Execute ; 240 StateMethod = GetState ; 241 ] 242 SID_COPY //idlpp ole : no , status : no 243 [ 244 ExecMethod = Execute ; 245 StateMethod = GetState ; 246 ] 247 SID_PASTE //idlpp ole : no , status : no 248 [ 249 ExecMethod = Execute ; 250 StateMethod = GetState ; 251 ] 252 SID_DELETE //idlpp ole : no , status : no 253 [ 254 ExecMethod = Execute ; 255 StateMethod = GetState ; 256 ] 257 SID_SELECT //idlpp ole : no , status : no 258 [ 259 ExecMethod = Execute ; 260 StateMethod = GetState ; 261 ] 262 //idlpp kein Menueeintrag , also keine Texte 263 SID_INSERTCOMMAND //idlpp ole : no , status : no 264 [ 265 ExecMethod = Execute ; 266 StateMethod = GetState ; 267 ] 268 //idlpp kein Menueeintrag , also keine Texte 269 SID_INSERTTEXT //idlpp ole : no , status : no 270 [ 271 ExecMethod = Execute ; 272 StateMethod = GetState ; 273 ] 274 SID_IMPORT_FORMULA //idlpp ole : no , status : no 275 [ 276 ExecMethod = Execute ; 277 StateMethod = GetState ; 278 Export = FALSE ; 279 ] 280 SID_IMPORT_MATHML_CLIPBOARD //idlpp ole : no , status : no 281 [ 282 ExecMethod = Execute ; 283 StateMethod = GetState ; 284 Export = FALSE ; 285 ] 286 //idlpp kein Menueeintrag , also keine Texte 287 SID_ATTR_ZOOM //idlpp ole : no , status : no 288 [ 289 ExecMethod = Execute ; 290 StateMethod = GetState ; 291 ] 292 //idlpp kein Menueeintrag , also keine Texte 293 SID_TEXTSTATUS //idlpp ole : no , status : no 294 [ 295 ExecMethod = Execute ; 296 StateMethod = GetState ; 297 ] 298 //idlpp kein Menueeintrag , also keine Texte 299 SID_GETEDITTEXT //idlpp ole : no , status : no 300 [ 301 ExecMethod = Execute ; 302 StateMethod = GetState ; 303 ] 304 //idlpp kein Menueeintrag , also keine Texte 305 SID_CMDBOXWINDOW //idlpp ole : no , status : no 306 [ 307 ExecMethod = NoExec ; 308 StateMethod = NoState ; 309 ] 310 //idlpp kein Menueeintrag , also keine Texte 311 SID_TOOLBOXWINDOW //idlpp ole : no , status : no 312 [ 313 ExecMethod = NoExec ; 314 StateMethod = NoState ; 315 ] 316 SID_TOOLBOX //idlpp ole : no , status : no 317 [ 318 ExecMethod = Execute ; 319 StateMethod = GetState ; 320 ] 321 SID_SYMBOLS_CATALOGUE //idlpp ole : no , status : no 322 [ 323 ExecMethod = Execute ; 324 StateMethod = GetState ; 325 ] 326} 327 328shell SmViewShell 329{ 330 import FormulaView[Automation]; 331} 332 333} 334 335