1 /*************************************************************************
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
5 * Copyright 2008 by Sun Microsystems, Inc.
7 * OpenOffice.org - a multi-platform office productivity suite
9 * $RCSfile: smslots.sdi,v $
12 * This file is part of OpenOffice.org.
14 * OpenOffice.org is free software: you can redistribute it and/or modify
15 * it under the terms of the GNU Lesser General Public License version 3
16 * only, as published by the Free Software Foundation.
18 * OpenOffice.org is distributed in the hope that it will be useful,
19 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
21 * GNU Lesser General Public License version 3 for more details
22 * (a copy is included in the LICENSE file that accompanied this code).
24 * You should have received a copy of the GNU Lesser General Public License
25 * version 3 along with OpenOffice.org. If not, see
26 * <http://www.openoffice.org/license.html>
27 * for a copy of the LGPLv3 License.
29 ************************************************************************/
34 "312C4240-35E7-101C-B12A-04021C007002"
35 "58216740-35E7-101C-B12A-04021C007002"
38 HelpText ( "StarMath Application" )
39 SlotIdFile ( "starmath.hrc" )
40 SlotIdFile ( "sfx2/sfxsids.hrc" )
41 SlotIdFile ( "svx/svxids.hrc" )
42 TypeLibFile ( "smslots.tlb" )
48 uuid ( "92B0FD20-2FC1-11CF-89CA-008029E4B0B1" )
51 SID_CONFIGEVENT //idlpp ole : no , status : no
53 StateMethod = GetState ;
59 import StarMath[Automation];
62 interface FormulaDocument : OfficeDocument
64 uuid ( "815CBB20-2FC3-11CF-89CA-008029E4B0B1" )
67 SID_DOCTEMPLATE //idlpp ole : no , status : no
69 StateMethod = GetState ;
71 SID_AUTO_REDRAW //idlpp ole : no , status : no
73 ExecMethod = Execute ;
74 StateMethod = GetState ;
76 //idlpp kein Menuepunkt , also keine Texte
77 SID_LOADSYMBOLS //idlpp ole : no , status : no
79 ExecMethod = Execute ;
80 StateMethod = GetState ;
82 //idlpp kein Menuepunkt , also keine Texte
83 SID_SAVESYMBOLS //idlpp ole : no , status : no
85 ExecMethod = Execute ;
86 StateMethod = GetState ;
88 SID_FONT //idlpp ole : no , status : no
90 ExecMethod = Execute ;
91 StateMethod = GetState ;
93 SID_FONTSIZE //idlpp ole : no , status : no
95 ExecMethod = Execute ;
96 StateMethod = GetState ;
98 SID_DISTANCE //idlpp ole : no , status : no
100 ExecMethod = Execute ;
101 StateMethod = GetState ;
103 SID_ALIGN //idlpp ole : no , status : no
105 ExecMethod = Execute ;
106 StateMethod = GetState ;
108 SID_TEXTMODE //idlpp ole : no , status : no
110 ExecMethod = Execute ;
111 StateMethod = GetState ;
113 //idlpp kein Menueeintrag , also keine Texte
114 SID_MODIFYSTATUS //idlpp ole : no , status : no
116 ExecMethod = Execute ;
117 StateMethod = GetState ;
119 //idlpp kein Menueeintrag , also keine Texte
120 SID_TEXT //idlpp ole : no , status : no
122 ExecMethod = Execute ;
123 StateMethod = GetState ;
125 //idlpp kein Menueeintrag , also keine Texte
126 SID_GAPHIC_SM //idlpp ole : no , status : no
128 ExecMethod = Execute ;
129 StateMethod = GetState ;
132 SID_UNDO //idlpp ole : no , status : no
134 ExecMethod = Execute ;
135 StateMethod = GetState ;
137 SID_REDO //idlpp ole : no , status : no
139 ExecMethod = Execute ;
140 StateMethod = GetState ;
142 SID_GETUNDOSTRINGS //idlpp ole : no , status : no
144 StateMethod = GetState ;
146 SID_GETREDOSTRINGS //idlpp ole : no , status : no
148 StateMethod = GetState ;
152 shell SmDocShell : SfxObjectShell
154 import FormulaDocument[Automation];
158 interface FormulaView : View
160 uuid ( "CE1A6C00-2FC3-11CF-89CA-008029E4B0B1" )
165 ExecMethod = Execute ;
166 StateMethod = GetState ;
168 SID_NEXTERR //idlpp ole : no , status : no
170 ExecMethod = Execute ;
171 StateMethod = GetState ;
173 SID_PREVERR //idlpp ole : no , status : no
175 ExecMethod = Execute ;
176 StateMethod = GetState ;
178 SID_NEXTMARK //idlpp ole : no , status : no
180 ExecMethod = Execute ;
181 StateMethod = GetState ;
183 SID_PREVMARK //idlpp ole : no , status : no
185 ExecMethod = Execute ;
186 StateMethod = GetState ;
188 SID_VIEW050 //idlpp ole : no , status : no
190 ExecMethod = Execute ;
191 StateMethod = GetState ;
193 SID_VIEW100 //idlpp ole : no , status : no
195 ExecMethod = Execute ;
196 StateMethod = GetState ;
198 SID_VIEW200 //idlpp ole : no , status : no
200 ExecMethod = Execute ;
201 StateMethod = GetState ;
203 SID_ZOOMIN //idlpp ole : no , status : no
205 ExecMethod = Execute ;
206 StateMethod = GetState ;
208 SID_ZOOMOUT //idlpp ole : no , status : no
210 ExecMethod = Execute ;
211 StateMethod = GetState ;
213 SID_DRAW //idlpp ole : no , status : no
215 ExecMethod = Execute ;
216 StateMethod = GetState ;
218 SID_ADJUST //idlpp ole : no , status : no
220 ExecMethod = Execute ;
221 StateMethod = GetState ;
223 //idlpp kein Menueeintrag , also keine Texte
224 SID_FITINWINDOW //idlpp ole : no , status : no
226 ExecMethod = Execute ;
227 StateMethod = GetState ;
229 //idlpp kein Menueeintrag , also keine Texte
230 SID_COPYOBJECT //idlpp ole : no , status : no
232 ExecMethod = Execute ;
233 StateMethod = GetState ;
235 //idlpp kein Menueeintrag , also keine Texte
236 SID_PASTEOBJECT //idlpp ole : no , status : no
238 ExecMethod = Execute ;
239 StateMethod = GetState ;
241 SID_CUT //idlpp ole : no , status : no
243 ExecMethod = Execute ;
244 StateMethod = GetState ;
246 SID_COPY //idlpp ole : no , status : no
248 ExecMethod = Execute ;
249 StateMethod = GetState ;
251 SID_PASTE //idlpp ole : no , status : no
253 ExecMethod = Execute ;
254 StateMethod = GetState ;
256 SID_DELETE //idlpp ole : no , status : no
258 ExecMethod = Execute ;
259 StateMethod = GetState ;
261 SID_SELECT //idlpp ole : no , status : no
263 ExecMethod = Execute ;
264 StateMethod = GetState ;
266 //idlpp kein Menueeintrag , also keine Texte
267 SID_INSERTCOMMAND //idlpp ole : no , status : no
269 ExecMethod = Execute ;
270 StateMethod = GetState ;
272 //idlpp kein Menueeintrag , also keine Texte
273 SID_INSERTTEXT //idlpp ole : no , status : no
275 ExecMethod = Execute ;
276 StateMethod = GetState ;
278 SID_INSERT_FORMULA //idlpp ole : no , status : no
280 ExecMethod = Execute ;
281 StateMethod = GetState ;
284 //idlpp kein Menueeintrag , also keine Texte
285 SID_ATTR_ZOOM //idlpp ole : no , status : no
287 ExecMethod = Execute ;
288 StateMethod = GetState ;
290 //idlpp kein Menueeintrag , also keine Texte
291 SID_TEXTSTATUS //idlpp ole : no , status : no
293 ExecMethod = Execute ;
294 StateMethod = GetState ;
296 //idlpp kein Menueeintrag , also keine Texte
297 SID_GETEDITTEXT //idlpp ole : no , status : no
299 ExecMethod = Execute ;
300 StateMethod = GetState ;
302 //idlpp kein Menueeintrag , also keine Texte
303 SID_CMDBOXWINDOW //idlpp ole : no , status : no
305 ExecMethod = NoExec ;
306 StateMethod = NoState ;
308 //idlpp kein Menueeintrag , also keine Texte
309 SID_TOOLBOXWINDOW //idlpp ole : no , status : no
311 ExecMethod = NoExec ;
312 StateMethod = NoState ;
314 SID_TOOLBOX //idlpp ole : no , status : no
316 ExecMethod = Execute ;
317 StateMethod = GetState ;
319 SID_SYMBOLS_CATALOGUE //idlpp ole : no , status : no
321 ExecMethod = Execute ;
322 StateMethod = GetState ;
326 shell SmViewShell : SfxViewShell
328 import FormulaView[Automation];