merge the formfield patch from ooo-build
[ooovba.git] / sw / sdi / _tabsh.sdi
blobc10d652a7a4e3385638a882991adc90f345bc8ab
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: _tabsh.sdi,v $
10  * $Revision: 1.14 $
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 BaseTextTable
33     Automation = FALSE;
37     FN_FORMAT_TABLE_DLG   // status(final|play)
38     [
39         ExecMethod = Execute ;
40         StateMethod = NoState ;
41     ]
42     SID_ATTR_BRUSH
43     [
44         ExecMethod = Execute ;
45     ]
46     SID_ATTR_BRUSH_ROW
47     [
48         ExecMethod = Execute ;
49     ]
50     SID_ATTR_BRUSH_TABLE
51     [
52         ExecMethod = Execute ;
53     ]
54     FN_NUM_FORMAT_TABLE_DLG   // status(final|play)
55     [
56         ExecMethod = Execute ;
57         StateMethod = NoState ;
58     ]
60     FN_CALC_TABLE // status(final|play)
61     [
62         ExecMethod = Execute ;
63         StateMethod = NoState ;
64     ]
66     FN_TABLE_AUTOSUM // status()
67     [
68         ExecMethod = Execute ;
69         StateMethod = NoState ;
70     ]
73     FN_TABLE_VERT_NONE
74     [
75         ExecMethod = Execute ;
76         StateMethod = GetState ;
77         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
78     ]
80     FN_TABLE_VERT_CENTER
81     [
82         ExecMethod = Execute ;
83         StateMethod = GetState ;
84         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
85     ]
87     FN_TABLE_VERT_BOTTOM
88     [
89         ExecMethod = Execute ;
90         StateMethod = GetState ;
91         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
92     ]
93     FN_TABLE_SET_COL_WIDTH // status( final|play )
94     [
95         ExecMethod = Execute ;
96         StateMethod = NoState ;
97         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
98     ]
99     SID_ATTR_ULSPACE // status(final|play)
100     [
101         ExecMethod = Execute ;
102         StateMethod = GetState ;
103         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
104     ]
106     SID_ATTR_LRSPACE // status(final|play)
107     [
108         ExecMethod = Execute ;
109         StateMethod = GetState ;
110         GroupId = GID_TABLE;
111         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
112     ]
114     FN_TABLE_DELETE_COL  // status(final|play)
115     [
116         ExecMethod = Execute ;
117         StateMethod = GetState ;
118         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
119     ]
121     FN_TABLE_DELETE_ROW  // status(final|play)
122     [
123         ExecMethod = Execute ;
124         StateMethod = GetState ;
125         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
126     ]
127     FN_TABLE_DELETE_TABLE
128     [
129         ExecMethod = Execute ;
130         StateMethod = GetState ;
131         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
132     ]
133     FN_GOTO_NEXT_CELL // status(final|play)
134     [
135         ExecMethod = Execute ;
136         StateMethod = NoState ;
137     ]
139     FN_GOTO_PREV_CELL // status(final|play)
140     [
141         ExecMethod = Execute ;
142         StateMethod = NoState ;
143     ]
144     FN_END_TABLE  // status(final|play)
145     [
146         ExecMethod = Execute ;
147         StateMethod = NoState ;
148     ]
150     FN_START_TABLE      // status(final|play)
151     [
152         ExecMethod = Execute ;
153         StateMethod = NoState ;
154     ]
156     FN_TABLE_INSERT_COL // status(final|play)
157     [
158         ExecMethod = Execute ;
159         StateMethod = NoState ;
160         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
161     ]
163     FN_TABLE_INSERT_COL_DLG  // status(final|play)
164     [
165         Export = FALSE ;
166         ExecMethod = Execute ;
167         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
168     ]
170     FN_TABLE_INSERT_ROW // status(final|play)
171     [
172         ExecMethod = Execute ;
173         StateMethod = GetState ;
174         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
175     ]
177     FN_TABLE_INSERT_ROW_DLG  // status(final|play)
178     [
179         Export = FALSE ;
180         ExecMethod = Execute ;
181         StateMethod = GetState ;
182         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
183     ]
185     FN_TABLE_MERGE_CELLS  // status(final|play)
186     [
187         ExecMethod = Execute ;
188         StateMethod = GetState ;
189         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
190     ]
192     FN_OPTIMIZE_TABLE
193     [
194         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
195         StateMethod = GetState ;
196     ]
198     FN_TABLE_ADJUST_CELLS  // status(final|play)
199     [
200         ExecMethod = Execute ;
201         StateMethod = GetState ;
202         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
203     ]
205     FN_TABLE_BALANCE_CELLS      // status()
206     [
207         ExecMethod = Execute ;
208         StateMethod = GetState ;
209         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
210     ]
212     FN_TABLE_BALANCE_ROWS  // status()
213     [
214         ExecMethod = Execute ;
215         StateMethod = GetState ;
216         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
217     ]
219     FN_TABLE_SELECT_ALL // status(final|play)
220     [
221         ExecMethod = Execute ;
222         StateMethod = NoState ;
223     ]
225     FN_TABLE_SELECT_COL   // status(final|play)
226     [
227         ExecMethod = Execute ;
228         StateMethod = NoState ;
229     ]
231     FN_TABLE_SELECT_ROW  // status(final|play)
232     [
233         ExecMethod = Execute ;
234         StateMethod = NoState ;
235     ]
236     FN_TABLE_SELECT_CELL
237     [
238         ExecMethod = Execute ;
239         StateMethod = NoState ;
240         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
241     ]
242     FN_TABLE_SET_ROW_HEIGHT // status(final|play)
243     [
244         ExecMethod = Execute ;
245         StateMethod = NoState ;
246         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
247     ]
248         FN_TABLE_ROW_SPLIT
249         [
250                 ExecMethod = Execute ;
251                 StateMethod = GetState ;
252                 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
253         ]
254         FN_TABLE_OPTIMAL_HEIGHT // status(final|play)
255     [
256         ExecMethod = Execute ;
257         StateMethod = GetState ;
258         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
259     ]
261     FN_TABLE_SPLIT_CELLS // status(final|play)
262     [
263         ExecMethod = Execute ;
264         StateMethod = NoState ;
265         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
266     ]
268     FN_TABLE_SPLIT_TABLE // status(final|play)
269     [
270         ExecMethod = Execute ;
271         StateMethod = GetState ;
272         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
273     ]
275     FN_TABLE_MERGE_TABLE // status(final|play)
276     [
277         ExecMethod = Execute ;
278         StateMethod = GetState ;
279         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
280     ]
282     FN_TABLE_UNSET_READ_ONLY_CELLS // status()
283     [
284         ExecMethod = Execute ;
285         StateMethod = GetState ;
286     ]
288     SID_AUTOFORMAT // status(final|play)
289     [
290         ExecMethod = Execute ;
291         StateMethod = NoState ;
292         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
293     ]
295     SID_ATTR_BORDER // status()
296     [
297         ExecMethod = Execute ;
298         StateMethod = GetFrmBorderState ;
299         GroupId = GID_TABLE;
300         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
301     ]
303     SID_FRAME_LINESTYLE // status()
304     [
305         ExecMethod = ExecTableStyle ;
306         StateMethod = GetLineStyleState ;
307         Export = FALSE; //#44439#
308         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
309     ]
311     SID_FRAME_LINECOLOR // status(play)
312     [
313         ExecMethod = ExecTableStyle ;
314         StateMethod = GetLineStyleState ;
315         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
316     ]
318     FN_TABLE_MODE_FIX
319     [
320         ExecMethod = Execute;
321         StateMethod = GetState;
322     ]
324     FN_TABLE_MODE_FIX_PROP
325     [
326         ExecMethod = Execute;
327         StateMethod = GetState;
328     ]
330     FN_TABLE_MODE_VARIABLE
331     [
332         ExecMethod = Execute;
333         StateMethod = GetState;
334     ]
336     FN_NUMBER_FORMAT
337     [
338         ExecMethod = ExecNumberFormat;
339         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
340     ]
342     FN_NUMBER_STANDARD
343     [
344         ExecMethod = ExecNumberFormat;
345         StateMethod = NoState ;
346         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
347     ]
348     FN_NUMBER_TWODEC
349     [
350         ExecMethod = ExecNumberFormat;
351         StateMethod = NoState ;
352         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
353     ]
354     FN_NUMBER_SCIENTIFIC
355     [
356         ExecMethod = ExecNumberFormat;
357         StateMethod = NoState ;
358         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
359     ]
360     FN_NUMBER_DATE
361     [
362         ExecMethod = ExecNumberFormat;
363         StateMethod = NoState ;
364         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
365     ]
366     FN_NUMBER_TIME
367     [
368         ExecMethod = ExecNumberFormat;
369         StateMethod = NoState ;
370         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
371     ]
372     FN_NUMBER_CURRENCY
373     [
374         ExecMethod = ExecNumberFormat;
375         StateMethod = NoState ;
376         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
377     ]
378     FN_NUMBER_PERCENT
379     [
380         ExecMethod = ExecNumberFormat;
381         StateMethod = NoState ;
382         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
383     ]
384 // Slots ohne Export
386     FN_INSERT_TABLE
387     [
388         Export = FALSE ;
389         ExecMethod = Execute ;
390         StateMethod = GetState ;
391         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
392     ]
393     FN_TABLE_HEADLINE_REPEAT
394     [
395         ExecMethod = Execute ;
396         StateMethod = GetState ;
397         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
398     ]
399     FN_TABLE_SELECT_CELL
400     [
401         ExecMethod = Execute ;
402         StateMethod = GetState ;
403         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
404     ]
405     FN_TABLE_DELETE_TABLE
406     [
407         ExecMethod = Execute ;
408         StateMethod = GetState ;
409         DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
410     ]