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