lok: avoid ILibreOfficeKitNotifier null ptr de-reference on shutdown.
[LibreOffice.git] / sw / sdi / _frmsh.sdi
blob87df09bb3f5b055bb7ac590041b0d997649e6ca2
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
10  *   Licensed to the Apache Software Foundation (ASF) under one or more
11  *   contributor license agreements. See the NOTICE file distributed
12  *   with this work for additional information regarding copyright
13  *   ownership. The ASF licenses this file to you under the Apache
14  *   License, Version 2.0 (the "License"); you may not use this file
15  *   except in compliance with the License. You may obtain a copy of
16  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17  */
19 interface BaseTextFrame
21     SID_ATTR_FILL_STYLE
22     [
23         Export = FALSE;
24         ExecMethod = ExecDrawAttrArgsTextFrame;
25         StateMethod = GetDrawAttrStateTextFrame;
26         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
27     ]
29     SID_ATTR_FILL_COLOR
30     [
31         Export = FALSE;
32         ExecMethod = ExecDrawAttrArgsTextFrame;
33         StateMethod = GetDrawAttrStateTextFrame;
34         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
35     ]
37     SID_ATTR_FILL_GRADIENT
38     [
39         Export = FALSE;
40         ExecMethod = ExecDrawAttrArgsTextFrame;
41         StateMethod = GetDrawAttrStateTextFrame;
42         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
43     ]
45     SID_ATTR_FILL_HATCH
46     [
47         Export = FALSE;
48         ExecMethod = ExecDrawAttrArgsTextFrame;
49         StateMethod = GetDrawAttrStateTextFrame;
50         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
51     ]
53     SID_ATTR_FILL_BITMAP
54     [
55         Export = FALSE;
56         ExecMethod = ExecDrawAttrArgsTextFrame;
57         StateMethod = GetDrawAttrStateTextFrame;
58         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
59     ]
61     SID_ATTR_FILL_TRANSPARENCE
62     [
63         Export = FALSE;
64         ExecMethod = ExecDrawAttrArgsTextFrame;
65         StateMethod = GetDrawAttrStateTextFrame;
66         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
67     ]
69     SID_ATTR_FILL_FLOATTRANSPARENCE
70     [
71         Export = FALSE;
72         ExecMethod = ExecDrawAttrArgsTextFrame;
73         StateMethod = GetDrawAttrStateTextFrame;
74         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
75     ]
77     SID_COLOR_TABLE
78     [
79         StateMethod = GetDrawAttrStateTextFrame;
80     ]
82     SID_GRADIENT_LIST
83     [
84         StateMethod = GetDrawAttrStateTextFrame;
85     ]
87     SID_HATCH_LIST
88     [
89         StateMethod = GetDrawAttrStateTextFrame;
90     ]
92     SID_BITMAP_LIST
93     [
94         StateMethod = GetDrawAttrStateTextFrame;
95     ]
97     SID_PATTERN_LIST
98     [
99         StateMethod = GetDrawAttrStateTextFrame;
100     ]
102     SID_ATTRIBUTES_AREA
103     [
104         ExecMethod = ExecDrawDlgTextFrame;
105         StateMethod = DisableStateTextFrame;
106     ]
109     FN_FRAME_TO_ANCHOR  // status()
110     [
111         /*OS: data types incompatible?? */
112         ExecMethod = Execute ;
113         StateMethod = NoState ;
114     ]
116     FN_FRAME_ALIGN_VERT_CENTER // status(play|final)
117     [
118         ExecMethod = Execute ;
119         StateMethod = GetState ;
120         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
121     ]
123     FN_FRAME_ALIGN_VERT_BOTTOM  // status(play|final)
124     [
125         ExecMethod = Execute ;
126         StateMethod = GetState ;
127         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
128     ]
130     FN_FRAME_ALIGN_VERT_TOP   // status(play|final)
131     [
132         ExecMethod = Execute ;
133         StateMethod = GetState ;
134         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
135     ]
137     FN_FRAME_ALIGN_VERT_ROW_CENTER  // status(play|final)
138     [
139         ExecMethod = Execute ;
140         StateMethod = GetState ;
141         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
142     ]
144     FN_FRAME_ALIGN_VERT_ROW_BOTTOM // status(play|final)
145     [
146         ExecMethod = Execute ;
147         StateMethod = GetState ;
148         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
149     ]
151     FN_FRAME_ALIGN_VERT_ROW_TOP  // status(play|final)
152     [
153         ExecMethod = Execute ;
154         StateMethod = GetState ;
155         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
156     ]
158     FN_FRAME_ALIGN_VERT_CHAR_CENTER // status(play|final)
159     [
160         ExecMethod = Execute ;
161         StateMethod = GetState ;
162         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
163     ]
165     FN_FRAME_ALIGN_VERT_CHAR_BOTTOM  // status(play|final)
166     [
167         ExecMethod = Execute ;
168         StateMethod = GetState ;
169         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
170     ]
172     FN_FRAME_ALIGN_VERT_CHAR_TOP  // status(play|final)
173     [
174         ExecMethod = Execute ;
175         StateMethod = GetState ;
176         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
177     ]
179     FN_FRAME_ALIGN_HORZ_CENTER  // status(play|final)
180     [
181         ExecMethod = Execute ;
182         StateMethod = GetState ;
183         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
184     ]
186     FN_FRAME_ALIGN_HORZ_RIGHT // status(play|final)
187     [
188         ExecMethod = Execute ;
189         StateMethod = GetState ;
190         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
191     ]
193     FN_FRAME_ALIGN_HORZ_LEFT // status(play|final)
194     [
195         ExecMethod = Execute ;
196         StateMethod = GetState ;
197         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
198     ]
200     SID_FRAME_TO_TOP // status(final|play)
201     [
202         ExecMethod = Execute ;
203         StateMethod = GetState ;
204         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
205     ]
207     SID_FRAME_TO_BOTTOM  // status(final|play)
208     [
209         ExecMethod = Execute ;
210         StateMethod = GetState ;
211         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
212     ]
214     FN_FRAME_UP  // status(final|play)
215     [
216         ExecMethod = Execute ;
217         StateMethod = GetState ;
218         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
219     ]
221     FN_FRAME_DOWN // status(final|play)
222     [
223         ExecMethod = Execute ;
224         StateMethod = GetState ;
225         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
226     ]
228     SID_ATTR_TRANSFORM
229     [
230         ExecMethod = Execute ;
231         StateMethod = GetState ;
232     ]
233     SID_ATTR_TRANSFORM_WIDTH
234     [
235         StateMethod = GetState ;
236         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
237     ]
238     SID_ATTR_TRANSFORM_HEIGHT
239     [
240         StateMethod = GetState ;
241         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
242     ]
243     SID_ATTR_TRANSFORM_PROTECT_SIZE
244     [
245         StateMethod = GetState ;
246         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
247     ]
249     SID_ATTR_ULSPACE // status(final|play)
250     [
251         ExecMethod = Execute ;
252         StateMethod = GetState ;
253         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
254     ]
256     SID_ATTR_LRSPACE // status(final|play)
257     [
258         ExecMethod = Execute ;
259         StateMethod = GetState ;
260         GroupId = SfxGroupId::Frame;
261         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
262     ]
264     FN_FORMAT_FRAME_DLG   // status(final|play)
265     [
266         ExecMethod = Execute ;
267         StateMethod = GetState ;
268         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
269     ]
270     FN_DRAW_WRAP_DLG // status(final|play)
271     [
272         ExecMethod = Execute ;
273         StateMethod = GetState ;
274         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
275     ]
277     SID_FRAME_LINESTYLE // status()
278     [
279         ExecMethod = ExecFrameStyle ;
280         StateMethod = GetLineStyleState ;
281         Export = FALSE;
282         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
283     ]
285     SID_FRAME_LINECOLOR // status(final|play)
286     [
287         ExecMethod = ExecFrameStyle ;
288         StateMethod = GetLineStyleState ;
289         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
290     ]
291     SID_OBJECT_ALIGN_CENTER  // status(play|final)
292     [
293         ExecMethod = Execute ;
294         StateMethod = GetState ;
295         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
296     ]
298     SID_OBJECT_ALIGN_RIGHT // status(play|final)
299     [
300         ExecMethod = Execute ;
301         StateMethod = GetState ;
302         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
303     ]
305     SID_OBJECT_ALIGN_LEFT // status(play|final)
306     [
307         ExecMethod = Execute ;
308         StateMethod = GetState ;
309         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
310     ]
312     SID_OBJECT_ALIGN_UP // status(play|final)
313     [
314         ExecMethod = Execute ;
315         StateMethod = GetState ;
316         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
317     ]
319     SID_OBJECT_ALIGN_MIDDLE  // status(play|final)
320     [
321         ExecMethod = Execute ;
322         StateMethod = GetState ;
323         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
324     ]
326     SID_OBJECT_ALIGN_DOWN   // status(play|final)
327     [
328         ExecMethod = Execute ;
329         StateMethod = GetState ;
330         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
331     ]
333     SID_OBJECT_ALIGN
334     [
335         StateMethod = GetState ;
336         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
337     ]
339     FN_FORMAT_FOOTNOTE_DLG // status()
340     [
341         ExecMethod = Execute;
342     ]
344     SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
345     [
346         ExecMethod = Execute ;
347     ]
349     FN_WORDCOUNT_DIALOG
350     [
351         ExecMethod = Execute;
352     ]
354        FN_NUMBERING_OUTLINE_DLG   // status(final|play)
355     [
356         ExecMethod = Execute ;
357     ]
358         // #i73249#
359         FN_TITLE_DESCRIPTION_SHAPE
360         [
361                 ExecMethod = Execute ;
362                 StateMethod = GetState ;
363                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
364         ]
365         // tdf#103268
366         FN_NAME_SHAPE
367         [
368                 ExecMethod = Execute ;
369                 StateMethod = GetState ;
370                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
371         ]
373 // Query functions for ImageMaps
374 // Slots without export
376     FN_INSERT_FRAME
377     [
378         ExecMethod = Execute ;
379         StateMethod = StateInsert ;
380         Export = False;
381         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
382     ]
384     SID_ATTR_BORDER // status()
385     [
386         ExecMethod = ExecFrameStyle ;
387         StateMethod = GetLineStyleState ;
388         GroupId = SfxGroupId::Frame;
389         Export = False;
390         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
391     ]
393     SID_HYPERLINK_SETLINK  // status()
394     [
395         ExecMethod = Execute ;
396         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
397     ]
399     SID_HYPERLINK_GETLINK  // status()
400     [
401         StateMethod = GetState ;
402     ]
404     FN_FRAME_MIRROR_ON_EVEN_PAGES // status(final|play|rec)
405     [
406         ExecMethod = Execute ;
407         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
408     ]
409     SID_SELECTALL
410     [
411         ExecMethod = ExecMove ;
412         StateMethod = NoState ;
413     ]
414     FN_POSTIT
415     [
416         ExecMethod = ExecField ;
417         StateMethod = NoState ;
418     ]