xref: /trunk/main/sw/sdi/_tabsh.sdi (revision 23257455)
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