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