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