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