xref: /aoo41x/main/starmath/sdi/smslots.sdi (revision cdf0e10c)
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