tdf#130857 qt weld: Implement QtInstanceWidget::get_text_height
[LibreOffice.git] / sw / sdi / _frmsh.sdi
blob0768c01739b98bf6e3b52fb261308bad1ad09eb7
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         ExecMethod = ExecDrawAttrArgsTextFrame;
24         StateMethod = GetDrawAttrStateTextFrame;
25         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
26     ]
28     SID_ATTR_FILL_COLOR
29     [
30         ExecMethod = ExecDrawAttrArgsTextFrame;
31         StateMethod = GetDrawAttrStateTextFrame;
32         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
33     ]
35     SID_ATTR_FILL_GRADIENT
36     [
37         ExecMethod = ExecDrawAttrArgsTextFrame;
38         StateMethod = GetDrawAttrStateTextFrame;
39         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
40     ]
42     SID_ATTR_FILL_HATCH
43     [
44         ExecMethod = ExecDrawAttrArgsTextFrame;
45         StateMethod = GetDrawAttrStateTextFrame;
46         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
47     ]
49     SID_ATTR_FILL_BITMAP
50     [
51         ExecMethod = ExecDrawAttrArgsTextFrame;
52         StateMethod = GetDrawAttrStateTextFrame;
53         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
54     ]
56     SID_ATTR_FILL_TRANSPARENCE
57     [
58         ExecMethod = ExecDrawAttrArgsTextFrame;
59         StateMethod = GetDrawAttrStateTextFrame;
60         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
61     ]
63     SID_ATTR_FILL_FLOATTRANSPARENCE
64     [
65         ExecMethod = ExecDrawAttrArgsTextFrame;
66         StateMethod = GetDrawAttrStateTextFrame;
67         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
68     ]
70     SID_COLOR_TABLE
71     [
72         StateMethod = GetDrawAttrStateTextFrame;
73     ]
75     SID_GRADIENT_LIST
76     [
77         StateMethod = GetDrawAttrStateTextFrame;
78     ]
80     SID_HATCH_LIST
81     [
82         StateMethod = GetDrawAttrStateTextFrame;
83     ]
85     SID_BITMAP_LIST
86     [
87         StateMethod = GetDrawAttrStateTextFrame;
88     ]
90     SID_PATTERN_LIST
91     [
92         StateMethod = GetDrawAttrStateTextFrame;
93     ]
95     SID_ATTRIBUTES_AREA
96     [
97         ExecMethod = ExecDrawDlgTextFrame;
98         StateMethod = DisableStateTextFrame;
99     ]
102     FN_FRAME_TO_ANCHOR  // status()
103     [
104         /*OS: data types incompatible?? */
105         ExecMethod = Execute ;
106         StateMethod = NoState ;
107     ]
109     FN_FRAME_ALIGN_VERT_CENTER // status(play|final)
110     [
111         ExecMethod = Execute ;
112         StateMethod = GetState ;
113         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
114     ]
116     FN_FRAME_ALIGN_VERT_BOTTOM  // status(play|final)
117     [
118         ExecMethod = Execute ;
119         StateMethod = GetState ;
120         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
121     ]
123     FN_FRAME_ALIGN_VERT_TOP   // status(play|final)
124     [
125         ExecMethod = Execute ;
126         StateMethod = GetState ;
127         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
128     ]
130     FN_FRAME_ALIGN_VERT_ROW_CENTER  // status(play|final)
131     [
132         ExecMethod = Execute ;
133         StateMethod = GetState ;
134         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
135     ]
137     FN_FRAME_ALIGN_VERT_ROW_BOTTOM // status(play|final)
138     [
139         ExecMethod = Execute ;
140         StateMethod = GetState ;
141         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
142     ]
144     FN_FRAME_ALIGN_VERT_ROW_TOP  // status(play|final)
145     [
146         ExecMethod = Execute ;
147         StateMethod = GetState ;
148         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
149     ]
151     FN_FRAME_ALIGN_VERT_CHAR_CENTER // status(play|final)
152     [
153         ExecMethod = Execute ;
154         StateMethod = GetState ;
155         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
156     ]
158     FN_FRAME_ALIGN_VERT_CHAR_BOTTOM  // status(play|final)
159     [
160         ExecMethod = Execute ;
161         StateMethod = GetState ;
162         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
163     ]
165     FN_FRAME_ALIGN_VERT_CHAR_TOP  // status(play|final)
166     [
167         ExecMethod = Execute ;
168         StateMethod = GetState ;
169         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
170     ]
172     FN_FRAME_ALIGN_HORZ_CENTER  // status(play|final)
173     [
174         ExecMethod = Execute ;
175         StateMethod = GetState ;
176         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
177     ]
179     FN_FRAME_ALIGN_HORZ_RIGHT // status(play|final)
180     [
181         ExecMethod = Execute ;
182         StateMethod = GetState ;
183         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
184     ]
186     FN_FRAME_ALIGN_HORZ_LEFT // status(play|final)
187     [
188         ExecMethod = Execute ;
189         StateMethod = GetState ;
190         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
191     ]
193     SID_FRAME_TO_TOP // status(final|play)
194     [
195         ExecMethod = Execute ;
196         StateMethod = GetState ;
197         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
198     ]
200     SID_FRAME_TO_BOTTOM  // status(final|play)
201     [
202         ExecMethod = Execute ;
203         StateMethod = GetState ;
204         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
205     ]
207     FN_FRAME_UP  // status(final|play)
208     [
209         ExecMethod = Execute ;
210         StateMethod = GetState ;
211         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
212     ]
214     FN_FRAME_DOWN // status(final|play)
215     [
216         ExecMethod = Execute ;
217         StateMethod = GetState ;
218         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
219     ]
221     SID_ATTR_TRANSFORM
222     [
223         ExecMethod = Execute ;
224         StateMethod = GetState ;
225     ]
226     SID_ATTR_TRANSFORM_WIDTH
227     [
228         StateMethod = GetState ;
229         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
230     ]
231     SID_ATTR_TRANSFORM_HEIGHT
232     [
233         StateMethod = GetState ;
234         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
235     ]
236     SID_ATTR_TRANSFORM_PROTECT_SIZE
237     [
238         StateMethod = GetState ;
239         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
240     ]
242     SID_ATTR_ULSPACE // status(final|play)
243     [
244         ExecMethod = Execute ;
245         StateMethod = GetState ;
246         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
247     ]
249     SID_ATTR_LRSPACE // status(final|play)
250     [
251         ExecMethod = Execute ;
252         StateMethod = GetState ;
253         GroupId = SfxGroupId::Frame;
254         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
255     ]
257     FN_FORMAT_FRAME_DLG   // status(final|play)
258     [
259         ExecMethod = Execute ;
260         StateMethod = GetState ;
261         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
262     ]
263     FN_DRAW_WRAP_DLG // status(final|play)
264     [
265         ExecMethod = Execute ;
266         StateMethod = GetState ;
267         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
268     ]
270     SID_FRAME_LINESTYLE // status()
271     [
272         ExecMethod = ExecFrameStyle ;
273         StateMethod = GetLineStyleState ;
274         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
275     ]
277     SID_FRAME_LINECOLOR // status(final|play)
278     [
279         ExecMethod = ExecFrameStyle ;
280         StateMethod = GetLineStyleState ;
281         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
282     ]
283     SID_OBJECT_ALIGN_CENTER  // status(play|final)
284     [
285         ExecMethod = Execute ;
286         StateMethod = GetState ;
287         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
288     ]
290     SID_OBJECT_ALIGN_RIGHT // status(play|final)
291     [
292         ExecMethod = Execute ;
293         StateMethod = GetState ;
294         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
295     ]
297     SID_OBJECT_ALIGN_LEFT // status(play|final)
298     [
299         ExecMethod = Execute ;
300         StateMethod = GetState ;
301         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
302     ]
304     SID_OBJECT_ALIGN_UP // status(play|final)
305     [
306         ExecMethod = Execute ;
307         StateMethod = GetState ;
308         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
309     ]
311     SID_OBJECT_ALIGN_MIDDLE  // status(play|final)
312     [
313         ExecMethod = Execute ;
314         StateMethod = GetState ;
315         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
316     ]
318     SID_OBJECT_ALIGN_DOWN   // status(play|final)
319     [
320         ExecMethod = Execute ;
321         StateMethod = GetState ;
322         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
323     ]
325     SID_OBJECT_ALIGN
326     [
327         StateMethod = GetState ;
328         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
329     ]
331     FN_FORMAT_FOOTNOTE_DLG // status()
332     [
333         ExecMethod = Execute;
334     ]
336     SID_OPEN_XML_FILTERSETTINGS // ole : no, status : ?
337     [
338         ExecMethod = Execute ;
339     ]
341     FN_WORDCOUNT_DIALOG
342     [
343         ExecMethod = Execute;
344     ]
346        FN_NUMBERING_OUTLINE_DLG   // status(final|play)
347     [
348         ExecMethod = Execute ;
349     ]
350         // #i73249#
351         FN_TITLE_DESCRIPTION_SHAPE
352         [
353                 ExecMethod = Execute ;
354                 StateMethod = GetState ;
355                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
356         ]
357         // tdf#103268
358         FN_NAME_SHAPE
359         [
360                 ExecMethod = Execute ;
361                 StateMethod = GetState ;
362                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
363         ]
365 // Query functions for ImageMaps
367     FN_INSERT_FRAME
368     [
369         ExecMethod = Execute ;
370         StateMethod = StateInsert ;
371         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
372     ]
374     FN_UNFLOAT_FRAME
375     [
376         ExecMethod = Execute ;
377         StateMethod = GetState ;
378         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
379     ]
381     SID_ATTR_BORDER // status()
382     [
383         ExecMethod = ExecFrameStyle ;
384         StateMethod = GetLineStyleState ;
385         GroupId = SfxGroupId::Frame;
386         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
387     ]
389     SID_HYPERLINK_SETLINK  // status()
390     [
391         ExecMethod = Execute ;
392         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
393     ]
395     SID_HYPERLINK_GETLINK  // status()
396     [
397         StateMethod = GetState ;
398     ]
400     FN_FRAME_MIRROR_ON_EVEN_PAGES // status(final|play|rec)
401     [
402         ExecMethod = Execute ;
403         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
404     ]
405     SID_SELECTALL
406     [
407         ExecMethod = ExecMove ;
408         StateMethod = NoState ;
409     ]
410     FN_POSTIT
411     [
412         ExecMethod = ExecField ;
413         StateMethod = GetState ;
414     ]