Update ooo320-m1
[ooovba.git] / sw / sdi / annotsh.sdi
blobeb842e6ab096170e0d75648100a1f5b84fc02942
1 /*************************************************************************
2  *
3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4  * 
5  * Copyright 2008 by Sun Microsystems, Inc.
6  *
7  * OpenOffice.org - a multi-platform office productivity suite
8  *
9  * $RCSfile: annotsh.sdi,v $
10  * $Revision: 1.6 $
11  *
12  * This file is part of OpenOffice.org.
13  *
14  * OpenOffice.org is free software: you can redistribute it and/or modify
15  * it under the terms of the GNU Lesser General Public License version 3
16  * only, as published by the Free Software Foundation.
17  *
18  * OpenOffice.org is distributed in the hope that it will be useful,
19  * but WITHOUT ANY WARRANTY; without even the implied warranty of
20  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21  * GNU Lesser General Public License version 3 for more details
22  * (a copy is included in the LICENSE file that accompanied this code).
23  *
24  * You should have received a copy of the GNU Lesser General Public License
25  * version 3 along with OpenOffice.org.  If not, see
26  * <http://www.openoffice.org/license.html>
27  * for a copy of the LGPLv3 License.
28  *
29  ************************************************************************/
31 interface Annotation : _Annotation
33     uuid = "CA0C4280-293D-11D1-89CB-008029E4B0B1"
37     FN_THESAURUS_DLG // api:
38     [
39         ExecMethod = ExecLingu ;
40         StateMethod = GetLinguState ;
41         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
42     ]
44     SID_HANGUL_HANJA_CONVERSION  // api:
45     [
46         ExecMethod = ExecLingu ;
47         StateMethod = GetLinguState ;
48         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
49     ]
51     SID_CHINESE_CONVERSION  // api:
52     [
53         ExecMethod = ExecLingu ;
54         StateMethod = GetLinguState ;
55         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
56     ]
58     SID_STYLE_CATALOG  // ole(no) api(play/rec)
59     [
60         StateMethod = StateDisableItems ;
61         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
62     ]
63     
64     SID_TWAIN_SELECT
65     [
66         StateMethod = StateDisableItems ;
67     ]
68     
69     SID_TWAIN_TRANSFER
70     [
71         StateMethod = StateDisableItems ;
72     ]
73     
74      SID_INSERT_GRAPHIC
75     [
76         StateMethod = StateDisableItems ;
77     ]
78     
79     SID_AUTOSPELL_CHECK
80     [
81         ExecMethod = Exec;
82         StateMethod = GetState;
83     ]
85     SID_HYPERLINK_SETLINK  // status()
86     [
87         ExecMethod = Exec ;
88         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
89     ]
90     SID_HYPERLINK_GETLINK // status()
91     [
92         StateMethod = StateInsert ;
93     ]
95     FN_INSERT_SOFT_HYPHEN // status(final|play)
96     [
97         ExecMethod = Exec ;
98         StateMethod = NoState ;
99         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
100     ]
101     
102     FN_INSERT_HARDHYPHEN // status()
103     [
104         ExecMethod = Exec ;
105         StateMethod = NoState ;
106         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
107     ]
108     
109     FN_INSERT_HARD_SPACE // status(final|play)
110     [
111         ExecMethod = Exec ;
112         StateMethod = NoState ;
113         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
114     ]
115     
116     SID_INSERT_RLM
117     [
118         ExecMethod = Exec ;
119         StateMethod = GetState ;
120         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
121     ]
122     
123     SID_INSERT_LRM
124     [
125         ExecMethod = Exec ;
126         StateMethod = GetState ;
127         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
128     ]
129     
130     SID_INSERT_ZWSP
131     [
132         ExecMethod = Exec ;
133         StateMethod = GetState ;
134         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
135     ]
136     
137     SID_INSERT_ZWNBSP
138     [
139         ExecMethod = Exec ;
140         StateMethod = GetState ;
141         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
142     ]
144     SID_ATTR_PARA_LEFT_TO_RIGHT
145     [
146         ExecMethod = Exec ;
147         StateMethod = GetState ;
148         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
149     ]
150     
151     SID_ATTR_PARA_RIGHT_TO_LEFT
152     [
153         ExecMethod = Exec ;
154         StateMethod = GetState ;
155         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
156     ]
158     SID_TEXTDIRECTION_LEFT_TO_RIGHT
159     [
160         ExecMethod = Exec ;
161         StateMethod = GetState ;
162         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
163     ]
164     
165     SID_TEXTDIRECTION_TOP_TO_BOTTOM
166     [
167         ExecMethod = Exec ;
168         StateMethod = GetState ;
169         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
170     ]
171     
172     SID_VERTICALTEXT_STATE
173     [
174         StateMethod = GetState ;
175         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
176     ]
177     
178     SID_CTLFONT_STATE
179     [
180         StateMethod = GetState ;
181         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
182     ]
184     SID_TRANSLITERATE_UPPER
185     [
186         ExecMethod = ExecTransliteration;
187         StateMethod = NoState ;
188         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
189     ]
190     
191     SID_TRANSLITERATE_LOWER
192     [
193         ExecMethod = ExecTransliteration;
194         StateMethod = NoState ;
195         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
196     ]
197     
198     SID_TRANSLITERATE_HALFWIDTH
199     [
200         ExecMethod = ExecTransliteration;
201         StateMethod = GetState ;
202         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
203     ]
204     
205     SID_TRANSLITERATE_FULLWIDTH
206     [
207         ExecMethod = ExecTransliteration;
208         StateMethod = GetState ;
209         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
210     ]
211     
212     SID_TRANSLITERATE_HIRAGANA
213     [
214         ExecMethod = ExecTransliteration;
215         StateMethod = GetState ;
216         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
217     ]
218     
219     SID_TRANSLITERATE_KATAGANA
220     [
221         ExecMethod = ExecTransliteration;
222         StateMethod = GetState ;
223         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
224     ]
225     
226     SID_ATTR_CHAR_WORDLINEMODE // status(final|play)
227     [
228         ExecMethod = Exec ;
229         StateMethod = GetState ;
230         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
231     ]
232     
233     SID_ATTR_CHAR_RELIEF
234     [
235         ExecMethod = Exec ;
236         StateMethod = GetState ;
237         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
238     ]
239     
240     SID_ATTR_CHAR_LANGUAGE // status(final|play)
241     [
242         ExecMethod = Exec ;
243         StateMethod = GetState ;
244         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
245     ]
246     
247     SID_ATTR_CHAR_KERNING // status(final|play)
248     [
249         ExecMethod = Exec ;
250         StateMethod = GetState ;
251         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
252     ]
253     
254     SID_ATTR_CHAR_AUTOKERN // // status(final|play)
255     [
256         ExecMethod = Exec ;
257         StateMethod = GetState ;        
258         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
259     ]
260     
261     SID_ATTR_CHAR_ESCAPEMENT // status(final|play)
262     [
263         ExecMethod = Exec ;
264         StateMethod = GetState ;
265         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
266     ]
268     SID_ATTR_CHAR_SCALEWIDTH // status()
269     [
270         ExecMethod = Exec ;
271         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
272     ]
274     SID_STYLE_FAMILY1
275     [
276         StateMethod = StateDisableItems ;
277     ]
278     
279     SID_STYLE_FAMILY2
280     [
281         StateMethod = StateDisableItems ;
282     ]
283     
284     SID_STYLE_FAMILY3
285     [
286         StateMethod = StateDisableItems ;
287     ]
288     
289     SID_STYLE_FAMILY4
290     [
291         StateMethod = StateDisableItems ;
292     ]
293     
294     SID_STYLE_FAMILY5
295     [
296         StateMethod = StateDisableItems ;
297     ]
299     SID_STYLE_WATERCAN // status()
300     [
301         StateMethod = StateDisableItems ;
302     ]
303     
304     SID_STYLE_UPDATE_BY_EXAMPLE // status()
305     [
306         StateMethod = StateDisableItems ;
307     ]
309     SID_STYLE_NEW_BY_EXAMPLE // status(fina|play)
310     [
311         StateMethod = StateDisableItems ;
312     ]
314     SID_STYLE_APPLY // status(fina|play)
315     [
316         StateMethod = StateDisableItems ;
317     ]
319     SID_STYLE_NEW // ole : no, status : ?
320     [
321         StateMethod = StateDisableItems ;
322     ]
324     SID_STYLE_EDIT // ole : no, status : ?
325     [
326         StateMethod = StateDisableItems ;
327     ]
329     SID_STYLE_DELETE // ole : no, status : ?
330     [
331         StateMethod = StateDisableItems ;
332     ]
333     FN_STAT_SELMODE
334     [
335         StateMethod = StateStatusLine ;
336     ]
337     
338     FN_STAT_TEMPLATE
339     [
340         StateMethod = StateStatusLine ;
341     ]
342     
343     SID_LANGUAGE_STATUS
344     [
345         ExecMethod = ExecLingu ;
346         StateMethod = GetLinguState ;
347         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
348     ]
352 shell SwAnnotationShell
354     import Annotation[Automation];