xref: /AOO41X/main/starmath/sdi/smslots.sdi (revision 83137a03adbb58b5b3bdafefefa1e93de35e0011)
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