merge the formfield patch from ooo-build
[ooovba.git] / starmath / sdi / smslots.sdi
blobd0ae79a7f590f14dd4f8524f1d9f1896ac170639
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: smslots.sdi,v $
10  * $Revision: 1.10 $
11  *
12  * This file is part of OpenOffice.org.
13  *
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.
17  *
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).
23  *
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.
28  *
29  ************************************************************************/
31 import "svxslots.ilb"
33 module
34 "312C4240-35E7-101C-B12A-04021C007002"
35 "58216740-35E7-101C-B12A-04021C007002"
36 StarMath
38     HelpText ( "StarMath Application" )
39     SlotIdFile ( "starmath.hrc" )
40     SlotIdFile ( "sfx2/sfxsids.hrc" )
41     SlotIdFile ( "svx/svxids.hrc" )
42     TypeLibFile ( "smslots.tlb" )
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     ]
57 shell SmModule
59     import StarMath[Automation];
62 interface FormulaDocument : OfficeDocument
64     uuid ( "815CBB20-2FC3-11CF-89CA-008029E4B0B1" )
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     ]
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     ]
152 shell SmDocShell : SfxObjectShell
154     import FormulaDocument[Automation];
158 interface FormulaView : View
160     uuid ( "CE1A6C00-2FC3-11CF-89CA-008029E4B0B1" )
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_INSERT_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         ]
326 shell SmViewShell : SfxViewShell
328     import FormulaView[Automation];