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