fix harfbuzz build
[LibreOffice.git] / sw / sdi / _basesh.sdi
blobcd9a211fbc082ef2f228091468ef025457337ed6
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     Automation = FALSE;
24     SID_ATTR_BRUSH
25     [
26         ExecMethod = Execute ;
27         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
28     ]
30     SID_DELETE  // status(final|play)
31     [
32         ExecMethod = ExecDelete ;
33         StateMethod = GetState ;
34         FastCall = FALSE ;
35         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
36     ]
38     FN_BACKSPACE  // status(final|play)
39     [
40         ExecMethod = ExecDelete ;
41         StateMethod = GetState ;
42         FastCall = FALSE ;
43         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
44     ]
46     FN_SHIFT_BACKSPACE // status()
47     [
48         ExecMethod = ExecDelete ;
49         StateMethod = NoState ;
50         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
51     ]
53     SID_UNDO // status(final|play)
54     [
55         ExecMethod = ExecUndo ;
56         StateMethod = StateUndo ;
57     ]
59     SID_GETUNDOSTRINGS  // status(final|play)
60     [
61         StateMethod = StateUndo ;
62     ]
64     SID_REDO // status(final|play)
65     [
66         ExecMethod = ExecUndo ;
67         StateMethod = StateUndo ;
68     ]
70     SID_GETREDOSTRINGS  // status(final|play)
71     [
72         StateMethod = StateUndo ;
73     ]
75     SID_REPEAT // status()
76     [
77         ExecMethod = ExecUndo ;
78         StateMethod = StateUndo ;
79         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
80     ]
82     SID_CUT // status(final|play)
83     [
84         ExecMethod = ExecClpbrd ;
85         StateMethod = StateClpbrd ;
86         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
87     ]
89     SID_COPY   // status(final|play)
90     [
91         ExecMethod = ExecClpbrd ;
92         StateMethod = StateClpbrd ;
93     ]
95     SID_PASTE  // status(final|play)
96     [
97         ExecMethod = ExecClpbrd ;
98         StateMethod = StateClpbrd ;
99         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
100     ]
102     SID_CLIPBOARD_FORMAT_ITEMS  // status(final|play)
103     [
104         StateMethod = StateClpbrd ;
105         ExecMethod = ExecClpbrd ;
106         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
107     ]
109     SID_PASTE_UNFORMATTED  // status(final|play)
110     [
111         ExecMethod = ExecClpbrd ;
112         StateMethod = StateClpbrd ;
113         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
114     ]
116     SID_PASTE_SPECIAL  // status(final|play)
117     [
118         ExecMethod = ExecClpbrd ;
119         StateMethod = StateClpbrd ;
120         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
121     ]
123     FN_REPAGINATE  // status(final|play)
124     [
125         ExecMethod = Execute ;
126         StateMethod = NoState ;
127     ]
129     FN_CHANGE_DBFIELD
130     [
131         ExecMethod = ExecField ;
132         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
133     ]
135     FN_UPDATE_FIELDS // status(final|play)
136     [
137         ExecMethod = Execute ;
138         StateMethod = NoState ;
139     ]
141     FN_UPDATE_CHARTS // status(final|play)
142     [
143         ExecMethod = Execute ;
144         StateMethod = GetState ;
145     ]
146     FN_UPDATE_ALL // status(final|play)
147     [
148         ExecMethod = Execute ;
149         StateMethod = NoState ;
150     ]
152     FN_UPDATE_INPUTFIELDS  // status(final|play)
153     [
154         ExecMethod = Execute ;
155         StateMethod = NoState ;
156     ]
158     FN_FRAME_TO_ANCHOR // status()
159     [
160         /*OS: Datentypen unvertraeglich ?? */
161         ExecMethod = Execute ;
162         StateMethod = NoState ;
163     ]
165     FN_GOTO_NEXT_OBJ // status(final|play)
166     [
167         ExecMethod = Execute ;
168         StateMethod = NoState ;
169     ]
171     FN_GOTO_PREV_OBJ // status(final|play)
172     [
173         ExecMethod = Execute ;
174         StateMethod = NoState ;
175     ]
177     FN_GOTO_NEXT_MARK // status(final|play)
178     [
179         ExecMethod = Execute ;
180         StateMethod = NoState ;
181     ]
183     FN_GOTO_PREV_MARK  // status(final|play)
184     [
185         ExecMethod = Execute ;
186         StateMethod = NoState ;
187     ]
189     FN_PREV_BOOKMARK // status(final|play)
190     [
191         ExecMethod = Execute ;
192         StateMethod = NoState ;
193     ]
195     FN_NEXT_BOOKMARK // status(final|play)
196     [
197         ExecMethod = Execute ;
198         StateMethod = NoState ;
199     ]
201     SID_GALLERY_FORMATS // status()
202     [
203         Export = FALSE ;
204         ExecMethod = Execute ;
205     ]
207     SID_GALLERY_ENABLE_ADDCOPY
208     [
209         Export = FALSE;
210         StateMethod = GetState;
211         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
212     ]
214     SID_BACKGROUND_COLOR // status()
215     [
216         ExecMethod = ExecBckCol ;
217         StateMethod = GetBckColState ;
218         Cachable , AutoUpdate ;
219         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
220     ]
222     FN_EDIT_REGION // status(final|play)
223     [
224         ExecMethod = EditRegionDialog ;
225         StateMethod = GetState ;
226     ]
228     FN_INSERT_REGION // status()
229     [
230         ExecMethod = InsertRegionDialog;
231         StateMethod = GetState;
232         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
233     ]
235     FN_FORMAT_PAGE_DLG  // status(final|play)
236     [
237         ExecMethod = ExecDlg ;
238         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
239     ]
241     FN_FORMAT_TITLEPAGE_DLG  // status(final|play)
242     [
243         ExecMethod = ExecDlg ;
244         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
245     ]
247     FN_FORMAT_PAGE_COLUMN_DLG  // status(final|play)
248     [
249         ExecMethod = ExecDlg ;
250         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
251     ]
253     FN_CONVERT_TABLE_TO_TEXT
254     [
255         ExecMethod = Execute ;
256         StateMethod = GetState ;
257         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
258     ]
260     FN_CONVERT_TEXT_TO_TABLE
261     [
262         ExecMethod = Execute ;
263         StateMethod = GetState ;
264         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
265     ]
266     FN_CONVERT_TEXT_TABLE // status(final|play)
267     [
268         ExecMethod = Execute ;
269         StateMethod = GetState ;
270         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
271     ]
272     FN_FORMAT_BORDER_DLG // status(final|play)
273     [
274         ExecMethod = ExecDlg ;
275         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
276     ]
278     SID_ATTR_BORDER_INNER // status()
279     [
280         StateMethod = GetBorderState ;
281         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
282     ]
284         SID_ATTR_BORDER_OUTER // status()
285     [
286         ExecMethod = Execute ;
287         StateMethod = GetBorderState ;
288         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
289     ]
291     SID_BORDER_REDUCED_MODE
292     [
293         StateMethod = GetBorderState ;
294         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
295     ]
297     FN_FORMAT_BACKGROUND_DLG  // status(final|play)
298     [
299         ExecMethod = ExecDlg ;
300         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
301     ]
303     SfxBoolItem StyleWatercanMode SID_STYLE_WATERCAN // status()
304     [
305         SfxUInt16Item WatercanStyleModeOnOff
306         (
307             SfxStringItem Param SID_STYLE_WATERCAN ,
308             SfxUInt16Item Family SID_STYLE_FAMILY
309         ) ;
310         ExecMethod = Execute ;
311         StateMethod = StateStyle ;
312             NoRecord;
313         GroupId = GID_TEMPLATE ;
314         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
315     ]
317     SID_STYLE_UPDATE_BY_EXAMPLE // status()
318     [
319         ExecMethod = Execute ;
320         StateMethod = StateStyle ;
321     ]
323     SID_STYLE_NEW_BY_EXAMPLE // status(fina|play)
324     [
325         ExecMethod = Execute ;
326         StateMethod = StateStyle ;
327         FastCall = TRUE; // fuer Macroausfuehrung!
328     ]
329     SID_STYLE_APPLY // status(fina|play)
330     [
331         ExecMethod = Execute ;
332         StateMethod = StateStyle ;
333         FastCall = TRUE;// fuer Macroausfuehrung!
334         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
335     ]
337     SID_STYLE_FAMILY1 // status(fina|play)
338     [
339         StateMethod = StateStyle ;
340     ]
342     SID_STYLE_FAMILY2 // status(fina|play)
343     [
344         StateMethod = StateStyle ;
345     ]
347     SID_STYLE_FAMILY3 // status(fina|play)
348     [
349         StateMethod = StateStyle ;
350     ]
352     SID_STYLE_FAMILY4 // status(fina|play)
353     [
354         StateMethod = StateStyle ;
355     ]
357     SID_STYLE_FAMILY5 // status(fina|play)
358     [
359         StateMethod = StateStyle ;
360     ]
362      //OS: Selection.Escape gibt es zusaetzlich zu Window.Escape
364     FN_ESCAPE // status(final|play|rec)
365     [
366         ExecMethod = Execute ;
367     ]
369     SID_IMAP
370     [
371         ExecMethod = Execute ;
372         StateMethod = GetState ;
373         Toggle = FALSE;
374     ]
376     SID_IMAP_EXEC
377     [
378         ExecMethod = Execute ;
379         StateMethod = GetState ;
380         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
381     ]
382 // Methode fuer Rahmen und Objekte
383     FN_TOOL_ANCHOR
384     [
385         ExecMethod = Execute ;
386         StateMethod = GetState ;
387         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
388     ]
390     FN_TOOL_ANCHOR_PARAGRAPH
391     [
392         ExecMethod = Execute ;
393         StateMethod = GetState ;
394         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
395     ]
397     FN_TOOL_ANCHOR_CHAR
398     [
399         ExecMethod = Execute ;
400         StateMethod = GetState ;
401         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
402     ]
404     FN_TOOL_ANCHOR_AT_CHAR
405     [
406         ExecMethod = Execute ;
407         StateMethod = GetState ;
408         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
409     ]
411     FN_TOOL_ANCHOR_FRAME
412     [
413         ExecMethod = Execute ;
414         StateMethod = GetState ;
415         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
416     ]
418     FN_UPDATE_ALL_LINKS // status()
419     [
420         ExecMethod = Execute ;
421         StateMethod = GetState ;
422     ]
424 // from here on Export = FALSE
426     FN_FRAME_WRAP   // status()
427     [
428         ExecMethod = Execute ;
429         StateMethod = GetState ;
430         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
431         Export = FALSE;
432     ]
434     FN_FRAME_WRAP_IDEAL // status()
435     [
436         ExecMethod = Execute ;
437         StateMethod = GetState ;
438         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
439         Export = FALSE;
440     ]
442     FN_FRAME_NOWRAP   // status()
443     [
444         ExecMethod = Execute ;
445         StateMethod = GetState ;
446         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
447         Export = FALSE;
448     ]
450     FN_FRAME_WRAPTHRU   // status()
451     [
452         ExecMethod = Execute ;
453         StateMethod = GetState ;
454         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
455         Export = FALSE;
456     ]
458     FN_FRAME_WRAPTHRU_TRANSP // status()
459     [
460         ExecMethod = Execute ;
461         StateMethod = GetState ;
462         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
463         Export = FALSE;
464     ]
466     FN_FRAME_WRAP_CONTOUR // status()
467     [
468         ExecMethod = Execute ;
469         StateMethod = GetState ;
470         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
471         Export = FALSE;
472     ]
474     FN_WRAP_ANCHOR_ONLY // status()
475     [
476         ExecMethod = Execute ;
477         StateMethod = GetState ;
478         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
479         Export = FALSE;
480     ]
482     FN_FRAME_WRAP_LEFT // status()
483     [
484         ExecMethod = Execute ;
485         StateMethod = GetState ;
486         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
487         Export = FALSE;
488     ]
490     FN_FRAME_WRAP_RIGHT // status()
491     [
492         ExecMethod = Execute ;
493         StateMethod = GetState ;
494         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
495         Export = FALSE;
496     ]
500     SID_GALLERY_BG_BRUSH
501     [
502         ExecMethod = ExecuteGallery;
503         StateMethod = GetGalleryState;
504         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
505         Export = FALSE;
506     ]
507     SID_ATTR_BORDER_SHADOW // status(final|play)
508     [
509         ExecMethod = Execute ;
510         StateMethod = GetState ;
511         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
512     ]
514     FN_XFORMS_DESIGN_MODE
515     [
516         ExecMethod = Execute;
517         StateMethod = GetState;
518     ]