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