xref: /AOO41X/main/sw/sdi/_tabsh.sdi (revision 707fc0d4d52eb4f69d89a98ffec6918ca5de6326)
1/**************************************************************
2 *
3 * Licensed to the Apache Software Foundation (ASF) under one
4 * or more contributor license agreements.  See the NOTICE file
5 * distributed with this work for additional information
6 * regarding copyright ownership.  The ASF licenses this file
7 * to you under the Apache License, Version 2.0 (the
8 * "License"); you may not use this file except in compliance
9 * with the License.  You may obtain a copy of the License at
10 *
11 *   http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing,
14 * software distributed under the License is distributed on an
15 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
16 * KIND, either express or implied.  See the License for the
17 * specific language governing permissions and limitations
18 * under the License.
19 *
20 *************************************************************/
21
22
23
24interface BaseTextTable
25[
26    Automation = FALSE;
27]
28{
29
30    FN_FORMAT_TABLE_DLG   // status(final|play)
31    [
32        ExecMethod = Execute ;
33        StateMethod = NoState ;
34    ]
35    SID_ATTR_BRUSH
36    [
37        ExecMethod = Execute ;
38    ]
39    SID_ATTR_BRUSH_ROW
40    [
41        ExecMethod = Execute ;
42    ]
43    SID_ATTR_BRUSH_TABLE
44    [
45        ExecMethod = Execute ;
46    ]
47    FN_NUM_FORMAT_TABLE_DLG   // status(final|play)
48    [
49        ExecMethod = Execute ;
50        StateMethod = NoState ;
51    ]
52
53    FN_CALC_TABLE // status(final|play)
54    [
55        ExecMethod = Execute ;
56        StateMethod = NoState ;
57    ]
58
59    FN_TABLE_AUTOSUM // status()
60    [
61        ExecMethod = Execute ;
62        StateMethod = NoState ;
63    ]
64
65
66    FN_TABLE_VERT_NONE
67    [
68        ExecMethod = Execute ;
69        StateMethod = GetState ;
70        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
71    ]
72
73    FN_TABLE_VERT_CENTER
74    [
75        ExecMethod = Execute ;
76        StateMethod = GetState ;
77        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
78    ]
79
80    FN_TABLE_VERT_BOTTOM
81    [
82        ExecMethod = Execute ;
83        StateMethod = GetState ;
84        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
85    ]
86    FN_TABLE_SET_COL_WIDTH // status( final|play )
87    [
88        ExecMethod = Execute ;
89        StateMethod = NoState ;
90        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
91    ]
92    SID_ATTR_ULSPACE // status(final|play)
93    [
94        ExecMethod = Execute ;
95        StateMethod = GetState ;
96        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
97    ]
98
99    SID_ATTR_LRSPACE // status(final|play)
100    [
101        ExecMethod = Execute ;
102        StateMethod = GetState ;
103        GroupId = GID_TABLE;
104        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
105    ]
106
107    FN_TABLE_DELETE_COL  // status(final|play)
108    [
109        ExecMethod = Execute ;
110        StateMethod = GetState ;
111        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
112    ]
113
114    FN_TABLE_DELETE_ROW  // status(final|play)
115    [
116        ExecMethod = Execute ;
117        StateMethod = GetState ;
118        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
119    ]
120    FN_TABLE_DELETE_TABLE
121    [
122        ExecMethod = Execute ;
123        StateMethod = GetState ;
124        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
125    ]
126    FN_GOTO_NEXT_CELL // status(final|play)
127    [
128        ExecMethod = Execute ;
129        StateMethod = NoState ;
130    ]
131
132    FN_GOTO_PREV_CELL // status(final|play)
133    [
134        ExecMethod = Execute ;
135        StateMethod = NoState ;
136    ]
137    FN_END_TABLE  // status(final|play)
138    [
139        ExecMethod = Execute ;
140        StateMethod = NoState ;
141    ]
142
143    FN_START_TABLE  // status(final|play)
144    [
145        ExecMethod = Execute ;
146        StateMethod = NoState ;
147    ]
148
149    FN_TABLE_INSERT_COL // status(final|play)
150    [
151        ExecMethod = Execute ;
152        StateMethod = NoState ;
153        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
154    ]
155
156    FN_TABLE_INSERT_COL_DLG  // status(final|play)
157    [
158        Export = FALSE ;
159        ExecMethod = Execute ;
160        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
161    ]
162
163    FN_TABLE_INSERT_ROW // status(final|play)
164    [
165        ExecMethod = Execute ;
166        StateMethod = GetState ;
167        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
168    ]
169
170    FN_TABLE_INSERT_ROW_DLG  // status(final|play)
171    [
172        Export = FALSE ;
173        ExecMethod = Execute ;
174        StateMethod = GetState ;
175        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
176    ]
177
178    FN_TABLE_MERGE_CELLS  // status(final|play)
179    [
180        ExecMethod = Execute ;
181        StateMethod = GetState ;
182        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
183    ]
184
185    FN_OPTIMIZE_TABLE
186    [
187        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
188        StateMethod = GetState ;
189    ]
190
191    FN_TABLE_ADJUST_CELLS  // status(final|play)
192    [
193        ExecMethod = Execute ;
194        StateMethod = GetState ;
195        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
196    ]
197
198    FN_TABLE_BALANCE_CELLS  // status()
199    [
200        ExecMethod = Execute ;
201        StateMethod = GetState ;
202        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
203    ]
204
205    FN_TABLE_BALANCE_ROWS  // status()
206    [
207        ExecMethod = Execute ;
208        StateMethod = GetState ;
209        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
210    ]
211
212    FN_TABLE_SELECT_ALL // status(final|play)
213    [
214        ExecMethod = Execute ;
215        StateMethod = NoState ;
216    ]
217
218    FN_TABLE_SELECT_COL   // status(final|play)
219    [
220        ExecMethod = Execute ;
221        StateMethod = NoState ;
222    ]
223
224    FN_TABLE_SELECT_ROW  // status(final|play)
225    [
226        ExecMethod = Execute ;
227        StateMethod = NoState ;
228    ]
229    FN_TABLE_SELECT_CELL
230    [
231        ExecMethod = Execute ;
232        StateMethod = NoState ;
233        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
234    ]
235    FN_TABLE_SET_ROW_HEIGHT // status(final|play)
236    [
237        ExecMethod = Execute ;
238        StateMethod = NoState ;
239        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
240    ]
241        FN_TABLE_ROW_SPLIT
242        [
243                ExecMethod = Execute ;
244                StateMethod = GetState ;
245                DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
246        ]
247        FN_TABLE_OPTIMAL_HEIGHT // status(final|play)
248    [
249        ExecMethod = Execute ;
250        StateMethod = GetState ;
251        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
252    ]
253
254    FN_TABLE_SPLIT_CELLS // status(final|play)
255    [
256        ExecMethod = Execute ;
257        StateMethod = NoState ;
258        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
259    ]
260
261    FN_TABLE_SPLIT_TABLE // status(final|play)
262    [
263        ExecMethod = Execute ;
264        StateMethod = GetState ;
265        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
266    ]
267
268    FN_TABLE_MERGE_TABLE // status(final|play)
269    [
270        ExecMethod = Execute ;
271        StateMethod = GetState ;
272        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
273    ]
274
275    FN_TABLE_UNSET_READ_ONLY_CELLS // status()
276    [
277        ExecMethod = Execute ;
278        StateMethod = GetState ;
279    ]
280
281    SID_AUTOFORMAT // status(final|play)
282    [
283        ExecMethod = Execute ;
284        StateMethod = NoState ;
285        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
286    ]
287
288    SID_ATTR_BORDER // status()
289    [
290        ExecMethod = Execute ;
291        StateMethod = GetFrmBorderState ;
292        GroupId = GID_TABLE;
293        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
294    ]
295
296    SID_FRAME_LINESTYLE // status()
297    [
298        ExecMethod = ExecTableStyle ;
299        StateMethod = GetLineStyleState ;
300        Export = FALSE; //#44439#
301        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
302    ]
303
304    SID_FRAME_LINECOLOR // status(play)
305    [
306        ExecMethod = ExecTableStyle ;
307        StateMethod = GetLineStyleState ;
308        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
309    ]
310
311    FN_TABLE_MODE_FIX
312    [
313        ExecMethod = Execute;
314        StateMethod = GetState;
315    ]
316
317    FN_TABLE_MODE_FIX_PROP
318    [
319        ExecMethod = Execute;
320        StateMethod = GetState;
321    ]
322
323    FN_TABLE_MODE_VARIABLE
324    [
325        ExecMethod = Execute;
326        StateMethod = GetState;
327    ]
328
329    FN_NUMBER_FORMAT
330    [
331        ExecMethod = ExecNumberFormat;
332        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
333    ]
334
335    FN_NUMBER_STANDARD
336    [
337        ExecMethod = ExecNumberFormat;
338        StateMethod = NoState ;
339        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
340    ]
341    FN_NUMBER_TWODEC
342    [
343        ExecMethod = ExecNumberFormat;
344        StateMethod = NoState ;
345        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
346    ]
347    FN_NUMBER_SCIENTIFIC
348    [
349        ExecMethod = ExecNumberFormat;
350        StateMethod = NoState ;
351        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
352    ]
353    FN_NUMBER_DATE
354    [
355        ExecMethod = ExecNumberFormat;
356        StateMethod = NoState ;
357        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
358    ]
359    FN_NUMBER_TIME
360    [
361        ExecMethod = ExecNumberFormat;
362        StateMethod = NoState ;
363        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
364    ]
365    FN_NUMBER_CURRENCY
366    [
367        ExecMethod = ExecNumberFormat;
368        StateMethod = NoState ;
369        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
370    ]
371    FN_NUMBER_PERCENT
372    [
373        ExecMethod = ExecNumberFormat;
374        StateMethod = NoState ;
375        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
376    ]
377// Slots ohne Export
378
379    FN_INSERT_TABLE
380    [
381        Export = FALSE ;
382        ExecMethod = Execute ;
383        StateMethod = GetState ;
384        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
385    ]
386    FN_TABLE_HEADLINE_REPEAT
387    [
388        ExecMethod = Execute ;
389        StateMethod = GetState ;
390        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
391    ]
392    FN_TABLE_SELECT_CELL
393    [
394        ExecMethod = Execute ;
395        StateMethod = GetState ;
396        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
397    ]
398    FN_TABLE_DELETE_TABLE
399    [
400        ExecMethod = Execute ;
401        StateMethod = GetState ;
402        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
403    ]
404}
405
406