2 * This file is part of the LibreOffice project.
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/.
8 * This file incorporates work covered by the following license notice:
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 .
19 interface BaseTextTable
25 FN_FORMAT_TABLE_DLG // status(final|play)
27 ExecMethod = Execute ;
28 StateMethod = NoState ;
32 ExecMethod = Execute ;
36 ExecMethod = Execute ;
40 ExecMethod = Execute ;
42 FN_NUM_FORMAT_TABLE_DLG // status(final|play)
44 ExecMethod = Execute ;
45 StateMethod = NoState ;
48 FN_CALC_TABLE // status(final|play)
50 ExecMethod = Execute ;
51 StateMethod = NoState ;
54 FN_TABLE_AUTOSUM // status()
56 ExecMethod = Execute ;
57 StateMethod = NoState ;
63 ExecMethod = Execute ;
64 StateMethod = GetState ;
65 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
70 ExecMethod = Execute ;
71 StateMethod = GetState ;
72 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
77 ExecMethod = Execute ;
78 StateMethod = GetState ;
79 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
81 FN_TABLE_SET_COL_WIDTH // status( final|play )
83 ExecMethod = Execute ;
84 StateMethod = NoState ;
85 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
87 SID_ATTR_ULSPACE // status(final|play)
89 ExecMethod = Execute ;
90 StateMethod = GetState ;
91 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
94 SID_ATTR_LRSPACE // status(final|play)
96 ExecMethod = Execute ;
97 StateMethod = GetState ;
99 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
102 FN_TABLE_DELETE_COL // status(final|play)
104 ExecMethod = Execute ;
105 StateMethod = GetState ;
106 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
109 FN_TABLE_DELETE_ROW // status(final|play)
111 ExecMethod = Execute ;
112 StateMethod = GetState ;
113 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
115 FN_TABLE_DELETE_TABLE
117 ExecMethod = Execute ;
118 StateMethod = GetState ;
119 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
121 FN_GOTO_NEXT_CELL // status(final|play)
123 ExecMethod = Execute ;
124 StateMethod = NoState ;
127 FN_GOTO_PREV_CELL // status(final|play)
129 ExecMethod = Execute ;
130 StateMethod = NoState ;
132 FN_END_TABLE // status(final|play)
134 ExecMethod = Execute ;
135 StateMethod = NoState ;
138 FN_START_TABLE // status(final|play)
140 ExecMethod = Execute ;
141 StateMethod = NoState ;
144 FN_TABLE_INSERT_COL // status(final|play)
146 ExecMethod = Execute ;
147 StateMethod = NoState ;
148 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
151 FN_TABLE_INSERT_COL_DLG // status(final|play)
154 ExecMethod = Execute ;
155 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
158 FN_TABLE_INSERT_ROW // status(final|play)
160 ExecMethod = Execute ;
161 StateMethod = GetState ;
162 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
165 FN_TABLE_INSERT_ROW_DLG // status(final|play)
168 ExecMethod = Execute ;
169 StateMethod = GetState ;
170 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
173 FN_TABLE_MERGE_CELLS // status(final|play)
175 ExecMethod = Execute ;
176 StateMethod = GetState ;
177 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
182 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
183 StateMethod = GetState ;
186 FN_TABLE_ADJUST_CELLS // status(final|play)
188 ExecMethod = Execute ;
189 StateMethod = GetState ;
190 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
193 FN_TABLE_BALANCE_CELLS // status()
195 ExecMethod = Execute ;
196 StateMethod = GetState ;
197 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
200 FN_TABLE_BALANCE_ROWS // status()
202 ExecMethod = Execute ;
203 StateMethod = GetState ;
204 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
207 FN_TABLE_SELECT_ALL // status(final|play)
209 ExecMethod = Execute ;
210 StateMethod = NoState ;
213 FN_TABLE_SELECT_COL // status(final|play)
215 ExecMethod = Execute ;
216 StateMethod = NoState ;
219 FN_TABLE_SELECT_ROW // status(final|play)
221 ExecMethod = Execute ;
222 StateMethod = NoState ;
226 ExecMethod = Execute ;
227 StateMethod = NoState ;
228 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
230 FN_TABLE_SET_ROW_HEIGHT // status(final|play)
232 ExecMethod = Execute ;
233 StateMethod = NoState ;
234 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
238 ExecMethod = Execute ;
239 StateMethod = GetState ;
240 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
242 FN_TABLE_OPTIMAL_HEIGHT // status(final|play)
244 ExecMethod = Execute ;
245 StateMethod = GetState ;
246 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
249 FN_TABLE_SPLIT_CELLS // status(final|play)
251 ExecMethod = Execute ;
252 StateMethod = NoState ;
253 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
256 FN_TABLE_SPLIT_TABLE // status(final|play)
258 ExecMethod = Execute ;
259 StateMethod = GetState ;
260 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
263 FN_TABLE_MERGE_TABLE // status(final|play)
265 ExecMethod = Execute ;
266 StateMethod = GetState ;
267 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
270 FN_TABLE_UNSET_READ_ONLY_CELLS // status()
272 ExecMethod = Execute ;
273 StateMethod = GetState ;
276 SID_AUTOFORMAT // status(final|play)
278 ExecMethod = Execute ;
279 StateMethod = NoState ;
280 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
283 SID_ATTR_BORDER // status()
285 ExecMethod = Execute ;
286 StateMethod = GetFrmBorderState ;
288 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
291 SID_FRAME_LINESTYLE // status()
293 ExecMethod = ExecTableStyle ;
294 StateMethod = GetLineStyleState ;
295 Export = FALSE; //#44439#
296 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
299 SID_FRAME_LINECOLOR // status(play)
301 ExecMethod = ExecTableStyle ;
302 StateMethod = GetLineStyleState ;
303 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
308 ExecMethod = Execute;
309 StateMethod = GetState;
312 FN_TABLE_MODE_FIX_PROP
314 ExecMethod = Execute;
315 StateMethod = GetState;
318 FN_TABLE_MODE_VARIABLE
320 ExecMethod = Execute;
321 StateMethod = GetState;
326 ExecMethod = ExecNumberFormat;
327 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
332 ExecMethod = ExecNumberFormat;
333 StateMethod = NoState ;
334 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
338 ExecMethod = ExecNumberFormat;
339 StateMethod = NoState ;
340 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
344 ExecMethod = ExecNumberFormat;
345 StateMethod = NoState ;
346 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
350 ExecMethod = ExecNumberFormat;
351 StateMethod = NoState ;
352 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
356 ExecMethod = ExecNumberFormat;
357 StateMethod = NoState ;
358 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
362 ExecMethod = ExecNumberFormat;
363 StateMethod = NoState ;
364 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
368 ExecMethod = ExecNumberFormat;
369 StateMethod = NoState ;
370 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
377 ExecMethod = Execute ;
378 StateMethod = GetState ;
379 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
381 FN_TABLE_HEADLINE_REPEAT
383 ExecMethod = Execute ;
384 StateMethod = GetState ;
385 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
389 ExecMethod = Execute ;
390 StateMethod = GetState ;
391 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
393 FN_TABLE_DELETE_TABLE
395 ExecMethod = Execute ;
396 StateMethod = GetState ;
397 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";