bump product version to 4.1.6.2
[LibreOffice.git] / sw / sdi / textsh.sdi
blobb8175360fc12dabcf544fa0cc64b58bcc6134087
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 Text : BaseText
21     uuid = "1BD56200-111A-101D-9757-6E74207A7520"
24     FN_INSERT_FRAME_INTERACT // status()
25     [
26         ExecMethod = ExecInsert ;
27         StateMethod = StateInsert ;
28         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
29         Cachable ;
30     ]
31      // Here should the slots be integrated, which are not supported
32      // in StarWriter/WEB
34     import TextSelection;
36     FN_INSERT_FLD_TOPIC
37     [
38         ExecMethod = ExecField ;
39         StateMethod = StateField ;
40         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
41         ReadOnlyDoc = FALSE ;
42     ]
45 enum TOXTypes
47    TOX_INDEX,
48    TOX_USER,
49    TOX_CONTENT
53     FN_INSERT_IDX_ENTRY_DLG // status(final|play)
54     [
55         ExecMethod = ExecIdx ;
56         StateMethod = GetIdxState ;
57     ]
59     FN_INSERT_AUTH_ENTRY_DLG
60     [
61         ExecMethod = ExecIdx ;
62         StateMethod = GetIdxState ;
63     ]
64     FN_EDIT_AUTH_ENTRY_DLG
65     [
66         ExecMethod = ExecIdx ;
67         StateMethod = GetIdxState ;
68     ]
69     FN_EDIT_IDX_ENTRY_DLG // status(final|play)
70     [
71         ExecMethod = ExecIdx ;
72         StateMethod = GetIdxState ;
73     ]
74     FN_INSERT_MULTI_TOX // status(final|play)
75     [
76         ExecMethod = ExecIdx ;
77         StateMethod = GetIdxState ;
78     ]
79     FN_REMOVE_CUR_TOX
80     [
81         ExecMethod = ExecIdx ;
82         StateMethod = GetIdxState ;
83     ]
84     FN_IDX_MARK_TO_IDX // status(final|play)
85     [
86         ExecMethod = ExecIdx ;
87     ]
91 shell SwTextShell : SwBaseShell
93     import Text[Automation];