bump product version to 4.1.6.2
[LibreOffice.git] / sw / sdi / annotsh.sdi
blob12700e27e9e01b63076958e0c4efd166eb148589
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 Annotation : _Annotation
21     uuid = "CA0C4280-293D-11D1-89CB-008029E4B0B1"
25     SID_THESAURUS // api:
26     [
27         ExecMethod = ExecLingu ;
28         StateMethod = GetLinguState ;
29         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
30     ]
32     SID_HANGUL_HANJA_CONVERSION  // api:
33     [
34         ExecMethod = ExecLingu ;
35         StateMethod = GetLinguState ;
36         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
37     ]
39     SID_CHINESE_CONVERSION  // api:
40     [
41         ExecMethod = ExecLingu ;
42         StateMethod = GetLinguState ;
43         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
44     ]
46     SID_TWAIN_SELECT
47     [
48         StateMethod = StateDisableItems ;
49     ]
51     SID_TWAIN_TRANSFER
52     [
53         StateMethod = StateDisableItems ;
54     ]
56      SID_INSERT_GRAPHIC
57     [
58         StateMethod = StateDisableItems ;
59     ]
61     SID_AUTOSPELL_CHECK
62     [
63         ExecMethod = Exec;
64         StateMethod = GetState;
65     ]
67     SID_HYPERLINK_SETLINK  // status()
68     [
69         ExecMethod = Exec ;
70         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
71     ]
72     SID_HYPERLINK_GETLINK // status()
73     [
74         StateMethod = StateInsert ;
75     ]
77     FN_INSERT_SOFT_HYPHEN // status(final|play)
78     [
79         ExecMethod = Exec ;
80         StateMethod = NoState ;
81         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
82     ]
84     FN_INSERT_HARDHYPHEN // status()
85     [
86         ExecMethod = Exec ;
87         StateMethod = NoState ;
88         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
89     ]
91     FN_INSERT_HARD_SPACE // status(final|play)
92     [
93         ExecMethod = Exec ;
94         StateMethod = NoState ;
95         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
96     ]
98     SID_INSERT_RLM
99     [
100         ExecMethod = Exec ;
101         StateMethod = GetState ;
102         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
103     ]
105     SID_INSERT_LRM
106     [
107         ExecMethod = Exec ;
108         StateMethod = GetState ;
109         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
110     ]
112     SID_INSERT_ZWSP
113     [
114         ExecMethod = Exec ;
115         StateMethod = GetState ;
116         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
117     ]
119     SID_INSERT_ZWNBSP
120     [
121         ExecMethod = Exec ;
122         StateMethod = GetState ;
123         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
124     ]
126     SID_ATTR_PARA_LEFT_TO_RIGHT
127     [
128         ExecMethod = Exec ;
129         StateMethod = GetState ;
130         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
131     ]
133     SID_ATTR_PARA_RIGHT_TO_LEFT
134     [
135         ExecMethod = Exec ;
136         StateMethod = GetState ;
137         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
138     ]
140     SID_TEXTDIRECTION_LEFT_TO_RIGHT
141     [
142         ExecMethod = Exec ;
143         StateMethod = GetState ;
144         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
145     ]
147     SID_TEXTDIRECTION_TOP_TO_BOTTOM
148     [
149         ExecMethod = Exec ;
150         StateMethod = GetState ;
151         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
152     ]
154     SID_VERTICALTEXT_STATE
155     [
156         StateMethod = GetState ;
157         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
158     ]
160     SID_CTLFONT_STATE
161     [
162         StateMethod = GetState ;
163         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
164     ]
166     SID_TRANSLITERATE_SENTENCE_CASE
167     [
168         ExecMethod = ExecTransliteration;
169         StateMethod = NoState ;
170         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
171     ]
173     SID_TRANSLITERATE_TITLE_CASE
174     [
175         ExecMethod = ExecTransliteration;
176         StateMethod = NoState ;
177         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
178     ]
180     SID_TRANSLITERATE_TOGGLE_CASE
181     [
182         ExecMethod = ExecTransliteration;
183         StateMethod = NoState ;
184         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
185     ]
187     SID_TRANSLITERATE_ROTATE_CASE
188     [
189         ExecMethod = ExecRotateTransliteration;
190         StateMethod = NoState ;
191         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
192     ]
194     SID_TRANSLITERATE_UPPER
195     [
196         ExecMethod = ExecTransliteration;
197         StateMethod = NoState ;
198         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
199     ]
201     SID_TRANSLITERATE_LOWER
202     [
203         ExecMethod = ExecTransliteration;
204         StateMethod = NoState ;
205         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
206     ]
208     SID_TRANSLITERATE_HALFWIDTH
209     [
210         ExecMethod = ExecTransliteration;
211         StateMethod = GetState ;
212         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
213     ]
215     SID_TRANSLITERATE_FULLWIDTH
216     [
217         ExecMethod = ExecTransliteration;
218         StateMethod = GetState ;
219         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
220     ]
222     SID_TRANSLITERATE_HIRAGANA
223     [
224         ExecMethod = ExecTransliteration;
225         StateMethod = GetState ;
226         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
227     ]
229     SID_TRANSLITERATE_KATAGANA
230     [
231         ExecMethod = ExecTransliteration;
232         StateMethod = GetState ;
233         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
234     ]
236     SID_ATTR_CHAR_WORDLINEMODE // status(final|play)
237     [
238         ExecMethod = Exec ;
239         StateMethod = GetState ;
240         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
241     ]
243     SID_ATTR_CHAR_RELIEF
244     [
245         ExecMethod = Exec ;
246         StateMethod = GetState ;
247         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
248     ]
250     SID_ATTR_CHAR_LANGUAGE // status(final|play)
251     [
252         ExecMethod = Exec ;
253         StateMethod = GetState ;
254         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
255     ]
257     SID_ATTR_CHAR_KERNING // status(final|play)
258     [
259         ExecMethod = Exec ;
260         StateMethod = GetState ;
261         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
262     ]
264     SID_ATTR_CHAR_AUTOKERN // // status(final|play)
265     [
266         ExecMethod = Exec ;
267         StateMethod = GetState ;
268         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
269     ]
271     SID_ATTR_CHAR_ESCAPEMENT // status(final|play)
272     [
273         ExecMethod = Exec ;
274         StateMethod = GetState ;
275         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
276     ]
278     SID_ATTR_CHAR_SCALEWIDTH // status()
279     [
280         ExecMethod = Exec ;
281         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
282     ]
284     SID_STYLE_FAMILY1
285     [
286         StateMethod = StateDisableItems ;
287     ]
289     SID_STYLE_FAMILY2
290     [
291         StateMethod = StateDisableItems ;
292     ]
294     SID_STYLE_FAMILY3
295     [
296         StateMethod = StateDisableItems ;
297     ]
299     SID_STYLE_FAMILY4
300     [
301         StateMethod = StateDisableItems ;
302     ]
304     SID_STYLE_FAMILY5
305     [
306         StateMethod = StateDisableItems ;
307     ]
309     SID_STYLE_WATERCAN // status()
310     [
311         StateMethod = StateDisableItems ;
312     ]
314     SID_STYLE_UPDATE_BY_EXAMPLE // status()
315     [
316         StateMethod = StateDisableItems ;
317     ]
319     SID_STYLE_NEW_BY_EXAMPLE // status(fina|play)
320     [
321         StateMethod = StateDisableItems ;
322     ]
324     SID_STYLE_APPLY // status(fina|play)
325     [
326         StateMethod = StateDisableItems ;
327     ]
329     SID_STYLE_NEW // ole : no, status : ?
330     [
331         StateMethod = StateDisableItems ;
332     ]
334     SID_STYLE_EDIT // ole : no, status : ?
335     [
336         StateMethod = StateDisableItems ;
337     ]
339     SID_STYLE_DELETE // ole : no, status : ?
340     [
341         StateMethod = StateDisableItems ;
342     ]
344     SID_STYLE_HIDE
345     [
346         StateMethod = StateDisableItems ;
347     ]
349     SID_STYLE_SHOW
350     [
351         StateMethod = StateDisableItems ;
352     ]
354     FN_STAT_SELMODE
355     [
356         StateMethod = StateStatusLine ;
357     ]
359     FN_STAT_TEMPLATE
360     [
361         StateMethod = StateStatusLine ;
362     ]
364     SID_LANGUAGE_STATUS
365     [
366         ExecMethod = ExecLingu ;
367         StateMethod = GetLinguState ;
368         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
369     ]
371     SID_THES
372     [
373         ExecMethod = ExecLingu ;
374         StateMethod = GetLinguState ;
375         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";  // e.g. disable for read-only documents
376     ]
380 shell SwAnnotationShell
382     import Annotation[Automation];