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";
82 FN_TABLE_SET_COL_WIDTH // status( final|play )
84 ExecMethod = Execute ;
85 StateMethod = NoState ;
86 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
88 SID_ATTR_ULSPACE // status(final|play)
90 ExecMethod = Execute ;
91 StateMethod = GetState ;
92 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
95 SID_ATTR_LRSPACE // status(final|play)
97 ExecMethod = Execute ;
98 StateMethod = GetState ;
100 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
103 FN_TABLE_DELETE_COL // status(final|play)
105 ExecMethod = Execute ;
106 StateMethod = GetState ;
107 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
110 FN_TABLE_DELETE_ROW // status(final|play)
112 ExecMethod = Execute ;
113 StateMethod = GetState ;
114 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
116 FN_TABLE_DELETE_TABLE
118 ExecMethod = Execute ;
119 StateMethod = GetState ;
120 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
122 FN_GOTO_NEXT_CELL // status(final|play)
124 ExecMethod = Execute ;
125 StateMethod = NoState ;
128 FN_GOTO_PREV_CELL // status(final|play)
130 ExecMethod = Execute ;
131 StateMethod = NoState ;
133 FN_END_TABLE // status(final|play)
135 ExecMethod = Execute ;
136 StateMethod = NoState ;
139 FN_START_TABLE // status(final|play)
141 ExecMethod = Execute ;
142 StateMethod = NoState ;
145 FN_TABLE_INSERT_COL // status(final|play)
147 ExecMethod = Execute ;
148 StateMethod = NoState ;
149 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
152 FN_TABLE_INSERT_COL_DLG // status(final|play)
155 ExecMethod = Execute ;
156 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
159 FN_TABLE_INSERT_ROW // status(final|play)
161 ExecMethod = Execute ;
162 StateMethod = GetState ;
163 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
166 FN_TABLE_INSERT_ROW_DLG // status(final|play)
169 ExecMethod = Execute ;
170 StateMethod = GetState ;
171 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
174 FN_TABLE_MERGE_CELLS // status(final|play)
176 ExecMethod = Execute ;
177 StateMethod = GetState ;
178 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
183 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
184 StateMethod = GetState ;
187 FN_TABLE_ADJUST_CELLS // status(final|play)
189 ExecMethod = Execute ;
190 StateMethod = GetState ;
191 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
194 FN_TABLE_BALANCE_CELLS // status()
196 ExecMethod = Execute ;
197 StateMethod = GetState ;
198 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
201 FN_TABLE_BALANCE_ROWS // status()
203 ExecMethod = Execute ;
204 StateMethod = GetState ;
205 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
208 FN_TABLE_SELECT_ALL // status(final|play)
210 ExecMethod = Execute ;
211 StateMethod = NoState ;
214 FN_TABLE_SELECT_COL // status(final|play)
216 ExecMethod = Execute ;
217 StateMethod = NoState ;
220 FN_TABLE_SELECT_ROW // status(final|play)
222 ExecMethod = Execute ;
223 StateMethod = NoState ;
227 ExecMethod = Execute ;
228 StateMethod = NoState ;
229 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
231 FN_TABLE_SET_ROW_HEIGHT // status(final|play)
233 ExecMethod = Execute ;
234 StateMethod = NoState ;
235 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
239 ExecMethod = Execute ;
240 StateMethod = GetState ;
241 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
243 FN_TABLE_OPTIMAL_HEIGHT // status(final|play)
245 ExecMethod = Execute ;
246 StateMethod = GetState ;
247 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
250 FN_TABLE_SPLIT_CELLS // status(final|play)
252 ExecMethod = Execute ;
253 StateMethod = NoState ;
254 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
257 FN_TABLE_SPLIT_TABLE // status(final|play)
259 ExecMethod = Execute ;
260 StateMethod = GetState ;
261 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
264 FN_TABLE_MERGE_TABLE // status(final|play)
266 ExecMethod = Execute ;
267 StateMethod = GetState ;
268 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
271 FN_TABLE_UNSET_READ_ONLY_CELLS // status()
273 ExecMethod = Execute ;
274 StateMethod = GetState ;
277 SID_AUTOFORMAT // status(final|play)
279 ExecMethod = Execute ;
280 StateMethod = NoState ;
281 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
284 SID_ATTR_BORDER // status()
286 ExecMethod = Execute ;
287 StateMethod = GetFrmBorderState ;
289 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
292 SID_FRAME_LINESTYLE // status()
294 ExecMethod = ExecTableStyle ;
295 StateMethod = GetLineStyleState ;
296 Export = FALSE; //#44439#
297 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
300 SID_FRAME_LINECOLOR // status(play)
302 ExecMethod = ExecTableStyle ;
303 StateMethod = GetLineStyleState ;
304 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
309 ExecMethod = Execute;
310 StateMethod = GetState;
313 FN_TABLE_MODE_FIX_PROP
315 ExecMethod = Execute;
316 StateMethod = GetState;
319 FN_TABLE_MODE_VARIABLE
321 ExecMethod = Execute;
322 StateMethod = GetState;
327 ExecMethod = ExecNumberFormat;
328 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
333 ExecMethod = ExecNumberFormat;
334 StateMethod = NoState ;
335 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
339 ExecMethod = ExecNumberFormat;
340 StateMethod = NoState ;
341 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
345 ExecMethod = ExecNumberFormat;
346 StateMethod = NoState ;
347 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
351 ExecMethod = ExecNumberFormat;
352 StateMethod = NoState ;
353 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
357 ExecMethod = ExecNumberFormat;
358 StateMethod = NoState ;
359 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
363 ExecMethod = ExecNumberFormat;
364 StateMethod = NoState ;
365 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
369 ExecMethod = ExecNumberFormat;
370 StateMethod = NoState ;
371 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
378 ExecMethod = Execute ;
379 StateMethod = GetState ;
380 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
382 FN_TABLE_HEADLINE_REPEAT
384 ExecMethod = Execute ;
385 StateMethod = GetState ;
386 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
390 ExecMethod = Execute ;
391 StateMethod = GetState ;
392 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";
394 FN_TABLE_DELETE_TABLE
396 ExecMethod = Execute ;
397 StateMethod = GetState ;
398 DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR";