tdf#130857 qt weld: Implement QtInstanceWidget::get_text_height
[LibreOffice.git] / sw / sdi / viewsh.sdi
blobf289cde9fb3d2002d8ea5943ba842159f7e98f27
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 TextEditView : BaseTextEditView
21      // Slots, which are not needed in the WebDocShell
22     SID_DRAWTBX_LINES
23     [
24         StateMethod = GetState ;
25     ]
27     FN_INSERT_OBJ_CTRL
28     [
29         StateMethod = GetState ;
30         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
31     ]
32     FN_INSERT_CAPTION // status()
33     [
34         ExecMethod = ExecDlgExt ;
35         StateMethod = GetState ;
36         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
37     ]
38     SID_INSERT_SIGNATURELINE // status()
39     [
40         ExecMethod = ExecDlgExt ;
41         StateMethod = GetState ;
42         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
43     ]
44     SID_EDIT_SIGNATURELINE // status()
45     [
46         ExecMethod = ExecDlgExt ;
47         StateMethod = GetState ;
48         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
49     ]
50     SID_SIGN_SIGNATURELINE // status()
51     [
52         ExecMethod = ExecDlgExt ;
53         StateMethod = GetState ;
54         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
55     ]
56     SID_INSERT_QRCODE // status()
57     [
58         ExecMethod = ExecDlgExt ;
59         StateMethod = GetState ;
60         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
61     ]
62     SID_EDIT_QRCODE // status()
63     [
64         ExecMethod = ExecDlgExt ;
65         StateMethod = GetState ;
66         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
67     ]
68     FN_EDIT_FOOTNOTE // status(final|play)
69     [
70         ExecMethod = ExecDlgExt ;
71         StateMethod = GetState ;
72         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
73     ]
74     FN_HYPHENATE_OPT_DLG // status(final|play)
75     [
76         ExecMethod = ExecLingu ;
77         StateMethod = GetState ;
78         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
79     ]
80     FN_CHANGE_PAGENUM // status(final)
81     [
82         ExecMethod = ExecDlg ;
83         StateMethod = GetState ;
84         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
85     ]
86     SID_INSERT_DRAW // status()
87     [
88         StateMethod = GetDrawState ;
89     ]
90     SID_DRAW_LINE
91     [
92         ExecMethod = ExecDraw ;
93         StateMethod = GetDrawState ;
94     ]
95     SID_DRAW_XLINE
96     [
97         ExecMethod = ExecDraw ;
98         StateMethod = GetDrawState ;
99     ]
100     SID_LINE_ARROW_END
101     [
102         ExecMethod = ExecDraw ;
103         StateMethod = GetDrawState ;
104     ]
105     SID_LINE_ARROW_CIRCLE
106     [
107         ExecMethod = ExecDraw ;
108         StateMethod = GetDrawState ;
109     ]
110     SID_LINE_ARROW_SQUARE
111     [
112         ExecMethod = ExecDraw ;
113         StateMethod = GetDrawState ;
114     ]
115     SID_LINE_ARROW_START
116     [
117         ExecMethod = ExecDraw ;
118         StateMethod = GetDrawState ;
119     ]
120     SID_LINE_CIRCLE_ARROW
121     [
122         ExecMethod = ExecDraw ;
123         StateMethod = GetDrawState ;
124     ]
125     SID_LINE_SQUARE_ARROW
126     [
127         ExecMethod = ExecDraw ;
128         StateMethod = GetDrawState ;
129     ]
130     SID_LINE_ARROWS
131     [
132         ExecMethod = ExecDraw ;
133         StateMethod = GetDrawState ;
134     ]
135     SID_DRAW_MEASURELINE
136     [
137         ExecMethod = ExecDraw ;
138         StateMethod = GetDrawState ;
139     ]
140     SID_DRAWTBX_ARROWS
141     [
142         StateMethod = GetDrawState ;
143     ]
144     SID_DRAW_RECT
145     [
146         ExecMethod = ExecDraw ;
147         StateMethod = GetDrawState ;
148     ]
149     SID_DRAW_ELLIPSE
150     [
151         ExecMethod = ExecDraw ;
152         StateMethod = GetDrawState ;
153     ]
154     SID_DRAW_XPOLYGON_NOFILL
155     [
156         ExecMethod = ExecDraw ;
157         StateMethod = GetDrawState ;
158     ]
159     SID_DRAW_XPOLYGON
160     [
161         ExecMethod = ExecDraw ;
162         StateMethod = GetDrawState ;
163     ]
164     SID_DRAW_POLYGON_NOFILL
165     [
166         ExecMethod = ExecDraw ;
167         StateMethod = GetDrawState ;
168     ]
169     SID_DRAW_POLYGON
170     [
171         ExecMethod = ExecDraw ;
172         StateMethod = GetDrawState ;
173     ]
174     SID_DRAW_BEZIER_NOFILL
175     [
176         ExecMethod = ExecDraw ;
177         StateMethod = GetDrawState ;
178     ]
179     SID_DRAW_BEZIER_FILL
180     [
181         ExecMethod = ExecDraw ;
182         StateMethod = GetDrawState ;
183     ]
184     SID_DRAW_FREELINE_NOFILL
185     [
186         ExecMethod = ExecDraw ;
187         StateMethod = GetDrawState ;
188     ]
189     SID_DRAW_FREELINE
190     [
191         ExecMethod = ExecDraw ;
192         StateMethod = GetDrawState ;
193     ]
194     SID_DRAW_ARC
195     [
196         ExecMethod = ExecDraw ;
197         StateMethod = GetDrawState ;
198     ]
199     SID_DRAW_PIE
200     [
201         ExecMethod = ExecDraw ;
202         StateMethod = GetDrawState ;
203     ]
204     SID_DRAW_CIRCLECUT
205     [
206         ExecMethod = ExecDraw ;
207         StateMethod = GetDrawState ;
208     ]
209     SID_DRAW_TEXT
210     [
211         ExecMethod = ExecDraw ;
212         StateMethod = GetDrawState ;
213     ]
214     SID_DRAW_TEXT_VERTICAL
215     [
216         ExecMethod = ExecDraw ;
217         StateMethod = GetDrawState ;
218     ]
219     SID_DRAW_TEXT_MARQUEE
220     [
221         ExecMethod = ExecDraw ;
222         StateMethod = GetDrawState ;
223     ]
224     SID_DRAW_CAPTION
225     [
226         ExecMethod = ExecDraw ;
227         StateMethod = GetDrawState ;
228     ]
229     SID_DRAW_CAPTION_VERTICAL
230     [
231         ExecMethod = ExecDraw ;
232         StateMethod = GetDrawState ;
233     ]
234     SID_FONTWORK_GALLERY_FLOATER
235     [
236         ExecMethod = ExecDraw ;
237         StateMethod = GetDrawState ;
238     ]
239     SID_DRAWTBX_CS_BASIC
240     [
241         ExecMethod = ExecDraw ;
242         StateMethod = GetDrawState ;
243     ]
244     SID_DRAWTBX_CS_SYMBOL
245     [
246         ExecMethod = ExecDraw ;
247         StateMethod = GetDrawState ;
248     ]
249     SID_DRAWTBX_CS_ARROW
250     [
251         ExecMethod = ExecDraw ;
252         StateMethod = GetDrawState ;
253     ]
254     SID_DRAWTBX_CS_FLOWCHART
255     [
256         ExecMethod = ExecDraw ;
257         StateMethod = GetDrawState ;
258     ]
259     SID_DRAWTBX_CS_CALLOUT
260     [
261         ExecMethod = ExecDraw ;
262         StateMethod = GetDrawState ;
263     ]
264     SID_DRAWTBX_CS_STAR
265     [
266         ExecMethod = ExecDraw ;
267         StateMethod = GetDrawState ;
268     ]
269     SID_DRAW_CS_ID
270     [
271         ExecMethod = ExecDraw ;
272         StateMethod = GetDrawState ;
273     ]
274     SID_FM_CREATE_CONTROL // status()
275     [
276         ExecMethod = ExecDraw ;
277         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
278     ]
279     SID_FM_CREATE_FIELDCONTROL
280     [
281         ExecMethod = ExecDraw ;
282         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
283     ]
286 shell SwView
288     import TextEditView;
291 interface TextPrintPreview
293     SID_BROWSER_MODE
294     [
295         StateMethod = GetState;
296     ]
297     FN_PRINT_LAYOUT
298     [
299         ExecMethod = Execute;
300         StateMethod = GetState;
301     ]
302     FN_SINGLE_PAGE_PER_ROW
303     [
304         ExecMethod = Execute;
305         StateMethod = GetState;
306     ]
307     FN_MULTIPLE_PAGES_PER_ROW
308     [
309         ExecMethod = Execute;
310         StateMethod = GetState;
311     ]
312     FN_BOOKVIEW
313     [
314         ExecMethod = Execute;
315         StateMethod = GetState;
316     ]
317     SID_REFRESH_VIEW // status(final|play)
318     [
319         StateMethod = GetState ;
320     ]
321     FN_CHAR_LEFT // status(final|play)
322     [
323         ExecMethod = Execute;
324         StateMethod = NoState ;
325     ]
326     FN_CHAR_RIGHT // status(final|play)
327     [
328         ExecMethod = Execute;
329         StateMethod = NoState ;
330     ]
331     FN_LINE_UP // status(final|play)
332     [
333         ExecMethod = Execute;
334         StateMethod = NoState ;
335     ]
336     FN_LINE_DOWN // status(final|play)
337     [
338         ExecMethod = Execute;
339         StateMethod = NoState ;
340     ]
341     FN_PAGEUP // status(final|play)
342     [
343         ExecMethod = Execute ;
344         StateMethod = GetState ;
345     ]
346     FN_PAGEDOWN // status(final|play)
347     [
348         ExecMethod = Execute ;
349         StateMethod = GetState ;
350     ]
351     FN_START_OF_DOCUMENT // status(final|play)
352     [
353         ExecMethod = Execute ;
354         StateMethod = GetState ;
355     ]
356     FN_END_OF_DOCUMENT // status(final|play)
357     [
358         ExecMethod = Execute ;
359         StateMethod = GetState ;
360     ]
361     FN_SHOW_TWO_PAGES // status(final|play)
362     [
363         ExecMethod = Execute ;
364         StateMethod = GetState ;
365     ]
366     FN_SHOW_SINGLE_PAGE // status(final|play)
367     [
368         ExecMethod = Execute ;
369         StateMethod = GetState ;
370     ]
372     FN_SHOW_MULTIPLE_PAGES // status(final|play)
373     [
374         ExecMethod = Execute ;
375         StateMethod = GetState ;
376     ]
377     FN_SHOW_BOOKVIEW // status(final|play)
378     [
379         ExecMethod = Execute ;
380         StateMethod = GetState ;
381     ]
382     FN_PRINT_PAGEPREVIEW // status()
383     [
384         ExecMethod = Execute ;
385         StateMethod = GetState ;
386     ]
387     SID_PRINTDOC // status(final|play)
388     [
389         ExecMethod = Execute ;
390         StateMethod = GetState ;
391     ]
392     SID_PRINTDOCDIRECT // status(final|play)
393     [
394         ExecMethod = Execute ;
395         StateMethod = GetState ;
396     ]
397     SID_PRINTPREVIEW // status(final|play)
398     [
399         ExecMethod = Execute ;
400         StateMethod = GetState ;
401     ]
402     SID_ATTR_VIEWLAYOUT
403     [
404         StateMethod = GetState ;
405     ]
406     FN_CLOSE_PAGEPREVIEW
407     [
408         ExecMethod = Execute ;
409         StateMethod = GetState ;
410     ]
411     SID_ZOOM_IN
412     [
413         ExecMethod = Execute ;
414         StateMethod = GetState ;
415     ]
416     SID_ZOOM_OUT
417     [
418         ExecMethod = Execute ;
419         StateMethod = GetState ;
420     ]
421     FN_PREVIEW_ZOOM
422     [
423         ExecMethod = Execute ;
424         StateMethod = GetState ;
425     ]
426     SID_UNDO // status()
427     [
428         StateMethod = StateUndo ;
429     ]
430     SID_REDO // status()
431     [
432         StateMethod = StateUndo ;
433     ]
434     SID_REPEAT // status()
435     [
436         StateMethod = StateUndo ;
437     ]
439     // Begin StatusBar
440     FN_STAT_ZOOM // status()
441     [
442         ExecMethod = Execute ;
443         StateMethod = GetState ;
444     ]
445     SID_ATTR_ZOOM // status()
446     [
447         ExecMethod = Execute ;
448         StateMethod = GetState ;
449     ]
450     FN_STAT_PAGE // status()
451     [
452         ExecMethod = Execute ;
453         StateMethod = GetState ;
454     ]
455     FN_START_OF_LINE // status()
456     [
457         ExecMethod = Execute ;
458         StateMethod = GetState ;
459     ]
460     FN_END_OF_LINE // status()
461     [
462         ExecMethod = Execute ;
463         StateMethod = GetState ;
464     ]
465     FN_INSERT_BREAK // status()
466     [
467         ExecMethod = Execute ;
468         StateMethod = GetState ;
469     ]
470     SID_ATTR_ZOOMSLIDER // status()
471     [
472             ExecMethod = Execute ;
473             StateMethod = GetState ;
474     ]
475     FN_STAT_WORDCOUNT // status()
476     [
477         ExecMethod = Execute ;
478         StateMethod = GetState ;
479     ]
480     FN_STAT_ACCESSIBILITY_CHECK // status()
481     [
482         ExecMethod = Execute ;
483         StateMethod = GetState ;
484     ]
485     SID_JUMP_TO_SPECIFIC_PAGE // status()
486     [
487         ExecMethod = Execute ;
488         StateMethod = GetState ;
489     ]
491     // End StatusBar
494 shell SwPagePreview
496     import TextPrintPreview;