2 * This file is part of the LibreOffice project.
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/.
8 * This file incorporates work covered by the following license notice:
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 .
19 interface BaseTextSelection
23 ExecMethod = Execute ;
24 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
27 SID_DELETE // status(final|play)
29 ExecMethod = ExecDelete ;
30 StateMethod = GetState ;
34 FN_BACKSPACE // status(final|play)
36 ExecMethod = ExecDelete ;
37 StateMethod = GetState ;
41 FN_SHIFT_BACKSPACE // status()
43 ExecMethod = ExecDelete ;
44 StateMethod = NoState ;
45 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
48 SID_UNDO // status(final|play)
50 ExecMethod = ExecUndo ;
51 StateMethod = StateUndo ;
54 SID_GETUNDOSTRINGS // status(final|play)
56 StateMethod = StateUndo ;
59 SID_REDO // status(final|play)
61 ExecMethod = ExecUndo ;
62 StateMethod = StateUndo ;
65 SID_GETREDOSTRINGS // status(final|play)
67 StateMethod = StateUndo ;
70 SID_REPEAT // status()
72 ExecMethod = ExecUndo ;
73 StateMethod = StateUndo ;
74 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
77 SID_CUT // status(final|play)
79 ExecMethod = ExecClpbrd ;
80 StateMethod = StateClpbrd ;
81 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
84 SID_COPY // status(final|play)
86 ExecMethod = ExecClpbrd ;
87 StateMethod = StateClpbrd ;
90 SID_PASTE // status(final|play)
92 ExecMethod = ExecClpbrd ;
93 StateMethod = StateClpbrd ;
94 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
97 SID_CLIPBOARD_FORMAT_ITEMS // status(final|play)
99 StateMethod = StateClpbrd ;
100 ExecMethod = ExecClpbrd ;
101 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
104 SID_PASTE_UNFORMATTED // status(final|play)
106 ExecMethod = ExecClpbrd ;
107 StateMethod = StateClpbrd ;
108 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
111 SID_PASTE_SPECIAL // status(final|play)
113 ExecMethod = ExecClpbrd ;
114 StateMethod = StateClpbrd ;
115 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
118 FN_REPAGINATE // status(final|play)
120 ExecMethod = Execute ;
121 StateMethod = NoState ;
126 ExecMethod = ExecField ;
127 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
130 FN_UPDATE_FIELDS // status(final|play)
132 ExecMethod = Execute ;
133 StateMethod = NoState ;
136 FN_UPDATE_CHARTS // status(final|play)
138 ExecMethod = Execute ;
139 StateMethod = GetState ;
141 FN_UPDATE_ALL // status(final|play)
143 ExecMethod = Execute ;
144 StateMethod = NoState ;
147 FN_UPDATE_INPUTFIELDS // status(final|play)
149 ExecMethod = Execute ;
150 StateMethod = NoState ;
153 FN_FRAME_TO_ANCHOR // status()
155 /*OS: Datentypen unvertraeglich ?? */
156 ExecMethod = Execute ;
157 StateMethod = NoState ;
160 FN_GOTO_NEXT_OBJ // status(final|play)
162 ExecMethod = Execute ;
163 StateMethod = NoState ;
166 FN_GOTO_PREV_OBJ // status(final|play)
168 ExecMethod = Execute ;
169 StateMethod = NoState ;
172 FN_GOTO_NEXT_MARK // status(final|play)
174 ExecMethod = Execute ;
175 StateMethod = NoState ;
178 FN_GOTO_PREV_MARK // status(final|play)
180 ExecMethod = Execute ;
181 StateMethod = NoState ;
184 FN_PREV_BOOKMARK // status(final|play)
186 ExecMethod = Execute ;
187 StateMethod = NoState ;
190 FN_NEXT_BOOKMARK // status(final|play)
192 ExecMethod = Execute ;
193 StateMethod = NoState ;
196 SID_GALLERY_FORMATS // status()
199 ExecMethod = Execute ;
202 SID_GALLERY_ENABLE_ADDCOPY
205 StateMethod = GetState;
206 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
209 SID_BACKGROUND_COLOR // status()
211 ExecMethod = ExecBckCol ;
212 StateMethod = GetBckColState ;
214 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
217 FN_EDIT_REGION // status(final|play)
219 ExecMethod = EditRegionDialog ;
220 StateMethod = GetState ;
223 FN_EDIT_CURRENT_REGION // status(final|play)
225 ExecMethod = EditRegionDialog ;
226 StateMethod = GetState ;
229 FN_INSERT_REGION // status()
231 ExecMethod = InsertRegionDialog;
232 StateMethod = GetState;
233 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
236 FN_FORMAT_PAGE_DLG // status(final|play)
238 ExecMethod = ExecDlg ;
239 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
242 FN_FORMAT_TITLEPAGE_DLG // status(final|play)
244 ExecMethod = ExecDlg ;
245 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
248 FN_FORMAT_PAGE_COLUMN_DLG // status(final|play)
250 ExecMethod = ExecDlg ;
251 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
254 FN_FORMAT_PAGE_SETTING_DLG
256 ExecMethod = ExecDlg ;
257 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
260 FN_CONVERT_TABLE_TO_TEXT
262 ExecMethod = Execute ;
263 StateMethod = GetState ;
264 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
267 FN_CONVERT_TEXT_TO_TABLE
269 ExecMethod = Execute ;
270 StateMethod = GetState ;
271 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
273 FN_CONVERT_TEXT_TABLE // status(final|play)
275 ExecMethod = Execute ;
276 StateMethod = GetState ;
277 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
280 FN_FORMAT_BORDER_DLG // status(final|play)
282 ExecMethod = ExecDlg ;
283 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
286 SID_ATTR_BORDER_INNER // status()
288 StateMethod = GetBorderState ;
289 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
292 SID_ATTR_BORDER_OUTER // status()
294 ExecMethod = Execute ;
295 StateMethod = GetBorderState ;
296 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
299 SID_BORDER_REDUCED_MODE
301 StateMethod = GetBorderState ;
302 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
305 FN_FORMAT_BACKGROUND_DLG // status(final|play)
307 ExecMethod = ExecDlg ;
308 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
311 SfxBoolItem StyleWatercanMode SID_STYLE_WATERCAN // status()
313 SfxStringItem Param SID_STYLE_WATERCAN ,
314 SfxUInt16Item Family SID_STYLE_FAMILY
317 ExecMethod = Execute ;
318 StateMethod = StateStyle ;
320 GroupId = GID_TEMPLATE ;
321 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
324 SID_STYLE_UPDATE_BY_EXAMPLE // status()
326 ExecMethod = Execute ;
327 StateMethod = StateStyle ;
330 SID_STYLE_NEW_BY_EXAMPLE // status(fina|play)
332 ExecMethod = Execute ;
333 StateMethod = StateStyle ;
334 FastCall = TRUE; // fuer Macroausfuehrung!
336 SID_STYLE_APPLY // status(fina|play)
338 ExecMethod = Execute ;
339 StateMethod = StateStyle ;
340 FastCall = TRUE;// fuer Macroausfuehrung!
341 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
344 SID_STYLE_FAMILY1 // status(fina|play)
346 StateMethod = StateStyle ;
349 SID_STYLE_FAMILY2 // status(fina|play)
351 StateMethod = StateStyle ;
354 SID_STYLE_FAMILY3 // status(fina|play)
356 StateMethod = StateStyle ;
359 SID_STYLE_FAMILY4 // status(fina|play)
361 StateMethod = StateStyle ;
364 SID_STYLE_FAMILY5 // status(fina|play)
366 StateMethod = StateStyle ;
369 SID_STYLE_FAMILY6 // status(fina|play)
371 StateMethod = StateStyle ;
374 SID_CLASSIFICATION_APPLY
376 ExecMethod = Execute ;
377 StateMethod = StateStyle ;
382 ExecMethod = Execute ;
383 StateMethod = StateStyle ;
386 //OS: Selection.Escape gibt es zusaetzlich zu Window.Escape
388 FN_ESCAPE // status(final|play|rec)
390 ExecMethod = Execute ;
395 ExecMethod = Execute ;
396 StateMethod = GetState ;
402 ExecMethod = Execute ;
403 StateMethod = GetState ;
404 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
406 // Methode fuer Rahmen und Objekte
409 StateMethod = GetState ;
410 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
413 FN_TOOL_ANCHOR_PARAGRAPH
415 ExecMethod = Execute ;
416 StateMethod = GetState ;
417 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
422 ExecMethod = Execute ;
423 StateMethod = GetState ;
424 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
427 FN_TOOL_ANCHOR_AT_CHAR
429 ExecMethod = Execute ;
430 StateMethod = GetState ;
431 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
436 ExecMethod = Execute ;
437 StateMethod = GetState ;
438 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
441 FN_UPDATE_ALL_LINKS // status()
443 ExecMethod = Execute ;
444 StateMethod = GetState ;
447 // from here on Export = FALSE
449 FN_FRAME_WRAP // status()
451 ExecMethod = Execute ;
452 StateMethod = GetState ;
453 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
457 FN_FRAME_WRAP_IDEAL // status()
459 ExecMethod = Execute ;
460 StateMethod = GetState ;
461 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
465 FN_FRAME_NOWRAP // status()
467 ExecMethod = Execute ;
468 StateMethod = GetState ;
469 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
473 FN_FRAME_WRAPTHRU // status()
475 ExecMethod = Execute ;
476 StateMethod = GetState ;
477 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
481 FN_FRAME_WRAPTHRU_TRANSP // status()
483 ExecMethod = Execute ;
484 StateMethod = GetState ;
485 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
489 FN_FRAME_WRAP_CONTOUR // status()
491 ExecMethod = Execute ;
492 StateMethod = GetState ;
493 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
497 FN_WRAP_ANCHOR_ONLY // status()
499 ExecMethod = Execute ;
500 StateMethod = GetState ;
501 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
505 FN_FRAME_WRAP_LEFT // status()
507 ExecMethod = Execute ;
508 StateMethod = GetState ;
509 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
513 FN_FRAME_WRAP_RIGHT // status()
515 ExecMethod = Execute ;
516 StateMethod = GetState ;
517 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
523 ExecMethod = ExecuteGallery;
524 StateMethod = GetGalleryState;
525 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
528 SID_ATTR_BORDER_SHADOW // status(final|play)
530 ExecMethod = Execute ;
531 StateMethod = GetState ;
532 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
535 FN_XFORMS_DESIGN_MODE
537 ExecMethod = Execute;
538 StateMethod = GetState;