Version 5.4.3.2, tag libreoffice-5.4.3.2
[LibreOffice.git] / sw / sdi / _basesh.sdi
blob52b3a031d3a51ee1a4f16daaccf201acd067143b
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 BaseTextSelection
21     SID_ATTR_BRUSH
22     [
23         ExecMethod = Execute ;
24         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
25     ]
27     SID_DELETE  // status(final|play)
28     [
29         ExecMethod = ExecDelete ;
30         StateMethod = GetState ;
31         FastCall = FALSE ;
32     ]
34     FN_BACKSPACE  // status(final|play)
35     [
36         ExecMethod = ExecDelete ;
37         StateMethod = GetState ;
38         FastCall = FALSE ;
39     ]
41     FN_SHIFT_BACKSPACE // status()
42     [
43         ExecMethod = ExecDelete ;
44         StateMethod = NoState ;
45         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
46     ]
48     SID_UNDO // status(final|play)
49     [
50         ExecMethod = ExecUndo ;
51         StateMethod = StateUndo ;
52     ]
54     SID_GETUNDOSTRINGS  // status(final|play)
55     [
56         StateMethod = StateUndo ;
57     ]
59     SID_REDO // status(final|play)
60     [
61         ExecMethod = ExecUndo ;
62         StateMethod = StateUndo ;
63     ]
65     SID_GETREDOSTRINGS  // status(final|play)
66     [
67         StateMethod = StateUndo ;
68     ]
70     SID_REPEAT // status()
71     [
72         ExecMethod = ExecUndo ;
73         StateMethod = StateUndo ;
74         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
75     ]
77     SID_CUT // status(final|play)
78     [
79         ExecMethod = ExecClpbrd ;
80         StateMethod = StateClpbrd ;
81         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
82     ]
84     SID_COPY   // status(final|play)
85     [
86         ExecMethod = ExecClpbrd ;
87         StateMethod = StateClpbrd ;
88     ]
90     SID_PASTE  // status(final|play)
91     [
92         ExecMethod = ExecClpbrd ;
93         StateMethod = StateClpbrd ;
94         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
95     ]
97     SID_CLIPBOARD_FORMAT_ITEMS  // status(final|play)
98     [
99         StateMethod = StateClpbrd ;
100         ExecMethod = ExecClpbrd ;
101         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
102     ]
104     SID_PASTE_UNFORMATTED  // status(final|play)
105     [
106         ExecMethod = ExecClpbrd ;
107         StateMethod = StateClpbrd ;
108         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
109     ]
111     SID_PASTE_SPECIAL  // status(final|play)
112     [
113         ExecMethod = ExecClpbrd ;
114         StateMethod = StateClpbrd ;
115         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
116     ]
118     FN_REPAGINATE  // status(final|play)
119     [
120         ExecMethod = Execute ;
121         StateMethod = NoState ;
122     ]
124     FN_CHANGE_DBFIELD
125     [
126         ExecMethod = ExecField ;
127         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
128     ]
130     FN_UPDATE_FIELDS // status(final|play)
131     [
132         ExecMethod = Execute ;
133         StateMethod = NoState ;
134     ]
136     FN_UPDATE_CHARTS // status(final|play)
137     [
138         ExecMethod = Execute ;
139         StateMethod = GetState ;
140     ]
141     FN_UPDATE_ALL // status(final|play)
142     [
143         ExecMethod = Execute ;
144         StateMethod = NoState ;
145     ]
147     FN_UPDATE_INPUTFIELDS  // status(final|play)
148     [
149         ExecMethod = Execute ;
150         StateMethod = NoState ;
151     ]
153     FN_FRAME_TO_ANCHOR // status()
154     [
155         /*OS: Datentypen unvertraeglich ?? */
156         ExecMethod = Execute ;
157         StateMethod = NoState ;
158     ]
160     FN_GOTO_NEXT_OBJ // status(final|play)
161     [
162         ExecMethod = Execute ;
163         StateMethod = NoState ;
164     ]
166     FN_GOTO_PREV_OBJ // status(final|play)
167     [
168         ExecMethod = Execute ;
169         StateMethod = NoState ;
170     ]
172     FN_GOTO_NEXT_MARK // status(final|play)
173     [
174         ExecMethod = Execute ;
175         StateMethod = NoState ;
176     ]
178     FN_GOTO_PREV_MARK  // status(final|play)
179     [
180         ExecMethod = Execute ;
181         StateMethod = NoState ;
182     ]
184     FN_PREV_BOOKMARK // status(final|play)
185     [
186         ExecMethod = Execute ;
187         StateMethod = NoState ;
188     ]
190     FN_NEXT_BOOKMARK // status(final|play)
191     [
192         ExecMethod = Execute ;
193         StateMethod = NoState ;
194     ]
196     SID_GALLERY_FORMATS // status()
197     [
198         Export = FALSE ;
199         ExecMethod = Execute ;
200     ]
202     SID_GALLERY_ENABLE_ADDCOPY
203     [
204         Export = FALSE;
205         StateMethod = GetState;
206         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
207     ]
209     SID_BACKGROUND_COLOR // status()
210     [
211         ExecMethod = ExecBckCol ;
212         StateMethod = GetBckColState ;
213         AutoUpdate ;
214         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
215     ]
217     FN_EDIT_REGION // status(final|play)
218     [
219         ExecMethod = EditRegionDialog ;
220         StateMethod = GetState ;
221     ]
223     FN_EDIT_CURRENT_REGION // status(final|play)
224     [
225         ExecMethod = EditRegionDialog ;
226         StateMethod = GetState ;
227     ]
229     FN_INSERT_REGION // status()
230     [
231         ExecMethod = InsertRegionDialog;
232         StateMethod = GetState;
233         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
234     ]
236     FN_FORMAT_PAGE_DLG  // status(final|play)
237     [
238         ExecMethod = ExecDlg ;
239         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
240     ]
242     FN_FORMAT_TITLEPAGE_DLG  // status(final|play)
243     [
244         ExecMethod = ExecDlg ;
245         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
246     ]
248     FN_FORMAT_PAGE_COLUMN_DLG  // status(final|play)
249     [
250         ExecMethod = ExecDlg ;
251         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
252     ]
254     FN_FORMAT_PAGE_SETTING_DLG
255     [
256         ExecMethod = ExecDlg ;
257         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
258     ]
260     FN_CONVERT_TABLE_TO_TEXT
261     [
262         ExecMethod = Execute ;
263         StateMethod = GetState ;
264         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
265     ]
267     FN_CONVERT_TEXT_TO_TABLE
268     [
269         ExecMethod = Execute ;
270         StateMethod = GetState ;
271         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
272     ]
273     FN_CONVERT_TEXT_TABLE // status(final|play)
274     [
275         ExecMethod = Execute ;
276         StateMethod = GetState ;
277         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
278     ]
280     FN_FORMAT_BORDER_DLG // status(final|play)
281     [
282         ExecMethod = ExecDlg ;
283         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
284     ]
286     SID_ATTR_BORDER_INNER // status()
287     [
288         StateMethod = GetBorderState ;
289         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
290     ]
292         SID_ATTR_BORDER_OUTER // status()
293     [
294         ExecMethod = Execute ;
295         StateMethod = GetBorderState ;
296         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
297     ]
299     SID_BORDER_REDUCED_MODE
300     [
301         StateMethod = GetBorderState ;
302         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
303     ]
305     FN_FORMAT_BACKGROUND_DLG  // status(final|play)
306     [
307         ExecMethod = ExecDlg ;
308         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
309     ]
311     SfxBoolItem StyleWatercanMode SID_STYLE_WATERCAN // status()
312     (
313         SfxStringItem Param SID_STYLE_WATERCAN ,
314         SfxUInt16Item Family SID_STYLE_FAMILY
315     )
316     [
317         ExecMethod = Execute ;
318         StateMethod = StateStyle ;
319         NoRecord;
320         GroupId = GID_TEMPLATE ;
321         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
322     ]
324     SID_STYLE_UPDATE_BY_EXAMPLE // status()
325     [
326         ExecMethod = Execute ;
327         StateMethod = StateStyle ;
328     ]
330     SID_STYLE_NEW_BY_EXAMPLE // status(fina|play)
331     [
332         ExecMethod = Execute ;
333         StateMethod = StateStyle ;
334         FastCall = TRUE; // fuer Macroausfuehrung!
335     ]
336     SID_STYLE_APPLY // status(fina|play)
337     [
338         ExecMethod = Execute ;
339         StateMethod = StateStyle ;
340         FastCall = TRUE;// fuer Macroausfuehrung!
341         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
342     ]
344     SID_STYLE_FAMILY1 // status(fina|play)
345     [
346         StateMethod = StateStyle ;
347     ]
349     SID_STYLE_FAMILY2 // status(fina|play)
350     [
351         StateMethod = StateStyle ;
352     ]
354     SID_STYLE_FAMILY3 // status(fina|play)
355     [
356         StateMethod = StateStyle ;
357     ]
359     SID_STYLE_FAMILY4 // status(fina|play)
360     [
361         StateMethod = StateStyle ;
362     ]
364     SID_STYLE_FAMILY5 // status(fina|play)
365     [
366         StateMethod = StateStyle ;
367     ]
369     SID_STYLE_FAMILY6 // status(fina|play)
370     [
371         StateMethod = StateStyle ;
372     ]
374     SID_CLASSIFICATION_APPLY
375     [
376         ExecMethod = Execute ;
377         StateMethod = StateStyle ;
378     ]
380     SID_WATERMARK
381     [
382         ExecMethod = Execute ;
383         StateMethod = StateStyle ;
384     ]
386      //OS: Selection.Escape gibt es zusaetzlich zu Window.Escape
388     FN_ESCAPE // status(final|play|rec)
389     [
390         ExecMethod = Execute ;
391     ]
393     SID_IMAP
394     [
395         ExecMethod = Execute ;
396         StateMethod = GetState ;
397         Toggle = FALSE;
398     ]
400     SID_IMAP_EXEC
401     [
402         ExecMethod = Execute ;
403         StateMethod = GetState ;
404         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
405     ]
406 // Methode fuer Rahmen und Objekte
407     FN_TOOL_ANCHOR
408     [
409         StateMethod = GetState ;
410         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
411     ]
413     FN_TOOL_ANCHOR_PARAGRAPH
414     [
415         ExecMethod = Execute ;
416         StateMethod = GetState ;
417         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
418     ]
420     FN_TOOL_ANCHOR_CHAR
421     [
422         ExecMethod = Execute ;
423         StateMethod = GetState ;
424         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
425     ]
427     FN_TOOL_ANCHOR_AT_CHAR
428     [
429         ExecMethod = Execute ;
430         StateMethod = GetState ;
431         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
432     ]
434     FN_TOOL_ANCHOR_FRAME
435     [
436         ExecMethod = Execute ;
437         StateMethod = GetState ;
438         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
439     ]
441     FN_UPDATE_ALL_LINKS // status()
442     [
443         ExecMethod = Execute ;
444         StateMethod = GetState ;
445     ]
447 // from here on Export = FALSE
449     FN_FRAME_WRAP   // status()
450     [
451         ExecMethod = Execute ;
452         StateMethod = GetState ;
453         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
454         Export = FALSE;
455     ]
457     FN_FRAME_WRAP_IDEAL // status()
458     [
459         ExecMethod = Execute ;
460         StateMethod = GetState ;
461         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
462         Export = FALSE;
463     ]
465     FN_FRAME_NOWRAP   // status()
466     [
467         ExecMethod = Execute ;
468         StateMethod = GetState ;
469         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
470         Export = FALSE;
471     ]
473     FN_FRAME_WRAPTHRU   // status()
474     [
475         ExecMethod = Execute ;
476         StateMethod = GetState ;
477         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
478         Export = FALSE;
479     ]
481     FN_FRAME_WRAPTHRU_TRANSP // status()
482     [
483         ExecMethod = Execute ;
484         StateMethod = GetState ;
485         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
486         Export = FALSE;
487     ]
489     FN_FRAME_WRAP_CONTOUR // status()
490     [
491         ExecMethod = Execute ;
492         StateMethod = GetState ;
493         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
494         Export = FALSE;
495     ]
497     FN_WRAP_ANCHOR_ONLY // status()
498     [
499         ExecMethod = Execute ;
500         StateMethod = GetState ;
501         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
502         Export = FALSE;
503     ]
505     FN_FRAME_WRAP_LEFT // status()
506     [
507         ExecMethod = Execute ;
508         StateMethod = GetState ;
509         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
510         Export = FALSE;
511     ]
513     FN_FRAME_WRAP_RIGHT // status()
514     [
515         ExecMethod = Execute ;
516         StateMethod = GetState ;
517         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
518         Export = FALSE;
519     ]
521     SID_GALLERY_BG_BRUSH
522     [
523         ExecMethod = ExecuteGallery;
524         StateMethod = GetGalleryState;
525         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
526         Export = FALSE;
527     ]
528     SID_ATTR_BORDER_SHADOW // status(final|play)
529     [
530         ExecMethod = Execute ;
531         StateMethod = GetState ;
532         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
533     ]
535     FN_XFORMS_DESIGN_MODE
536     [
537         ExecMethod = Execute;
538         StateMethod = GetState;
539     ]