1*a02241ffSAndrew Rist/************************************************************** 2cdf0e10cSrcweir * 3*a02241ffSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4*a02241ffSAndrew Rist * or more contributor license agreements. See the NOTICE file 5*a02241ffSAndrew Rist * distributed with this work for additional information 6*a02241ffSAndrew Rist * regarding copyright ownership. The ASF licenses this file 7*a02241ffSAndrew Rist * to you under the Apache License, Version 2.0 (the 8*a02241ffSAndrew Rist * "License"); you may not use this file except in compliance 9*a02241ffSAndrew Rist * with the License. You may obtain a copy of the License at 10*a02241ffSAndrew Rist * 11*a02241ffSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12*a02241ffSAndrew Rist * 13*a02241ffSAndrew Rist * Unless required by applicable law or agreed to in writing, 14*a02241ffSAndrew Rist * software distributed under the License is distributed on an 15*a02241ffSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*a02241ffSAndrew Rist * KIND, either express or implied. See the License for the 17*a02241ffSAndrew Rist * specific language governing permissions and limitations 18*a02241ffSAndrew Rist * under the License. 19*a02241ffSAndrew Rist * 20*a02241ffSAndrew Rist *************************************************************/ 21*a02241ffSAndrew Rist 22*a02241ffSAndrew Rist 23cdf0e10cSrcweir 24cdf0e10cSrcweirinterface BaseTextTable 25cdf0e10cSrcweir[ 26cdf0e10cSrcweir Automation = FALSE; 27cdf0e10cSrcweir] 28cdf0e10cSrcweir{ 29cdf0e10cSrcweir 30cdf0e10cSrcweir FN_FORMAT_TABLE_DLG // status(final|play) 31cdf0e10cSrcweir [ 32cdf0e10cSrcweir ExecMethod = Execute ; 33cdf0e10cSrcweir StateMethod = NoState ; 34cdf0e10cSrcweir ] 35cdf0e10cSrcweir SID_ATTR_BRUSH 36cdf0e10cSrcweir [ 37cdf0e10cSrcweir ExecMethod = Execute ; 38cdf0e10cSrcweir ] 39cdf0e10cSrcweir SID_ATTR_BRUSH_ROW 40cdf0e10cSrcweir [ 41cdf0e10cSrcweir ExecMethod = Execute ; 42cdf0e10cSrcweir ] 43cdf0e10cSrcweir SID_ATTR_BRUSH_TABLE 44cdf0e10cSrcweir [ 45cdf0e10cSrcweir ExecMethod = Execute ; 46cdf0e10cSrcweir ] 47cdf0e10cSrcweir FN_NUM_FORMAT_TABLE_DLG // status(final|play) 48cdf0e10cSrcweir [ 49cdf0e10cSrcweir ExecMethod = Execute ; 50cdf0e10cSrcweir StateMethod = NoState ; 51cdf0e10cSrcweir ] 52cdf0e10cSrcweir 53cdf0e10cSrcweir FN_CALC_TABLE // status(final|play) 54cdf0e10cSrcweir [ 55cdf0e10cSrcweir ExecMethod = Execute ; 56cdf0e10cSrcweir StateMethod = NoState ; 57cdf0e10cSrcweir ] 58cdf0e10cSrcweir 59cdf0e10cSrcweir FN_TABLE_AUTOSUM // status() 60cdf0e10cSrcweir [ 61cdf0e10cSrcweir ExecMethod = Execute ; 62cdf0e10cSrcweir StateMethod = NoState ; 63cdf0e10cSrcweir ] 64cdf0e10cSrcweir 65cdf0e10cSrcweir 66cdf0e10cSrcweir FN_TABLE_VERT_NONE 67cdf0e10cSrcweir [ 68cdf0e10cSrcweir ExecMethod = Execute ; 69cdf0e10cSrcweir StateMethod = GetState ; 70cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 71cdf0e10cSrcweir ] 72cdf0e10cSrcweir 73cdf0e10cSrcweir FN_TABLE_VERT_CENTER 74cdf0e10cSrcweir [ 75cdf0e10cSrcweir ExecMethod = Execute ; 76cdf0e10cSrcweir StateMethod = GetState ; 77cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 78cdf0e10cSrcweir ] 79cdf0e10cSrcweir 80cdf0e10cSrcweir FN_TABLE_VERT_BOTTOM 81cdf0e10cSrcweir [ 82cdf0e10cSrcweir ExecMethod = Execute ; 83cdf0e10cSrcweir StateMethod = GetState ; 84cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 85cdf0e10cSrcweir ] 86cdf0e10cSrcweir FN_TABLE_SET_COL_WIDTH // status( final|play ) 87cdf0e10cSrcweir [ 88cdf0e10cSrcweir ExecMethod = Execute ; 89cdf0e10cSrcweir StateMethod = NoState ; 90cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 91cdf0e10cSrcweir ] 92cdf0e10cSrcweir SID_ATTR_ULSPACE // status(final|play) 93cdf0e10cSrcweir [ 94cdf0e10cSrcweir ExecMethod = Execute ; 95cdf0e10cSrcweir StateMethod = GetState ; 96cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 97cdf0e10cSrcweir ] 98cdf0e10cSrcweir 99cdf0e10cSrcweir SID_ATTR_LRSPACE // status(final|play) 100cdf0e10cSrcweir [ 101cdf0e10cSrcweir ExecMethod = Execute ; 102cdf0e10cSrcweir StateMethod = GetState ; 103cdf0e10cSrcweir GroupId = GID_TABLE; 104cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 105cdf0e10cSrcweir ] 106cdf0e10cSrcweir 107cdf0e10cSrcweir FN_TABLE_DELETE_COL // status(final|play) 108cdf0e10cSrcweir [ 109cdf0e10cSrcweir ExecMethod = Execute ; 110cdf0e10cSrcweir StateMethod = GetState ; 111cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 112cdf0e10cSrcweir ] 113cdf0e10cSrcweir 114cdf0e10cSrcweir FN_TABLE_DELETE_ROW // status(final|play) 115cdf0e10cSrcweir [ 116cdf0e10cSrcweir ExecMethod = Execute ; 117cdf0e10cSrcweir StateMethod = GetState ; 118cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 119cdf0e10cSrcweir ] 120cdf0e10cSrcweir FN_TABLE_DELETE_TABLE 121cdf0e10cSrcweir [ 122cdf0e10cSrcweir ExecMethod = Execute ; 123cdf0e10cSrcweir StateMethod = GetState ; 124cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 125cdf0e10cSrcweir ] 126cdf0e10cSrcweir FN_GOTO_NEXT_CELL // status(final|play) 127cdf0e10cSrcweir [ 128cdf0e10cSrcweir ExecMethod = Execute ; 129cdf0e10cSrcweir StateMethod = NoState ; 130cdf0e10cSrcweir ] 131cdf0e10cSrcweir 132cdf0e10cSrcweir FN_GOTO_PREV_CELL // status(final|play) 133cdf0e10cSrcweir [ 134cdf0e10cSrcweir ExecMethod = Execute ; 135cdf0e10cSrcweir StateMethod = NoState ; 136cdf0e10cSrcweir ] 137cdf0e10cSrcweir FN_END_TABLE // status(final|play) 138cdf0e10cSrcweir [ 139cdf0e10cSrcweir ExecMethod = Execute ; 140cdf0e10cSrcweir StateMethod = NoState ; 141cdf0e10cSrcweir ] 142cdf0e10cSrcweir 143cdf0e10cSrcweir FN_START_TABLE // status(final|play) 144cdf0e10cSrcweir [ 145cdf0e10cSrcweir ExecMethod = Execute ; 146cdf0e10cSrcweir StateMethod = NoState ; 147cdf0e10cSrcweir ] 148cdf0e10cSrcweir 149cdf0e10cSrcweir FN_TABLE_INSERT_COL // status(final|play) 150cdf0e10cSrcweir [ 151cdf0e10cSrcweir ExecMethod = Execute ; 152cdf0e10cSrcweir StateMethod = NoState ; 153cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 154cdf0e10cSrcweir ] 155cdf0e10cSrcweir 156cdf0e10cSrcweir FN_TABLE_INSERT_COL_DLG // status(final|play) 157cdf0e10cSrcweir [ 158cdf0e10cSrcweir Export = FALSE ; 159cdf0e10cSrcweir ExecMethod = Execute ; 160cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 161cdf0e10cSrcweir ] 162cdf0e10cSrcweir 163cdf0e10cSrcweir FN_TABLE_INSERT_ROW // status(final|play) 164cdf0e10cSrcweir [ 165cdf0e10cSrcweir ExecMethod = Execute ; 166cdf0e10cSrcweir StateMethod = GetState ; 167cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 168cdf0e10cSrcweir ] 169cdf0e10cSrcweir 170cdf0e10cSrcweir FN_TABLE_INSERT_ROW_DLG // status(final|play) 171cdf0e10cSrcweir [ 172cdf0e10cSrcweir Export = FALSE ; 173cdf0e10cSrcweir ExecMethod = Execute ; 174cdf0e10cSrcweir StateMethod = GetState ; 175cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 176cdf0e10cSrcweir ] 177cdf0e10cSrcweir 178cdf0e10cSrcweir FN_TABLE_MERGE_CELLS // status(final|play) 179cdf0e10cSrcweir [ 180cdf0e10cSrcweir ExecMethod = Execute ; 181cdf0e10cSrcweir StateMethod = GetState ; 182cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 183cdf0e10cSrcweir ] 184cdf0e10cSrcweir 185cdf0e10cSrcweir FN_OPTIMIZE_TABLE 186cdf0e10cSrcweir [ 187cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 188cdf0e10cSrcweir StateMethod = GetState ; 189cdf0e10cSrcweir ] 190cdf0e10cSrcweir 191cdf0e10cSrcweir FN_TABLE_ADJUST_CELLS // status(final|play) 192cdf0e10cSrcweir [ 193cdf0e10cSrcweir ExecMethod = Execute ; 194cdf0e10cSrcweir StateMethod = GetState ; 195cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 196cdf0e10cSrcweir ] 197cdf0e10cSrcweir 198cdf0e10cSrcweir FN_TABLE_BALANCE_CELLS // status() 199cdf0e10cSrcweir [ 200cdf0e10cSrcweir ExecMethod = Execute ; 201cdf0e10cSrcweir StateMethod = GetState ; 202cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 203cdf0e10cSrcweir ] 204cdf0e10cSrcweir 205cdf0e10cSrcweir FN_TABLE_BALANCE_ROWS // status() 206cdf0e10cSrcweir [ 207cdf0e10cSrcweir ExecMethod = Execute ; 208cdf0e10cSrcweir StateMethod = GetState ; 209cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 210cdf0e10cSrcweir ] 211cdf0e10cSrcweir 212cdf0e10cSrcweir FN_TABLE_SELECT_ALL // status(final|play) 213cdf0e10cSrcweir [ 214cdf0e10cSrcweir ExecMethod = Execute ; 215cdf0e10cSrcweir StateMethod = NoState ; 216cdf0e10cSrcweir ] 217cdf0e10cSrcweir 218cdf0e10cSrcweir FN_TABLE_SELECT_COL // status(final|play) 219cdf0e10cSrcweir [ 220cdf0e10cSrcweir ExecMethod = Execute ; 221cdf0e10cSrcweir StateMethod = NoState ; 222cdf0e10cSrcweir ] 223cdf0e10cSrcweir 224cdf0e10cSrcweir FN_TABLE_SELECT_ROW // status(final|play) 225cdf0e10cSrcweir [ 226cdf0e10cSrcweir ExecMethod = Execute ; 227cdf0e10cSrcweir StateMethod = NoState ; 228cdf0e10cSrcweir ] 229cdf0e10cSrcweir FN_TABLE_SELECT_CELL 230cdf0e10cSrcweir [ 231cdf0e10cSrcweir ExecMethod = Execute ; 232cdf0e10cSrcweir StateMethod = NoState ; 233cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 234cdf0e10cSrcweir ] 235cdf0e10cSrcweir FN_TABLE_SET_ROW_HEIGHT // status(final|play) 236cdf0e10cSrcweir [ 237cdf0e10cSrcweir ExecMethod = Execute ; 238cdf0e10cSrcweir StateMethod = NoState ; 239cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 240cdf0e10cSrcweir ] 241cdf0e10cSrcweir FN_TABLE_ROW_SPLIT 242cdf0e10cSrcweir [ 243cdf0e10cSrcweir ExecMethod = Execute ; 244cdf0e10cSrcweir StateMethod = GetState ; 245cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 246cdf0e10cSrcweir ] 247cdf0e10cSrcweir FN_TABLE_OPTIMAL_HEIGHT // status(final|play) 248cdf0e10cSrcweir [ 249cdf0e10cSrcweir ExecMethod = Execute ; 250cdf0e10cSrcweir StateMethod = GetState ; 251cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 252cdf0e10cSrcweir ] 253cdf0e10cSrcweir 254cdf0e10cSrcweir FN_TABLE_SPLIT_CELLS // status(final|play) 255cdf0e10cSrcweir [ 256cdf0e10cSrcweir ExecMethod = Execute ; 257cdf0e10cSrcweir StateMethod = NoState ; 258cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 259cdf0e10cSrcweir ] 260cdf0e10cSrcweir 261cdf0e10cSrcweir FN_TABLE_SPLIT_TABLE // status(final|play) 262cdf0e10cSrcweir [ 263cdf0e10cSrcweir ExecMethod = Execute ; 264cdf0e10cSrcweir StateMethod = GetState ; 265cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 266cdf0e10cSrcweir ] 267cdf0e10cSrcweir 268cdf0e10cSrcweir FN_TABLE_MERGE_TABLE // status(final|play) 269cdf0e10cSrcweir [ 270cdf0e10cSrcweir ExecMethod = Execute ; 271cdf0e10cSrcweir StateMethod = GetState ; 272cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 273cdf0e10cSrcweir ] 274cdf0e10cSrcweir 275cdf0e10cSrcweir FN_TABLE_UNSET_READ_ONLY_CELLS // status() 276cdf0e10cSrcweir [ 277cdf0e10cSrcweir ExecMethod = Execute ; 278cdf0e10cSrcweir StateMethod = GetState ; 279cdf0e10cSrcweir ] 280cdf0e10cSrcweir 281cdf0e10cSrcweir SID_AUTOFORMAT // status(final|play) 282cdf0e10cSrcweir [ 283cdf0e10cSrcweir ExecMethod = Execute ; 284cdf0e10cSrcweir StateMethod = NoState ; 285cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 286cdf0e10cSrcweir ] 287cdf0e10cSrcweir 288cdf0e10cSrcweir SID_ATTR_BORDER // status() 289cdf0e10cSrcweir [ 290cdf0e10cSrcweir ExecMethod = Execute ; 291cdf0e10cSrcweir StateMethod = GetFrmBorderState ; 292cdf0e10cSrcweir GroupId = GID_TABLE; 293cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 294cdf0e10cSrcweir ] 295cdf0e10cSrcweir 296cdf0e10cSrcweir SID_FRAME_LINESTYLE // status() 297cdf0e10cSrcweir [ 298cdf0e10cSrcweir ExecMethod = ExecTableStyle ; 299cdf0e10cSrcweir StateMethod = GetLineStyleState ; 300cdf0e10cSrcweir Export = FALSE; //#44439# 301cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 302cdf0e10cSrcweir ] 303cdf0e10cSrcweir 304cdf0e10cSrcweir SID_FRAME_LINECOLOR // status(play) 305cdf0e10cSrcweir [ 306cdf0e10cSrcweir ExecMethod = ExecTableStyle ; 307cdf0e10cSrcweir StateMethod = GetLineStyleState ; 308cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 309cdf0e10cSrcweir ] 310cdf0e10cSrcweir 311cdf0e10cSrcweir FN_TABLE_MODE_FIX 312cdf0e10cSrcweir [ 313cdf0e10cSrcweir ExecMethod = Execute; 314cdf0e10cSrcweir StateMethod = GetState; 315cdf0e10cSrcweir ] 316cdf0e10cSrcweir 317cdf0e10cSrcweir FN_TABLE_MODE_FIX_PROP 318cdf0e10cSrcweir [ 319cdf0e10cSrcweir ExecMethod = Execute; 320cdf0e10cSrcweir StateMethod = GetState; 321cdf0e10cSrcweir ] 322cdf0e10cSrcweir 323cdf0e10cSrcweir FN_TABLE_MODE_VARIABLE 324cdf0e10cSrcweir [ 325cdf0e10cSrcweir ExecMethod = Execute; 326cdf0e10cSrcweir StateMethod = GetState; 327cdf0e10cSrcweir ] 328cdf0e10cSrcweir 329cdf0e10cSrcweir FN_NUMBER_FORMAT 330cdf0e10cSrcweir [ 331cdf0e10cSrcweir ExecMethod = ExecNumberFormat; 332cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 333cdf0e10cSrcweir ] 334cdf0e10cSrcweir 335cdf0e10cSrcweir FN_NUMBER_STANDARD 336cdf0e10cSrcweir [ 337cdf0e10cSrcweir ExecMethod = ExecNumberFormat; 338cdf0e10cSrcweir StateMethod = NoState ; 339cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 340cdf0e10cSrcweir ] 341cdf0e10cSrcweir FN_NUMBER_TWODEC 342cdf0e10cSrcweir [ 343cdf0e10cSrcweir ExecMethod = ExecNumberFormat; 344cdf0e10cSrcweir StateMethod = NoState ; 345cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 346cdf0e10cSrcweir ] 347cdf0e10cSrcweir FN_NUMBER_SCIENTIFIC 348cdf0e10cSrcweir [ 349cdf0e10cSrcweir ExecMethod = ExecNumberFormat; 350cdf0e10cSrcweir StateMethod = NoState ; 351cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 352cdf0e10cSrcweir ] 353cdf0e10cSrcweir FN_NUMBER_DATE 354cdf0e10cSrcweir [ 355cdf0e10cSrcweir ExecMethod = ExecNumberFormat; 356cdf0e10cSrcweir StateMethod = NoState ; 357cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 358cdf0e10cSrcweir ] 359cdf0e10cSrcweir FN_NUMBER_TIME 360cdf0e10cSrcweir [ 361cdf0e10cSrcweir ExecMethod = ExecNumberFormat; 362cdf0e10cSrcweir StateMethod = NoState ; 363cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 364cdf0e10cSrcweir ] 365cdf0e10cSrcweir FN_NUMBER_CURRENCY 366cdf0e10cSrcweir [ 367cdf0e10cSrcweir ExecMethod = ExecNumberFormat; 368cdf0e10cSrcweir StateMethod = NoState ; 369cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 370cdf0e10cSrcweir ] 371cdf0e10cSrcweir FN_NUMBER_PERCENT 372cdf0e10cSrcweir [ 373cdf0e10cSrcweir ExecMethod = ExecNumberFormat; 374cdf0e10cSrcweir StateMethod = NoState ; 375cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 376cdf0e10cSrcweir ] 377cdf0e10cSrcweir// Slots ohne Export 378cdf0e10cSrcweir 379cdf0e10cSrcweir FN_INSERT_TABLE 380cdf0e10cSrcweir [ 381cdf0e10cSrcweir Export = FALSE ; 382cdf0e10cSrcweir ExecMethod = Execute ; 383cdf0e10cSrcweir StateMethod = GetState ; 384cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 385cdf0e10cSrcweir ] 386cdf0e10cSrcweir FN_TABLE_HEADLINE_REPEAT 387cdf0e10cSrcweir [ 388cdf0e10cSrcweir ExecMethod = Execute ; 389cdf0e10cSrcweir StateMethod = GetState ; 390cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 391cdf0e10cSrcweir ] 392cdf0e10cSrcweir FN_TABLE_SELECT_CELL 393cdf0e10cSrcweir [ 394cdf0e10cSrcweir ExecMethod = Execute ; 395cdf0e10cSrcweir StateMethod = GetState ; 396cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 397cdf0e10cSrcweir ] 398cdf0e10cSrcweir FN_TABLE_DELETE_TABLE 399cdf0e10cSrcweir [ 400cdf0e10cSrcweir ExecMethod = Execute ; 401cdf0e10cSrcweir StateMethod = GetState ; 402cdf0e10cSrcweir DisableFlags="SW_DISABLE_ON_PROTECTED_CURSOR"; 403cdf0e10cSrcweir ] 404cdf0e10cSrcweir} 405cdf0e10cSrcweir 406