Update to m13
[ooovba.git] / sw / sdi / _tabsh.sdi
blob46d577b06e29f11dc56e8be688deedf1cca097fa
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     ]