xref: /AOO41X/main/sw/sdi/_tabsh.sdi (revision ca62e2c2083b5d0995f1245bad6c2edfb455fbec)
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    SID_TABLE_VERT_NONE
67    [
68        ExecMethod = Execute ;
69        StateMethod = GetState ;
70        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
71    ]
72
73    SID_TABLE_VERT_CENTER
74    [
75        ExecMethod = Execute ;
76        StateMethod = GetState ;
77        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
78    ]
79
80    SID_TABLE_VERT_BOTTOM
81    [
82        ExecMethod = Execute ;
83        StateMethod = GetState ;
84        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
85    ]
86
87    FN_TABLE_SET_COL_WIDTH // status( final|play )
88    [
89        ExecMethod = Execute ;
90        StateMethod = NoState ;
91        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
92    ]
93    SID_ATTR_ULSPACE // status(final|play)
94    [
95        ExecMethod = Execute ;
96        StateMethod = GetState ;
97        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
98    ]
99
100    SID_ATTR_LRSPACE // status(final|play)
101    [
102        ExecMethod = Execute ;
103        StateMethod = GetState ;
104        GroupId = GID_TABLE;
105        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
106    ]
107
108    FN_TABLE_DELETE_COL  // status(final|play)
109    [
110        ExecMethod = Execute ;
111        StateMethod = GetState ;
112        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
113    ]
114
115    FN_TABLE_DELETE_ROW  // status(final|play)
116    [
117        ExecMethod = Execute ;
118        StateMethod = GetState ;
119        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
120    ]
121    FN_TABLE_DELETE_TABLE
122    [
123        ExecMethod = Execute ;
124        StateMethod = GetState ;
125        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
126    ]
127    FN_GOTO_NEXT_CELL // status(final|play)
128    [
129        ExecMethod = Execute ;
130        StateMethod = NoState ;
131    ]
132
133    FN_GOTO_PREV_CELL // status(final|play)
134    [
135        ExecMethod = Execute ;
136        StateMethod = NoState ;
137    ]
138    FN_END_TABLE  // status(final|play)
139    [
140        ExecMethod = Execute ;
141        StateMethod = NoState ;
142    ]
143
144    FN_START_TABLE  // status(final|play)
145    [
146        ExecMethod = Execute ;
147        StateMethod = NoState ;
148    ]
149
150    FN_TABLE_INSERT_COL // status(final|play)
151    [
152        ExecMethod = Execute ;
153        StateMethod = NoState ;
154        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
155    ]
156
157    FN_TABLE_INSERT_COL_DLG  // status(final|play)
158    [
159        Export = FALSE ;
160        ExecMethod = Execute ;
161        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
162    ]
163
164    FN_TABLE_INSERT_ROW // status(final|play)
165    [
166        ExecMethod = Execute ;
167        StateMethod = GetState ;
168        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
169    ]
170
171    FN_TABLE_INSERT_ROW_DLG  // status(final|play)
172    [
173        Export = FALSE ;
174        ExecMethod = Execute ;
175        StateMethod = GetState ;
176        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
177    ]
178
179    FN_TABLE_MERGE_CELLS  // status(final|play)
180    [
181        ExecMethod = Execute ;
182        StateMethod = GetState ;
183        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
184    ]
185
186    FN_OPTIMIZE_TABLE
187    [
188        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
189        StateMethod = GetState ;
190    ]
191
192    FN_TABLE_ADJUST_CELLS  // status(final|play)
193    [
194        ExecMethod = Execute ;
195        StateMethod = GetState ;
196        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
197    ]
198
199    FN_TABLE_BALANCE_CELLS  // status()
200    [
201        ExecMethod = Execute ;
202        StateMethod = GetState ;
203        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
204    ]
205
206    FN_TABLE_BALANCE_ROWS  // status()
207    [
208        ExecMethod = Execute ;
209        StateMethod = GetState ;
210        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
211    ]
212
213    FN_TABLE_SELECT_ALL // status(final|play)
214    [
215        ExecMethod = Execute ;
216        StateMethod = NoState ;
217    ]
218
219    FN_TABLE_SELECT_COL   // status(final|play)
220    [
221        ExecMethod = Execute ;
222        StateMethod = NoState ;
223    ]
224
225    FN_TABLE_SELECT_ROW  // status(final|play)
226    [
227        ExecMethod = Execute ;
228        StateMethod = NoState ;
229    ]
230    FN_TABLE_SELECT_CELL
231    [
232        ExecMethod = Execute ;
233        StateMethod = NoState ;
234        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
235    ]
236    FN_TABLE_SET_ROW_HEIGHT // status(final|play)
237    [
238        ExecMethod = Execute ;
239        StateMethod = NoState ;
240        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
241    ]
242        FN_TABLE_ROW_SPLIT
243        [
244                ExecMethod = Execute ;
245                StateMethod = GetState ;
246                DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
247        ]
248        FN_TABLE_OPTIMAL_HEIGHT // status(final|play)
249    [
250        ExecMethod = Execute ;
251        StateMethod = GetState ;
252        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
253    ]
254
255    FN_TABLE_SPLIT_CELLS // status(final|play)
256    [
257        ExecMethod = Execute ;
258        StateMethod = NoState ;
259        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
260    ]
261
262    FN_TABLE_SPLIT_TABLE // status(final|play)
263    [
264        ExecMethod = Execute ;
265        StateMethod = GetState ;
266        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
267    ]
268
269    FN_TABLE_MERGE_TABLE // status(final|play)
270    [
271        ExecMethod = Execute ;
272        StateMethod = GetState ;
273        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
274    ]
275
276    FN_TABLE_UNSET_READ_ONLY_CELLS // status()
277    [
278        ExecMethod = Execute ;
279        StateMethod = GetState ;
280    ]
281
282    SID_AUTOFORMAT // status(final|play)
283    [
284        ExecMethod = Execute ;
285        StateMethod = NoState ;
286        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
287    ]
288
289    SID_ATTR_BORDER // status()
290    [
291        ExecMethod = Execute ;
292        StateMethod = GetFrmBorderState ;
293        GroupId = GID_TABLE;
294        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
295    ]
296
297    SID_FRAME_LINESTYLE // status()
298    [
299        ExecMethod = ExecTableStyle ;
300        StateMethod = GetLineStyleState ;
301        Export = FALSE; //#44439#
302        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
303    ]
304
305    SID_FRAME_LINECOLOR // status(play)
306    [
307        ExecMethod = ExecTableStyle ;
308        StateMethod = GetLineStyleState ;
309        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
310    ]
311
312    FN_TABLE_MODE_FIX
313    [
314        ExecMethod = Execute;
315        StateMethod = GetState;
316    ]
317
318    FN_TABLE_MODE_FIX_PROP
319    [
320        ExecMethod = Execute;
321        StateMethod = GetState;
322    ]
323
324    FN_TABLE_MODE_VARIABLE
325    [
326        ExecMethod = Execute;
327        StateMethod = GetState;
328    ]
329
330    FN_NUMBER_FORMAT
331    [
332        ExecMethod = ExecNumberFormat;
333        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
334    ]
335
336    FN_NUMBER_STANDARD
337    [
338        ExecMethod = ExecNumberFormat;
339        StateMethod = NoState ;
340        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
341    ]
342    FN_NUMBER_TWODEC
343    [
344        ExecMethod = ExecNumberFormat;
345        StateMethod = NoState ;
346        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
347    ]
348    FN_NUMBER_SCIENTIFIC
349    [
350        ExecMethod = ExecNumberFormat;
351        StateMethod = NoState ;
352        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
353    ]
354    FN_NUMBER_DATE
355    [
356        ExecMethod = ExecNumberFormat;
357        StateMethod = NoState ;
358        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
359    ]
360    FN_NUMBER_TIME
361    [
362        ExecMethod = ExecNumberFormat;
363        StateMethod = NoState ;
364        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
365    ]
366    FN_NUMBER_CURRENCY
367    [
368        ExecMethod = ExecNumberFormat;
369        StateMethod = NoState ;
370        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
371    ]
372    FN_NUMBER_PERCENT
373    [
374        ExecMethod = ExecNumberFormat;
375        StateMethod = NoState ;
376        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
377    ]
378// Slots ohne Export
379
380    FN_INSERT_TABLE
381    [
382        Export = FALSE ;
383        ExecMethod = Execute ;
384        StateMethod = GetState ;
385        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
386    ]
387    FN_TABLE_HEADLINE_REPEAT
388    [
389        ExecMethod = Execute ;
390        StateMethod = GetState ;
391        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
392    ]
393    FN_TABLE_SELECT_CELL
394    [
395        ExecMethod = Execute ;
396        StateMethod = GetState ;
397        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
398    ]
399    FN_TABLE_DELETE_TABLE
400    [
401        ExecMethod = Execute ;
402        StateMethod = GetState ;
403        DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
404    ]
405}
406
407