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