Version 5.4.3.2, tag libreoffice-5.4.3.2
[LibreOffice.git] / sw / sdi / _tabsh.sdi
bloba42beeeeee47a23d028000f93acc1a565876ee66
1 /*
2  * This file is part of the LibreOffice project.
3  *
4  * This Source Code Form is subject to the terms of the Mozilla Public
5  * License, v. 2.0. If a copy of the MPL was not distributed with this
6  * file, You can obtain one at http://mozilla.org/MPL/2.0/.
7  *
8  * This file incorporates work covered by the following license notice:
9  *
10  *   Licensed to the Apache Software Foundation (ASF) under one or more
11  *   contributor license agreements. See the NOTICE file distributed
12  *   with this work for additional information regarding copyright
13  *   ownership. The ASF licenses this file to you under the Apache
14  *   License, Version 2.0 (the "License"); you may not use this file
15  *   except in compliance with the License. You may obtain a copy of
16  *   the License at http://www.apache.org/licenses/LICENSE-2.0 .
17  */
19 interface BaseTextTable
22     FN_FORMAT_TABLE_DLG   // status(final|play)
23     [
24         ExecMethod = Execute ;
25         StateMethod = NoState ;
26     ]
27     SID_ATTR_BRUSH
28     [
29         ExecMethod = Execute ;
30     ]
31     SID_ATTR_BRUSH_ROW
32     [
33         ExecMethod = Execute ;
34     ]
35     SID_ATTR_BRUSH_TABLE
36     [
37         ExecMethod = Execute ;
38     ]
39     FN_NUM_FORMAT_TABLE_DLG   // status(final|play)
40     [
41         ExecMethod = Execute ;
42         StateMethod = NoState ;
43     ]
45     FN_CALC_TABLE // status(final|play)
46     [
47         ExecMethod = Execute ;
48         StateMethod = NoState ;
49     ]
51     FN_TABLE_AUTOSUM // status()
52     [
53         ExecMethod = Execute ;
54         StateMethod = NoState ;
55     ]
57     SID_TABLE_VERT_NONE
58     [
59         ExecMethod = Execute ;
60         StateMethod = GetState ;
61         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
62     ]
64     SID_TABLE_VERT_CENTER
65     [
66         ExecMethod = Execute ;
67         StateMethod = GetState ;
68         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
69     ]
71     SID_TABLE_VERT_BOTTOM
72     [
73         ExecMethod = Execute ;
74         StateMethod = GetState ;
75         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
76     ]
78     FN_TABLE_SET_COL_WIDTH // status( final|play )
79     [
80         ExecMethod = Execute ;
81         StateMethod = NoState ;
82         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
83     ]
84     SID_ATTR_ULSPACE // status(final|play)
85     [
86         ExecMethod = Execute ;
87         StateMethod = GetState ;
88         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
89     ]
91     SID_ATTR_LRSPACE // status(final|play)
92     [
93         ExecMethod = Execute ;
94         StateMethod = GetState ;
95         GroupId = GID_TABLE;
96         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
97     ]
99     FN_TABLE_DELETE_COL  // status(final|play)
100     [
101         ExecMethod = Execute ;
102         StateMethod = GetState ;
103         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
104     ]
106     FN_TABLE_DELETE_ROW  // status(final|play)
107     [
108         ExecMethod = Execute ;
109         StateMethod = GetState ;
110         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
111     ]
112     FN_TABLE_DELETE_TABLE
113     [
114         ExecMethod = Execute ;
115         StateMethod = GetState ;
116         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
117     ]
118     FN_GOTO_NEXT_CELL // status(final|play)
119     [
120         ExecMethod = Execute ;
121         StateMethod = NoState ;
122     ]
124     FN_GOTO_PREV_CELL // status(final|play)
125     [
126         ExecMethod = Execute ;
127         StateMethod = NoState ;
128     ]
129     FN_END_TABLE  // status(final|play)
130     [
131         ExecMethod = Execute ;
132         StateMethod = NoState ;
133     ]
135     FN_START_TABLE  // status(final|play)
136     [
137         ExecMethod = Execute ;
138         StateMethod = NoState ;
139     ]
141     FN_TABLE_INSERT_COL_BEFORE // status(final|play)
142     [
143         ExecMethod = Execute ;
144         StateMethod = NoState ;
145         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
146     ]
148     // 2015/06 Deprecated, replaced by INSERT_COL_AFTER
149     FN_TABLE_INSERT_COL // status(final|play)
150     [
151         ExecMethod = Execute ;
152         StateMethod = NoState ;
153         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
154     ]
156     FN_TABLE_INSERT_COL_AFTER // status(final|play)
157     [
158         ExecMethod = Execute ;
159         StateMethod = NoState ;
160         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
161     ]
163     FN_TABLE_INSERT_COL_DLG  // status(final|play)
164     [
165         Export = FALSE ;
166         ExecMethod = Execute ;
167         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
168     ]
170     FN_TABLE_INSERT_ROW_BEFORE // status(final|play)
171     [
172         ExecMethod = Execute ;
173         StateMethod = GetState ;
174         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
175     ]
177     FN_TABLE_INSERT_ROW_AFTER // status(final|play)
178     [
179         ExecMethod = Execute ;
180         StateMethod = GetState ;
181         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
182     ]
184     // 2015/06 Deprecated, replaced by INSERT_ROW_AFTER
185     FN_TABLE_INSERT_ROW // status(final|play)
186     [
187         ExecMethod = Execute ;
188         StateMethod = GetState ;
189         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
190     ]
192     FN_TABLE_INSERT_ROW_DLG  // status(final|play)
193     [
194         Export = FALSE ;
195         ExecMethod = Execute ;
196         StateMethod = GetState ;
197         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
198     ]
200     FN_TABLE_MERGE_CELLS  // status(final|play)
201     [
202         ExecMethod = Execute ;
203         StateMethod = GetState ;
204         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
205     ]
207     FN_OPTIMIZE_TABLE
208     [
209         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
210         StateMethod = GetState ;
211     ]
213     FN_TABLE_ADJUST_CELLS  // status(final|play)
214     [
215         ExecMethod = Execute ;
216         StateMethod = GetState ;
217         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
218     ]
220     FN_TABLE_BALANCE_CELLS  // status()
221     [
222         ExecMethod = Execute ;
223         StateMethod = GetState ;
224         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
225     ]
227     FN_TABLE_BALANCE_ROWS  // status()
228     [
229         ExecMethod = Execute ;
230         StateMethod = GetState ;
231         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
232     ]
234     FN_TABLE_SELECT_ALL // status(final|play)
235     [
236         ExecMethod = Execute ;
237         StateMethod = NoState ;
238     ]
240     FN_TABLE_SELECT_COL   // status(final|play)
241     [
242         ExecMethod = Execute ;
243         StateMethod = NoState ;
244     ]
246     FN_TABLE_SELECT_ROW  // status(final|play)
247     [
248         ExecMethod = Execute ;
249         StateMethod = NoState ;
250     ]
251     FN_TABLE_SELECT_CELL
252     [
253         ExecMethod = Execute ;
254         StateMethod = NoState ;
255         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
256     ]
257     FN_TABLE_SET_ROW_HEIGHT // status(final|play)
258     [
259         ExecMethod = Execute ;
260         StateMethod = NoState ;
261         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
262     ]
263         FN_TABLE_ROW_SPLIT
264         [
265                 ExecMethod = Execute ;
266                 StateMethod = GetState ;
267                 DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
268         ]
269         FN_TABLE_OPTIMAL_HEIGHT // status(final|play)
270     [
271         ExecMethod = Execute ;
272         StateMethod = GetState ;
273         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
274     ]
276     FN_TABLE_SPLIT_CELLS // status(final|play)
277     [
278         ExecMethod = Execute ;
279         StateMethod = NoState ;
280         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
281     ]
283     FN_TABLE_SPLIT_TABLE // status(final|play)
284     [
285         ExecMethod = Execute ;
286         StateMethod = GetState ;
287         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
288     ]
290     FN_TABLE_MERGE_TABLE // status(final|play)
291     [
292         ExecMethod = Execute ;
293         StateMethod = GetState ;
294         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
295     ]
297     FN_TABLE_UNSET_READ_ONLY_CELLS // status()
298     [
299         ExecMethod = Execute ;
300         StateMethod = GetState ;
301     ]
303     SID_AUTOFORMAT // status(final|play)
304     [
305         ExecMethod = Execute ;
306         StateMethod = NoState ;
307         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
308     ]
310     SID_ATTR_BORDER // status()
311     [
312         ExecMethod = Execute ;
313         StateMethod = GetFrameBorderState ;
314         GroupId = GID_TABLE;
315         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
316     ]
318     SID_FRAME_LINESTYLE // status()
319     [
320         ExecMethod = ExecTableStyle ;
321         StateMethod = GetLineStyleState ;
322         Export = FALSE;
323         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
324     ]
326     SID_FRAME_LINECOLOR // status(play)
327     [
328         ExecMethod = ExecTableStyle ;
329         StateMethod = GetLineStyleState ;
330         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
331     ]
333     FN_TABLE_MODE_FIX
334     [
335         ExecMethod = Execute;
336         StateMethod = GetState;
337     ]
339     FN_TABLE_MODE_FIX_PROP
340     [
341         ExecMethod = Execute;
342         StateMethod = GetState;
343     ]
345     FN_TABLE_MODE_VARIABLE
346     [
347         ExecMethod = Execute;
348         StateMethod = GetState;
349     ]
351     FN_NUMBER_FORMAT
352     [
353         ExecMethod = ExecNumberFormat;
354         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
355     ]
357     FN_NUMBER_STANDARD
358     [
359         ExecMethod = ExecNumberFormat;
360         StateMethod = NoState ;
361         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
362     ]
363     FN_NUMBER_TWODEC
364     [
365         ExecMethod = ExecNumberFormat;
366         StateMethod = NoState ;
367         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
368     ]
369     FN_NUMBER_SCIENTIFIC
370     [
371         ExecMethod = ExecNumberFormat;
372         StateMethod = NoState ;
373         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
374     ]
375     FN_NUMBER_DATE
376     [
377         ExecMethod = ExecNumberFormat;
378         StateMethod = NoState ;
379         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
380     ]
381     FN_NUMBER_TIME
382     [
383         ExecMethod = ExecNumberFormat;
384         StateMethod = NoState ;
385         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
386     ]
387     FN_NUMBER_CURRENCY
388     [
389         ExecMethod = ExecNumberFormat;
390         StateMethod = NoState ;
391         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
392     ]
393     FN_NUMBER_PERCENT
394     [
395         ExecMethod = ExecNumberFormat;
396         StateMethod = NoState ;
397         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
398     ]
399 // Slots ohne Export
401     FN_INSERT_TABLE
402     [
403         Export = FALSE ;
404         ExecMethod = Execute ;
405         StateMethod = GetState ;
406         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
407     ]
408     FN_TABLE_HEADLINE_REPEAT
409     [
410         ExecMethod = Execute ;
411         StateMethod = GetState ;
412         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
413     ]
414     FN_TABLE_SELECT_CELL
415     [
416         ExecMethod = Execute ;
417         StateMethod = GetState ;
418         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
419     ]
420     FN_TABLE_DELETE_TABLE
421     [
422         ExecMethod = Execute ;
423         StateMethod = GetState ;
424         DisableFlags="SfxDisableFlags::SwOnProtectedCursor";
425     ]