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