PageRenderTime 6ms CodeModel.GetById 5ms app.highlight 28ms RepoModel.GetById 1ms app.codeStats 1ms

/ide/compileroptionsdlg.lfm

http://github.com/graemeg/lazarus
Unknown | 1741 lines | 1741 code | 0 blank | 0 comment | 0 complexity | bf77777e38f22e27949ab161afe72785 MD5 | raw file
   1object frmCompilerOptions: TfrmCompilerOptions
   2  Left = 316
   3  Height = 528
   4  Top = 238
   5  Width = 669
   6  ActiveControl = MainNotebook
   7  BorderIcons = [biSystemMenu]
   8  Caption = 'frmCompilerOptions'
   9  ClientHeight = 528
  10  ClientWidth = 669
  11  Constraints.MinHeight = 500
  12  Constraints.MinWidth = 600
  13  OnClose = frmCompilerOptionsClose
  14  Position = poScreenCenter
  15  LCLVersion = '0.9.27'
  16  object MainNotebook: TNotebook
  17    AnchorSideBottom.Control = BtnPanel
  18    Left = 0
  19    Height = 463
  20    Top = 0
  21    Width = 669
  22    Align = alTop
  23    Anchors = [akTop, akLeft, akRight, akBottom]
  24    PageIndex = 0
  25    TabOrder = 0
  26    object PathPage: TPage
  27      Caption = 'PathPage'
  28      ClientWidth = 665
  29      ClientHeight = 432
  30      object lblOtherUnits: TLabel
  31        Left = 6
  32        Height = 18
  33        Top = 6
  34        Width = 653
  35        Align = alTop
  36        BorderSpacing.Left = 6
  37        BorderSpacing.Top = 6
  38        BorderSpacing.Right = 6
  39        Caption = 'lblOtherUnits'
  40        ParentColor = False
  41      end
  42      object lblIncludeFiles: TLabel
  43        AnchorSideLeft.Control = PathPage
  44        AnchorSideTop.Control = edtOtherUnits
  45        AnchorSideTop.Side = asrBottom
  46        Left = 6
  47        Height = 18
  48        Top = 57
  49        Width = 87
  50        BorderSpacing.Left = 6
  51        BorderSpacing.Top = 6
  52        BorderSpacing.Right = 6
  53        Caption = 'lblIncludeFiles'
  54        ParentColor = False
  55      end
  56      object lblOtherSources: TLabel
  57        AnchorSideLeft.Control = PathPage
  58        AnchorSideTop.Control = edtIncludeFiles
  59        AnchorSideTop.Side = asrBottom
  60        Left = 6
  61        Height = 18
  62        Top = 108
  63        Width = 103
  64        BorderSpacing.Left = 6
  65        BorderSpacing.Top = 6
  66        BorderSpacing.Right = 6
  67        Caption = 'lblOtherSources'
  68        ParentColor = False
  69      end
  70      object lblLibraries: TLabel
  71        AnchorSideLeft.Control = PathPage
  72        AnchorSideTop.Control = edtOtherSources
  73        AnchorSideTop.Side = asrBottom
  74        Left = 6
  75        Height = 18
  76        Top = 159
  77        Width = 69
  78        BorderSpacing.Left = 6
  79        BorderSpacing.Top = 6
  80        BorderSpacing.Right = 6
  81        Caption = 'lblLibraries'
  82        ParentColor = False
  83      end
  84      object lblUnitOutputDir: TLabel
  85        AnchorSideLeft.Control = PathPage
  86        AnchorSideTop.Control = edtLibraries
  87        AnchorSideTop.Side = asrBottom
  88        Left = 6
  89        Height = 18
  90        Top = 210
  91        Width = 103
  92        BorderSpacing.Left = 6
  93        BorderSpacing.Top = 6
  94        BorderSpacing.Right = 6
  95        Caption = 'lblUnitOutputDir'
  96        ParentColor = False
  97      end
  98      object lblDebugPath: TLabel
  99        AnchorSideLeft.Control = PathPage
 100        AnchorSideTop.Control = edtUnitOutputDir
 101        AnchorSideTop.Side = asrBottom
 102        Left = 6
 103        Height = 18
 104        Top = 261
 105        Width = 85
 106        BorderSpacing.Left = 6
 107        BorderSpacing.Top = 6
 108        BorderSpacing.Right = 6
 109        Caption = 'lblDebugPath'
 110        ParentColor = False
 111      end
 112      object LCLWidgetTypeLabel: TLabel
 113        AnchorSideLeft.Control = PathPage
 114        AnchorSideTop.Control = edtDebugPath
 115        AnchorSideTop.Side = asrBottom
 116        Left = 6
 117        Height = 18
 118        Top = 318
 119        Width = 128
 120        BorderSpacing.Top = 6
 121        BorderSpacing.Around = 6
 122        Caption = 'LCLWidgetTypeLabel'
 123        ParentColor = False
 124      end
 125      object edtOtherUnits: TEdit
 126        AnchorSideLeft.Control = PathPage
 127        AnchorSideTop.Control = lblOtherUnits
 128        AnchorSideTop.Side = asrBottom
 129        AnchorSideRight.Control = PathPage
 130        AnchorSideRight.Side = asrBottom
 131        Left = 6
 132        Height = 27
 133        Top = 24
 134        Width = 653
 135        Anchors = [akTop, akLeft, akRight]
 136        BorderSpacing.Left = 6
 137        BorderSpacing.Right = 6
 138        BorderSpacing.Bottom = 6
 139        TabOrder = 0
 140        Text = 'edtOtherUnits'
 141      end
 142      object edtIncludeFiles: TEdit
 143        AnchorSideLeft.Control = PathPage
 144        AnchorSideTop.Control = lblIncludeFiles
 145        AnchorSideTop.Side = asrBottom
 146        AnchorSideRight.Control = PathPage
 147        AnchorSideRight.Side = asrBottom
 148        Left = 6
 149        Height = 27
 150        Top = 75
 151        Width = 653
 152        Anchors = [akTop, akLeft, akRight]
 153        BorderSpacing.Left = 6
 154        BorderSpacing.Right = 6
 155        BorderSpacing.Bottom = 6
 156        TabOrder = 1
 157        Text = 'edtIncludeFiles'
 158      end
 159      object edtOtherSources: TEdit
 160        AnchorSideLeft.Control = PathPage
 161        AnchorSideTop.Control = lblOtherSources
 162        AnchorSideTop.Side = asrBottom
 163        AnchorSideRight.Control = PathPage
 164        AnchorSideRight.Side = asrBottom
 165        Left = 6
 166        Height = 27
 167        Top = 126
 168        Width = 653
 169        Anchors = [akTop, akLeft, akRight]
 170        BorderSpacing.Left = 6
 171        BorderSpacing.Right = 6
 172        BorderSpacing.Bottom = 6
 173        TabOrder = 2
 174        Text = 'edtOtherSources'
 175      end
 176      object edtLibraries: TEdit
 177        AnchorSideLeft.Control = PathPage
 178        AnchorSideTop.Control = lblLibraries
 179        AnchorSideTop.Side = asrBottom
 180        AnchorSideRight.Control = PathPage
 181        AnchorSideRight.Side = asrBottom
 182        Left = 6
 183        Height = 27
 184        Top = 177
 185        Width = 653
 186        Anchors = [akTop, akLeft, akRight]
 187        BorderSpacing.Left = 6
 188        BorderSpacing.Right = 6
 189        BorderSpacing.Bottom = 6
 190        TabOrder = 3
 191        Text = 'edtLibraries'
 192      end
 193      object edtUnitOutputDir: TEdit
 194        AnchorSideLeft.Control = PathPage
 195        AnchorSideTop.Control = lblUnitOutputDir
 196        AnchorSideTop.Side = asrBottom
 197        AnchorSideRight.Control = PathPage
 198        AnchorSideRight.Side = asrBottom
 199        Left = 6
 200        Height = 27
 201        Top = 228
 202        Width = 653
 203        Anchors = [akTop, akLeft, akRight]
 204        BorderSpacing.Left = 6
 205        BorderSpacing.Right = 6
 206        BorderSpacing.Bottom = 6
 207        TabOrder = 4
 208        Text = 'edtUnitOutputDir'
 209      end
 210      object edtDebugPath: TEdit
 211        AnchorSideLeft.Control = PathPage
 212        AnchorSideTop.Control = lblDebugPath
 213        AnchorSideTop.Side = asrBottom
 214        AnchorSideRight.Control = PathPage
 215        AnchorSideRight.Side = asrBottom
 216        Left = 6
 217        Height = 27
 218        Top = 279
 219        Width = 653
 220        Anchors = [akTop, akLeft, akRight]
 221        BorderSpacing.Left = 6
 222        BorderSpacing.Right = 6
 223        BorderSpacing.Bottom = 6
 224        TabOrder = 5
 225        Text = 'edtDebugPath'
 226      end
 227      object LCLWidgetTypeComboBox: TComboBox
 228        AnchorSideLeft.Control = LCLWidgetTypeLabel
 229        AnchorSideLeft.Side = asrBottom
 230        AnchorSideTop.Control = LCLWidgetTypeLabel
 231        AnchorSideTop.Side = asrCenter
 232        Left = 140
 233        Height = 31
 234        Top = 312
 235        Width = 171
 236        BorderSpacing.Left = 6
 237        ItemHeight = 0
 238        Style = csDropDownList
 239        TabOrder = 6
 240      end
 241    end
 242    object ParsingPage: TPage
 243      Caption = 'ParsingPage'
 244      ClientWidth = 665
 245      ClientHeight = 459
 246      object grpAsmStyle: TRadioGroup
 247        Left = 6
 248        Height = 40
 249        Top = 327
 250        Width = 653
 251        Align = alTop
 252        AutoFill = True
 253        BorderSpacing.Around = 6
 254        Caption = 'grpAsmStyle'
 255        ChildSizing.LeftRightSpacing = 6
 256        ChildSizing.TopBottomSpacing = 6
 257        ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
 258        ChildSizing.EnlargeVertical = crsHomogenousChildResize
 259        ChildSizing.ShrinkHorizontal = crsScaleChilds
 260        ChildSizing.ShrinkVertical = crsScaleChilds
 261        ChildSizing.Layout = cclLeftToRightThenTopToBottom
 262        ChildSizing.ControlsPerLine = 3
 263        Columns = 3
 264        TabOrder = 0
 265      end
 266      object grpSyntaxOptions: TCheckGroup
 267        Left = 6
 268        Height = 258
 269        Top = 63
 270        Width = 653
 271        Align = alTop
 272        AutoFill = True
 273        BorderSpacing.Around = 6
 274        Caption = 'grpSyntaxOptions'
 275        ChildSizing.LeftRightSpacing = 6
 276        ChildSizing.TopBottomSpacing = 6
 277        ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
 278        ChildSizing.EnlargeVertical = crsHomogenousChildResize
 279        ChildSizing.ShrinkHorizontal = crsScaleChilds
 280        ChildSizing.ShrinkVertical = crsScaleChilds
 281        ChildSizing.Layout = cclLeftToRightThenTopToBottom
 282        ChildSizing.ControlsPerLine = 1
 283        TabOrder = 1
 284      end
 285      object grpSyntaxMode: TGroupBox
 286        Left = 6
 287        Height = 51
 288        Top = 6
 289        Width = 653
 290        Align = alTop
 291        AutoSize = True
 292        BorderSpacing.Around = 6
 293        Caption = 'grpSyntaxMode'
 294        ClientHeight = 32
 295        ClientWidth = 649
 296        TabOrder = 2
 297        object cmbSyntaxMode: TComboBox
 298          Left = 6
 299          Height = 35
 300          Top = 6
 301          Width = 337
 302          Align = alLeft
 303          BorderSpacing.Around = 6
 304          ItemHeight = 0
 305          TabOrder = 0
 306          Text = 'cmbSyntaxMode'
 307        end
 308      end
 309    end
 310    object CodeGenPage: TPage
 311      Caption = 'CodeGenPage'
 312      ClientWidth = 665
 313      ClientHeight = 459
 314      object grpSmartLinkUnit: TGroupBox
 315        AnchorSideLeft.Control = grpChecks
 316        AnchorSideLeft.Side = asrBottom
 317        AnchorSideTop.Control = CodeGenPage
 318        AnchorSideRight.Control = CodeGenPage
 319        AnchorSideRight.Side = asrBottom
 320        AnchorSideBottom.Side = asrBottom
 321        Left = 159
 322        Height = 47
 323        Top = 6
 324        Width = 500
 325        Anchors = [akTop, akLeft, akRight]
 326        AutoSize = True
 327        BorderSpacing.Left = 6
 328        BorderSpacing.Top = 6
 329        BorderSpacing.Right = 6
 330        Caption = 'grpSmartLinkUnit'
 331        ClientHeight = 28
 332        ClientWidth = 496
 333        TabOrder = 0
 334        object chkSmartLinkUnit: TCheckBox
 335          Left = 6
 336          Height = 17
 337          Top = 6
 338          Width = 484
 339          Align = alTop
 340          BorderSpacing.Around = 6
 341          Caption = 'chkSmartLinkUnit'
 342          TabOrder = 0
 343        end
 344      end
 345      object grpChecks: TGroupBox
 346        AnchorSideLeft.Control = CodeGenPage
 347        AnchorSideTop.Control = CodeGenPage
 348        AnchorSideRight.Side = asrBottom
 349        Left = 6
 350        Height = 133
 351        Top = 6
 352        Width = 147
 353        AutoSize = True
 354        BorderSpacing.Around = 6
 355        Caption = 'grpChecks'
 356        ChildSizing.Layout = cclLeftToRightThenTopToBottom
 357        ChildSizing.ControlsPerLine = 1
 358        ClientHeight = 114
 359        ClientWidth = 143
 360        TabOrder = 1
 361        object chkChecksIO: TCheckBox
 362          Left = 6
 363          Height = 21
 364          Top = 6
 365          Width = 172
 366          BorderSpacing.Around = 6
 367          Caption = 'chkChecksIO'
 368          TabOrder = 0
 369        end
 370        object chkChecksRange: TCheckBox
 371          Left = 6
 372          Height = 21
 373          Top = 33
 374          Width = 172
 375          BorderSpacing.Around = 6
 376          Caption = 'chkChecksRange'
 377          TabOrder = 1
 378        end
 379        object chkChecksOverflow: TCheckBox
 380          Left = 6
 381          Height = 21
 382          Top = 60
 383          Width = 172
 384          BorderSpacing.Around = 6
 385          Caption = 'chkChecksOverflow'
 386          TabOrder = 2
 387        end
 388        object chkChecksStack: TCheckBox
 389          Left = 6
 390          Height = 21
 391          Top = 87
 392          Width = 172
 393          BorderSpacing.Around = 6
 394          Caption = 'chkChecksStack'
 395          TabOrder = 3
 396        end
 397        object chkVerifyObjMethodCall: TCheckBox
 398          Left = 6
 399          Height = 21
 400          Top = 114
 401          Width = 172
 402          Caption = 'chkVerifyObjMethodCall'
 403          TabOrder = 4
 404        end
 405      end
 406      object grpHeapSize: TGroupBox
 407        AnchorSideLeft.Control = grpChecks
 408        AnchorSideLeft.Side = asrBottom
 409        AnchorSideTop.Control = grpSmartLinkUnit
 410        AnchorSideTop.Side = asrBottom
 411        AnchorSideRight.Control = CodeGenPage
 412        AnchorSideRight.Side = asrBottom
 413        Left = 159
 414        Height = 53
 415        Top = 59
 416        Width = 500
 417        Anchors = [akTop, akLeft, akRight]
 418        AutoSize = True
 419        BorderSpacing.Around = 6
 420        Caption = 'grpHeapSize'
 421        ClientHeight = 34
 422        ClientWidth = 496
 423        TabOrder = 2
 424        object edtHeapSize: TEdit
 425          Left = 6
 426          Height = 23
 427          Top = 6
 428          Width = 484
 429          Align = alTop
 430          BorderSpacing.Around = 6
 431          TabOrder = 0
 432          Text = 'edtHeapSize'
 433        end
 434      end
 435      object grpTargetPlatform: TGroupBox
 436        AnchorSideLeft.Control = grpChecks
 437        AnchorSideLeft.Side = asrBottom
 438        AnchorSideTop.Control = grpHeapSize
 439        AnchorSideTop.Side = asrBottom
 440        AnchorSideRight.Control = CodeGenPage
 441        AnchorSideRight.Side = asrBottom
 442        Left = 159
 443        Height = 105
 444        Top = 118
 445        Width = 500
 446        Anchors = [akTop, akLeft, akRight]
 447        AutoSize = True
 448        BorderSpacing.Around = 6
 449        Caption = 'grpTargetPlatform'
 450        ClientHeight = 86
 451        ClientWidth = 496
 452        TabOrder = 3
 453        object lblTargetOS: TLabel
 454          AnchorSideLeft.Control = grpTargetPlatform
 455          AnchorSideTop.Control = TargetOSComboBox
 456          AnchorSideTop.Side = asrCenter
 457          Left = 6
 458          Height = 14
 459          Top = 9
 460          Width = 57
 461          BorderSpacing.Around = 6
 462          Caption = 'lblTargetOS'
 463          ParentColor = False
 464        end
 465        object lblTargetCPU: TLabel
 466          AnchorSideLeft.Control = grpTargetPlatform
 467          AnchorSideTop.Control = TargetCPUComboBox
 468          AnchorSideTop.Side = asrCenter
 469          Left = 6
 470          Height = 14
 471          Top = 36
 472          Width = 63
 473          BorderSpacing.Around = 6
 474          Caption = 'lblTargetCPU'
 475          ParentColor = False
 476        end
 477        object lblTargetProcessorProc: TLabel
 478          AnchorSideLeft.Control = grpTargetPlatform
 479          AnchorSideTop.Control = TargetProcessorProcComboBox
 480          AnchorSideTop.Side = asrCenter
 481          Left = 6
 482          Height = 14
 483          Top = 63
 484          Width = 111
 485          BorderSpacing.Around = 6
 486          Caption = 'lblTargetProcessorProc'
 487          ParentColor = False
 488        end
 489        object TargetOSComboBox: TComboBox
 490          AnchorSideLeft.Control = lblTargetOS
 491          AnchorSideLeft.Side = asrBottom
 492          AnchorSideTop.Control = grpTargetPlatform
 493          AnchorSideRight.Control = grpTargetPlatform
 494          AnchorSideRight.Side = asrBottom
 495          Left = 75
 496          Height = 21
 497          Top = 6
 498          Width = 415
 499          Anchors = [akTop, akLeft, akRight]
 500          BorderSpacing.Left = 6
 501          BorderSpacing.Around = 6
 502          ItemHeight = 0
 503          TabOrder = 0
 504          Text = 'TargetOSComboBox'
 505        end
 506        object TargetCPUComboBox: TComboBox
 507          AnchorSideLeft.Control = lblTargetCPU
 508          AnchorSideLeft.Side = asrBottom
 509          AnchorSideTop.Control = TargetOSComboBox
 510          AnchorSideTop.Side = asrBottom
 511          AnchorSideRight.Control = grpTargetPlatform
 512          AnchorSideRight.Side = asrBottom
 513          Left = 81
 514          Height = 21
 515          Top = 33
 516          Width = 409
 517          Anchors = [akTop, akLeft, akRight]
 518          BorderSpacing.Left = 6
 519          BorderSpacing.Around = 6
 520          ItemHeight = 0
 521          TabOrder = 1
 522          Text = 'TargetCPUComboBox'
 523        end
 524        object TargetProcessorProcComboBox: TComboBox
 525          AnchorSideLeft.Control = lblTargetProcessorProc
 526          AnchorSideLeft.Side = asrBottom
 527          AnchorSideTop.Control = TargetCPUComboBox
 528          AnchorSideTop.Side = asrBottom
 529          AnchorSideRight.Control = grpTargetPlatform
 530          AnchorSideRight.Side = asrBottom
 531          Left = 129
 532          Height = 21
 533          Top = 60
 534          Width = 361
 535          Anchors = [akTop, akLeft, akRight]
 536          BorderSpacing.Left = 6
 537          BorderSpacing.Around = 6
 538          ItemHeight = 0
 539          TabOrder = 2
 540          Text = 'TargetProcessorProcComboBox'
 541        end
 542      end
 543      object grpOptimizations: TGroupBox
 544        AnchorSideLeft.Control = CodeGenPage
 545        AnchorSideTop.Control = grpTargetPlatform
 546        AnchorSideTop.Side = asrBottom
 547        AnchorSideRight.Control = CodeGenPage
 548        AnchorSideRight.Side = asrBottom
 549        AnchorSideBottom.Control = CodeGenPage
 550        AnchorSideBottom.Side = asrBottom
 551        Left = 6
 552        Height = 224
 553        Top = 229
 554        Width = 653
 555        Anchors = [akTop, akLeft, akRight, akBottom]
 556        BorderSpacing.Around = 6
 557        Caption = 'grpOptimizations'
 558        ClientHeight = 205
 559        ClientWidth = 649
 560        TabOrder = 4
 561        object lblOptMiddle: TLabel
 562          AnchorSideLeft.Control = grpOptimizations
 563          AnchorSideLeft.Side = asrCenter
 564          AnchorSideTop.Control = grpOptimizations
 565          AnchorSideTop.Side = asrCenter
 566          Left = 324
 567          Height = 1
 568          Top = 110
 569          Width = 1
 570          AutoSize = False
 571          ParentColor = False
 572        end
 573        object radOptLevelNone: TRadioButton
 574          AnchorSideLeft.Control = grpOptimizations
 575          AnchorSideTop.Control = grpOptimizations
 576          Left = 6
 577          Height = 17
 578          Top = 6
 579          Width = 102
 580          BorderSpacing.Around = 6
 581          Caption = 'radOptLevelNone'
 582          Checked = True
 583          State = cbChecked
 584          TabOrder = 0
 585        end
 586        object radOptLevel1: TRadioButton
 587          AnchorSideLeft.Control = grpOptimizations
 588          AnchorSideTop.Control = radOptLevelNone
 589          AnchorSideTop.Side = asrBottom
 590          Left = 6
 591          Height = 17
 592          Top = 29
 593          Width = 82
 594          BorderSpacing.Around = 6
 595          Caption = 'radOptLevel1'
 596          TabOrder = 1
 597          TabStop = False
 598        end
 599        object radOptLevel2: TRadioButton
 600          AnchorSideLeft.Control = grpOptimizations
 601          AnchorSideTop.Control = radOptLevel1
 602          AnchorSideTop.Side = asrBottom
 603          Left = 6
 604          Height = 17
 605          Top = 52
 606          Width = 82
 607          BorderSpacing.Around = 6
 608          Caption = 'radOptLevel2'
 609          TabOrder = 2
 610          TabStop = False
 611        end
 612        object radOptLevel3: TRadioButton
 613          AnchorSideLeft.Control = grpOptimizations
 614          AnchorSideTop.Control = radOptLevel2
 615          AnchorSideTop.Side = asrBottom
 616          Left = 6
 617          Height = 17
 618          Top = 75
 619          Width = 82
 620          BorderSpacing.Around = 6
 621          Caption = 'radOptLevel3'
 622          TabOrder = 3
 623          TabStop = False
 624        end
 625        object chkOptVarsInReg: TCheckBox
 626          AnchorSideLeft.Control = lblOptMiddle
 627          AnchorSideTop.Control = grpOptimizations
 628          Left = 324
 629          Height = 17
 630          Top = 6
 631          Width = 103
 632          BorderSpacing.Top = 6
 633          Caption = 'chkOptVarsInReg'
 634          TabOrder = 4
 635        end
 636        object chkOptUncertain: TCheckBox
 637          AnchorSideLeft.Control = lblOptMiddle
 638          AnchorSideTop.Control = chkOptVarsInReg
 639          AnchorSideTop.Side = asrBottom
 640          Left = 324
 641          Height = 17
 642          Top = 29
 643          Width = 99
 644          BorderSpacing.Top = 6
 645          Caption = 'chkOptUncertain'
 646          TabOrder = 5
 647        end
 648        object chkOptSmaller: TCheckBox
 649          AnchorSideLeft.Control = lblOptMiddle
 650          AnchorSideTop.Control = chkOptUncertain
 651          AnchorSideTop.Side = asrBottom
 652          Left = 324
 653          Height = 17
 654          Top = 52
 655          Width = 87
 656          BorderSpacing.Top = 6
 657          Caption = 'chkOptSmaller'
 658          TabOrder = 6
 659        end
 660      end
 661    end
 662    object LinkingPage: TPage
 663      Caption = 'LinkingPage'
 664      ClientWidth = 665
 665      ClientHeight = 459
 666      object grpLinkLibraries: TGroupBox
 667        Left = 6
 668        Height = 47
 669        Top = 220
 670        Width = 653
 671        Align = alTop
 672        AutoSize = True
 673        BorderSpacing.Around = 6
 674        Caption = 'grpLinkLibraries'
 675        ClientHeight = 28
 676        ClientWidth = 649
 677        TabOrder = 0
 678        object chkLinkSmart: TCheckBox
 679          Left = 6
 680          Height = 17
 681          Top = 6
 682          Width = 637
 683          Align = alTop
 684          BorderSpacing.Around = 6
 685          Caption = 'chkLinkSmart'
 686          TabOrder = 0
 687        end
 688      end
 689      object TargetSpecificsGrpBox: TGroupBox
 690        Left = 6
 691        Height = 47
 692        Top = 273
 693        Width = 653
 694        Align = alTop
 695        AutoSize = True
 696        BorderSpacing.Around = 6
 697        Caption = 'TargetSpecificsGrpBox'
 698        ClientHeight = 28
 699        ClientWidth = 649
 700        TabOrder = 1
 701        object chkWin32GraphicApp: TCheckBox
 702          Left = 6
 703          Height = 17
 704          Top = 6
 705          Width = 637
 706          Align = alTop
 707          BorderSpacing.Around = 6
 708          Caption = 'chkWin32GraphicApp'
 709          TabOrder = 0
 710        end
 711      end
 712      object grpOptions: TGroupBox
 713        Left = 6
 714        Height = 76
 715        Top = 326
 716        Width = 653
 717        Align = alTop
 718        AutoSize = True
 719        BorderSpacing.Around = 6
 720        Caption = 'grpOptions'
 721        ClientHeight = 57
 722        ClientWidth = 649
 723        TabOrder = 2
 724        object chkOptionsLinkOpt: TCheckBox
 725          Left = 6
 726          Height = 17
 727          Top = 6
 728          Width = 637
 729          Align = alTop
 730          BorderSpacing.Around = 6
 731          Caption = 'chkOptionsLinkOpt'
 732          TabOrder = 0
 733        end
 734        object edtOptionsLinkOpt: TEdit
 735          Left = 6
 736          Height = 23
 737          Top = 29
 738          Width = 637
 739          Align = alTop
 740          BorderSpacing.Around = 6
 741          TabOrder = 1
 742          Text = 'edtOptionsLinkOpt'
 743        end
 744      end
 745      object grpDebugging: TGroupBox
 746        Left = 6
 747        Height = 208
 748        Top = 6
 749        Width = 653
 750        Align = alTop
 751        AutoSize = True
 752        BorderSpacing.Around = 6
 753        Caption = 'grpDebugging'
 754        ClientHeight = 189
 755        ClientWidth = 649
 756        TabOrder = 3
 757        object chkDebugGDB: TCheckBox
 758          AnchorSideLeft.Control = grpDebugging
 759          AnchorSideTop.Control = grpDebugging
 760          Left = 6
 761          Height = 17
 762          Top = 6
 763          Width = 91
 764          BorderSpacing.Around = 6
 765          Caption = 'chkDebugGDB'
 766          TabOrder = 0
 767        end
 768        object chkUseLineInfoUnit: TCheckBox
 769          AnchorSideLeft.Control = grpDebugging
 770          AnchorSideTop.Control = chkDebugGDB
 771          AnchorSideTop.Side = asrBottom
 772          Left = 6
 773          Height = 17
 774          Top = 29
 775          Width = 112
 776          BorderSpacing.Around = 6
 777          Caption = 'chkUseLineInfoUnit'
 778          TabOrder = 1
 779        end
 780        object chkUseHeaptrc: TCheckBox
 781          AnchorSideLeft.Control = grpDebugging
 782          AnchorSideTop.Control = chkGenerateDwarf
 783          AnchorSideTop.Side = asrBottom
 784          Left = 6
 785          Height = 17
 786          Top = 75
 787          Width = 93
 788          BorderSpacing.Around = 6
 789          Caption = 'chkUseHeaptrc'
 790          TabOrder = 2
 791        end
 792        object chkUseValgrind: TCheckBox
 793          AnchorSideLeft.Control = grpDebugging
 794          AnchorSideTop.Control = chkUseHeaptrc
 795          AnchorSideTop.Side = asrBottom
 796          Left = 6
 797          Height = 17
 798          Top = 98
 799          Width = 93
 800          BorderSpacing.Around = 6
 801          Caption = 'chkUseValgrind'
 802          TabOrder = 3
 803        end
 804        object chkGenGProfCode: TCheckBox
 805          AnchorSideLeft.Control = grpDebugging
 806          AnchorSideTop.Control = chkUseValgrind
 807          AnchorSideTop.Side = asrBottom
 808          Left = 6
 809          Height = 17
 810          Top = 121
 811          Width = 108
 812          BorderSpacing.Around = 6
 813          Caption = 'chkGenGProfCode'
 814          TabOrder = 4
 815        end
 816        object chkSymbolsStrip: TCheckBox
 817          AnchorSideLeft.Control = grpDebugging
 818          AnchorSideTop.Control = chkGenGProfCode
 819          AnchorSideTop.Side = asrBottom
 820          Left = 6
 821          Height = 17
 822          Top = 144
 823          Width = 96
 824          BorderSpacing.Around = 6
 825          Caption = 'chkSymbolsStrip'
 826          TabOrder = 5
 827        end
 828        object chkUseExternalDbgSyms: TCheckBox
 829          AnchorSideLeft.Control = grpDebugging
 830          AnchorSideTop.Control = chkSymbolsStrip
 831          AnchorSideTop.Side = asrBottom
 832          Left = 6
 833          Height = 17
 834          Top = 167
 835          Width = 138
 836          BorderSpacing.Around = 6
 837          Caption = 'chkUseExternalDbgSyms'
 838          TabOrder = 6
 839        end
 840        object chkGenerateDwarf: TCheckBox
 841          AnchorSideLeft.Control = grpDebugging
 842          AnchorSideTop.Control = chkUseLineInfoUnit
 843          AnchorSideTop.Side = asrBottom
 844          Left = 6
 845          Height = 17
 846          Top = 52
 847          Width = 108
 848          BorderSpacing.Around = 6
 849          Caption = 'chkGenerateDwarf'
 850          TabOrder = 7
 851        end
 852      end
 853    end
 854    object MsgPage: TPage
 855      Caption = 'MsgPage'
 856      ClientWidth = 665
 857      ClientHeight = 459
 858      object grpVerbosity: TCheckGroup
 859        Left = 6
 860        Height = 196
 861        Top = 6
 862        Width = 653
 863        Align = alTop
 864        AutoFill = True
 865        BorderSpacing.Around = 6
 866        Caption = 'grpVerbosity'
 867        ChildSizing.LeftRightSpacing = 6
 868        ChildSizing.TopBottomSpacing = 6
 869        ChildSizing.EnlargeHorizontal = crsHomogenousChildResize
 870        ChildSizing.EnlargeVertical = crsHomogenousChildResize
 871        ChildSizing.ShrinkHorizontal = crsScaleChilds
 872        ChildSizing.ShrinkVertical = crsScaleChilds
 873        ChildSizing.Layout = cclLeftToRightThenTopToBottom
 874        ChildSizing.ControlsPerLine = 2
 875        Columns = 2
 876        TabOrder = 0
 877      end
 878      object grpErrorCnt: TGroupBox
 879        Left = 6
 880        Height = 53
 881        Top = 208
 882        Width = 653
 883        Align = alTop
 884        AutoSize = True
 885        BorderSpacing.Around = 6
 886        Caption = 'grpErrorCnt'
 887        ClientHeight = 34
 888        ClientWidth = 649
 889        TabOrder = 1
 890        object edtErrorCnt: TEdit
 891          Left = 6
 892          Height = 23
 893          Top = 6
 894          Width = 637
 895          Align = alTop
 896          BorderSpacing.Around = 6
 897          TabOrder = 0
 898          Text = 'edtErrorCnt'
 899        end
 900      end
 901    end
 902    object CfgCmpMsgPage: TPage
 903      Caption = 'CfgCmpMsgPage'
 904      ClientWidth = 665
 905      ClientHeight = 459
 906      object grpCompilerMessages: TGroupBox
 907        Left = 6
 908        Height = 447
 909        Top = 6
 910        Width = 653
 911        Align = alClient
 912        BorderSpacing.Around = 6
 913        Caption = 'grpCompilerMessages'
 914        ClientHeight = 428
 915        ClientWidth = 649
 916        TabOrder = 0
 917        object chkUseMsgFile: TCheckBox
 918          AnchorSideLeft.Control = grpCompilerMessages
 919          AnchorSideTop.Control = editMsgFileName
 920          AnchorSideTop.Side = asrCenter
 921          Left = 6
 922          Height = 17
 923          Top = 9
 924          Width = 91
 925          BorderSpacing.Around = 6
 926          Caption = 'chkUseMsgFile'
 927          OnChange = chkUseMsgFileChange
 928          TabOrder = 0
 929        end
 930        object editMsgFileName: TEdit
 931          AnchorSideLeft.Control = chkUseMsgFile
 932          AnchorSideLeft.Side = asrBottom
 933          AnchorSideTop.Control = grpCompilerMessages
 934          AnchorSideRight.Control = btnBrowseMsg
 935          Left = 103
 936          Height = 23
 937          Top = 6
 938          Width = 505
 939          Anchors = [akTop, akLeft, akRight]
 940          BorderSpacing.Left = 6
 941          BorderSpacing.Top = 6
 942          TabOrder = 1
 943          Text = 'editMsgFileName'
 944        end
 945        object btnBrowseMsg: TButton
 946          AnchorSideTop.Control = editMsgFileName
 947          AnchorSideRight.Control = grpCompilerMessages
 948          AnchorSideRight.Side = asrBottom
 949          AnchorSideBottom.Control = editMsgFileName
 950          AnchorSideBottom.Side = asrBottom
 951          Left = 608
 952          Height = 23
 953          Top = 6
 954          Width = 35
 955          Anchors = [akTop, akRight, akBottom]
 956          AutoSize = True
 957          BorderSpacing.Right = 6
 958          Caption = '...'
 959          OnClick = btnBrowseMsgClick
 960          TabOrder = 2
 961        end
 962        object chklistCompMsg: TCheckListBox
 963          AnchorSideLeft.Control = grpCompilerMessages
 964          AnchorSideTop.Control = editMsgFileName
 965          AnchorSideTop.Side = asrBottom
 966          AnchorSideRight.Control = grpCompilerMessages
 967          AnchorSideRight.Side = asrBottom
 968          AnchorSideBottom.Control = grpCompilerMessages
 969          AnchorSideBottom.Side = asrBottom
 970          Left = 6
 971          Height = 402
 972          Top = 35
 973          Width = 637
 974          Anchors = [akTop, akLeft, akRight, akBottom]
 975          BorderSpacing.Around = 6
 976          ItemHeight = 0
 977          OnClick = chklistCompMsgClick
 978          Sorted = True
 979          TabOrder = 3
 980          TopIndex = -1
 981        end
 982      end
 983    end
 984    object OtherPage: TPage
 985      Caption = 'OtherPage'
 986      ClientWidth = 665
 987      ClientHeight = 459
 988      object grpConfigFile: TGroupBox
 989        Left = 6
 990        Height = 99
 991        Top = 6
 992        Width = 653
 993        Align = alTop
 994        AutoSize = True
 995        BorderSpacing.Around = 6
 996        Caption = 'grpConfigFile'
 997        ClientHeight = 80
 998        ClientWidth = 649
 999        TabOrder = 0
1000        object chkConfigFile: TCheckBox
1001          Left = 6
1002          Height = 17
1003          Top = 6
1004          Width = 637
1005          Align = alTop
1006          BorderSpacing.Around = 6
1007          Caption = 'chkConfigFile'
1008          TabOrder = 0
1009        end
1010        object chkCustomConfigFile: TCheckBox
1011          Left = 6
1012          Height = 17
1013          Top = 29
1014          Width = 637
1015          Align = alTop
1016          BorderSpacing.Around = 6
1017          Caption = 'chkCustomConfigFile'
1018          OnClick = chkCustomConfigFileClick
1019          TabOrder = 1
1020        end
1021        object edtConfigPath: TEdit
1022          Left = 6
1023          Height = 23
1024          Top = 52
1025          Width = 637
1026          Align = alTop
1027          BorderSpacing.Around = 6
1028          TabOrder = 2
1029          Text = 'edtConfigPath'
1030        end
1031      end
1032      object grpCustomOptions: TGroupBox
1033        Left = 6
1034        Height = 342
1035        Top = 111
1036        Width = 653
1037        Align = alClient
1038        BorderSpacing.Around = 6
1039        Caption = 'grpCustomOptions'
1040        ClientHeight = 323
1041        ClientWidth = 649
1042        TabOrder = 1
1043        object memCustomOptions: TMemo
1044          Left = 6
1045          Height = 326
1046          Top = 6
1047          Width = 637
1048          Align = alClient
1049          BorderSpacing.Around = 6
1050          TabOrder = 0
1051        end
1052      end
1053    end
1054    object ConditionalPage: TPage
1055      Caption = 'ConditionalPage'
1056      ClientWidth = 665
1057      ClientHeight = 459
1058      object ConditionalsGroupBox: TGroupBox
1059        Left = 0
1060        Height = 214
1061        Top = 0
1062        Width = 665
1063        Align = alTop
1064        Caption = 'ConditionalsGroupBox'
1065        ClientHeight = 195
1066        ClientWidth = 661
1067        TabOrder = 0
1068        inline ConditionalOptionsFrame: TCompOptsConditionalsFrame
1069          Height = 210
1070          Width = 661
1071          Align = alClient
1072          ClientHeight = 210
1073          ClientWidth = 661
1074          Visible = True
1075          inherited COCTreeView: TTreeView
1076            Height = 210
1077            Width = 661
1078            DefaultItemHeight = 15
1079            ShowLines = True
1080            ShowRoot = True
1081          end
1082        end
1083      end
1084      object ConditionalSplitter: TSplitter
1085        Cursor = crVSplit
1086        Left = 0
1087        Height = 5
1088        Top = 214
1089        Width = 665
1090        Align = alTop
1091        ResizeAnchor = akTop
1092      end
1093      inline BuildModesFrame: TCompOptBuildModesFrame
1094        Height = 240
1095        Top = 219
1096        Width = 665
1097        Align = alClient
1098        ClientHeight = 240
1099        ClientWidth = 665
1100        TabOrder = 2
1101        Visible = True
1102        inherited BuildModesGroupBox: TGroupBox
1103          Height = 240
1104          Width = 665
1105          ClientHeight = 221
1106          ClientWidth = 661
1107          inherited BuildModesTreeView: TTreeView
1108            Height = 236
1109            Width = 661
1110            DefaultItemHeight = 15
1111            ShowLines = True
1112            ShowRoot = True
1113          end
1114        end
1115      end
1116    end
1117    object InheritedPage: TPage
1118      Caption = 'InheritedPage'
1119      ClientWidth = 665
1120      ClientHeight = 459
1121      object InhNoteLabel: TLabel
1122        Left = 6
1123        Height = 14
1124        Top = 6
1125        Width = 653
1126        Align = alTop
1127        BorderSpacing.Around = 6
1128        Caption = 'InhNoteLabel'
1129        ParentColor = False
1130      end
1131      object InhTreeView: TTreeView
1132        Left = 6
1133        Height = 247
1134        Top = 26
1135        Width = 653
1136        Align = alTop
1137        BorderSpacing.Left = 6
1138        BorderSpacing.Right = 6
1139        DefaultItemHeight = 15
1140        ReadOnly = True
1141        TabOrder = 0
1142        OnSelectionChanged = InhTreeViewSelectionChanged
1143        Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips]
1144      end
1145      object InhItemMemo: TMemo
1146        Left = 6
1147        Height = 175
1148        Top = 278
1149        Width = 653
1150        Align = alClient
1151        BorderSpacing.Left = 6
1152        BorderSpacing.Right = 6
1153        BorderSpacing.Bottom = 6
1154        ReadOnly = True
1155        ScrollBars = ssAutoVertical
1156        TabOrder = 1
1157      end
1158      object InhSplitter: TSplitter
1159        Cursor = crVSplit
1160        Left = 0
1161        Height = 5
1162        Top = 273
1163        Width = 665
1164        Align = alTop
1165        ResizeAnchor = akTop
1166      end
1167    end
1168    object CompilationPage: TPage
1169      Caption = 'CompilationPage'
1170      ClientWidth = 665
1171      ClientHeight = 459
1172      object chkCreateMakefile: TCheckBox
1173        AnchorSideLeft.Control = CompilationPage
1174        AnchorSideTop.Control = CompilationPage
1175        Left = 6
1176        Height = 17
1177        Top = 6
1178        Width = 107
1179        BorderSpacing.Around = 6
1180        Caption = 'chkCreateMakefile'
1181        TabOrder = 0
1182      end
1183      object ExecuteAfterGroupBox: TGroupBox
1184        AnchorSideLeft.Control = CompilationPage
1185        AnchorSideTop.Control = grpCompiler
1186        AnchorSideTop.Side = asrBottom
1187        AnchorSideRight.Control = CompilationPage
1188        AnchorSideRight.Side = asrBottom
1189        Left = 6
1190        Height = 99
1191        Top = 216
1192        Width = 653
1193        Anchors = [akTop, akLeft, akRight]
1194        AutoSize = True
1195        BorderSpacing.Around = 6
1196        Caption = 'ExecuteAfterGroupBox'
1197        ClientHeight = 80
1198        ClientWidth = 649
1199        TabOrder = 1
1200        object lblRunIfExecAfter: TLabel
1201          AnchorSideLeft.Control = ExecuteAfterGroupBox
1202          AnchorSideTop.Control = ExecuteAfterGroupBox
1203          Left = 6
1204          Height = 14
1205          Top = 6
1206          Width = 86
1207          BorderSpacing.Around = 6
1208          Caption = 'lblRunIfExecAfter'
1209          ParentColor = False
1210        end
1211        object ExecuteAfterCommandLabel: TLabel
1212          AnchorSideLeft.Control = ExecuteAfterGroupBox
1213          AnchorSideTop.Control = ExecuteAfterCommandEdit
1214          AnchorSideTop.Side = asrCenter
1215          Left = 6
1216          Height = 14
1217          Top = 33
1218          Width = 137
1219          BorderSpacing.Around = 6
1220          Caption = 'ExecuteAfterCommandLabel'
1221          ParentColor = False
1222        end
1223        object chkExecAfterCompile: TCheckBox
1224          AnchorSideLeft.Control = lblRunIfExecAfter
1225          AnchorSideLeft.Side = asrBottom
1226          AnchorSideTop.Control = ExecuteAfterGroupBox
1227          Left = 122
1228          Height = 17
1229          Top = 6
1230          Width = 119
1231          BorderSpacing.Left = 24
1232          BorderSpacing.Around = 6
1233          Caption = 'chkExecAfterCompile'
1234          TabOrder = 0
1235        end
1236        object chkExecAfterBuild: TCheckBox
1237          AnchorSideLeft.Control = chkExecAfterCompile
1238          AnchorSideLeft.Side = asrBottom
1239          AnchorSideTop.Control = ExecuteAfterGroupBox
1240          Left = 271
1241          Height = 17
1242          Top = 6
1243          Width = 105
1244          BorderSpacing.Left = 24
1245          BorderSpacing.Around = 6
1246          Caption = 'chkExecAfterBuild'
1247          TabOrder = 1
1248        end
1249        object chkExecAfterRun: TCheckBox
1250          AnchorSideLeft.Control = chkExecAfterBuild
1251          AnchorSideLeft.Side = asrBottom
1252          AnchorSideTop.Control = ExecuteAfterGroupBox
1253          Left = 406
1254          Height = 17
1255          Top = 6
1256          Width = 102
1257          BorderSpacing.Left = 24
1258          BorderSpacing.Around = 6
1259          Caption = 'chkExecAfterRun'
1260          TabOrder = 2
1261        end
1262        object ExecuteAfterCommandEdit: TEdit
1263          AnchorSideLeft.Control = ExecuteAfterCommandLabel
1264          AnchorSideLeft.Side = asrBottom
1265          AnchorSideTop.Control = chkExecAfterCompile
1266          AnchorSideTop.Side = asrBottom
1267          AnchorSideRight.Control = ExecuteAfterGroupBox
1268          AnchorSideRight.Side = asrBottom
1269          Left = 161
1270          Height = 23
1271          Top = 29
1272          Width = 482
1273          Anchors = [akTop, akLeft, akRight]
1274          BorderSpacing.Left = 12
1275          BorderSpacing.Around = 6
1276          TabOrder = 3
1277          Text = 'ExecuteAfterCommandEdit'
1278        end
1279        object ExecuteAfterScanFPCCheckBox: TCheckBox
1280          AnchorSideLeft.Control = ExecuteAfterScanMakeCheckBox
1281          AnchorSideLeft.Side = asrBottom
1282          AnchorSideTop.Control = ExecuteAfterCommandEdit
1283          AnchorSideTop.Side = asrBottom
1284          Left = 216
1285          Height = 17
1286          Top = 58
1287          Width = 173
1288          BorderSpacing.Left = 24
1289          BorderSpacing.Around = 6
1290          Caption = 'ExecuteAfterScanFPCCheckBox'
1291          TabOrder = 4
1292        end
1293        object ExecuteAfterScanMakeCheckBox: TCheckBox
1294          AnchorSideLeft.Control = ExecuteAfterGroupBox
1295          AnchorSideTop.Control = ExecuteAfterCommandEdit
1296          AnchorSideTop.Side = asrBottom
1297          Left = 6
1298          Height = 17
1299          Top = 58
1300          Width = 180
1301          BorderSpacing.Around = 6
1302          Caption = 'ExecuteAfterScanMakeCheckBox'
1303          TabOrder = 5
1304        end
1305        object ExecuteAfterShowAllCheckBox: TCheckBox
1306          AnchorSideLeft.Control = ExecuteAfterScanFPCCheckBox
1307          AnchorSideLeft.Side = asrBottom
1308          AnchorSideTop.Control = ExecuteAfterCommandEdit
1309          AnchorSideTop.Side = asrBottom
1310          Left = 419
1311          Height = 17
1312          Top = 58
1313          Width = 166
1314          BorderSpacing.Left = 24
1315          BorderSpacing.Around = 6
1316          Caption = 'ExecuteAfterShowAllCheckBox'
1317          TabOrder = 6
1318        end
1319      end
1320      object grpCompiler: TGroupBox
1321        AnchorSideLeft.Control = CompilationPage
1322        AnchorSideTop.Control = ExecuteBeforeGroupBox
1323        AnchorSideTop.Side = asrBottom
1324        AnchorSideRight.Control = CompilationPage
1325        AnchorSideRight.Side = asrBottom
1326        Left = 6
1327        Height = 76
1328        Top = 134
1329        Width = 653
1330        Anchors = [akTop, akLeft, akRight]
1331        AutoSize = True
1332        BorderSpacing.Around = 6
1333        Caption = 'grpCompiler'
1334        ClientHeight = 57
1335        ClientWidth = 649
1336        TabOrder = 2
1337        object lblRunIfCompiler: TLabel
1338          AnchorSideLeft.Control = grpCompiler
1339          AnchorSideTop.Control = grpCompiler
1340          Left = 6
1341          Height = 14
1342          Top = 6
1343          Width = 79
1344          BorderSpacing.Around = 6
1345          Caption = 'lblRunIfCompiler'
1346          ParentColor = False
1347        end
1348        object lblCompiler: TLabel
1349          AnchorSideLeft.Control = grpCompiler
1350          AnchorSideTop.Control = edtCompiler
1351          AnchorSideTop.Side = asrCenter
1352          Left = 6
1353          Height = 14
1354          Top = 33
1355          Width = 52
1356          BorderSpacing.Around = 6
1357          Caption = 'lblCompiler'
1358          ParentColor = False
1359        end
1360        object chkCompilerCompile: TCheckBox
1361          AnchorSideLeft.Control = lblRunIfCompiler
1362          AnchorSideLeft.Side = asrBottom
1363          AnchorSideTop.Control = grpCompiler
1364          Left = 115
1365          Height = 17
1366          Top = 6
1367          Width = 113
1368          BorderSpacing.Left = 30
1369          BorderSpacing.Top = 6
1370          Caption = 'chkCompilerCompile'
1371          TabOrder = 0
1372        end
1373        object chkCompilerBuild: TCheckBox
1374          AnchorSideLeft.Control = chkCompilerCompile
1375          AnchorSideLeft.Side = asrBottom
1376          AnchorSideTop.Control = grpCompiler
1377          Left = 258
1378          Height = 17
1379          Top = 6
1380          Width = 99
1381          BorderSpacing.Left = 24
1382          BorderSpacing.Around = 6
1383          Caption = 'chkCompilerBuild'
1384          TabOrder = 1
1385        end
1386        object chkCompilerRun: TCheckBox
1387          AnchorSideLeft.Control = chkCompilerBuild
1388          AnchorSideLeft.Side = asrBottom
1389          AnchorSideTop.Control = grpCompiler
1390          Left = 387
1391          Height = 17
1392          Top = 6
1393          Width = 96
1394          BorderSpacing.Left = 24
1395          BorderSpacing.Around = 6
1396          Caption = 'chkCompilerRun'
1397          TabOrder = 2
1398        end
1399        object edtCompiler: TEdit
1400          AnchorSideLeft.Control = lblCompiler
1401          AnchorSideLeft.Side = asrBottom
1402          AnchorSideTop.Control = chkCompilerCompile
1403          AnchorSideTop.Side = asrBottom
1404          AnchorSideRight.Control = grpCompiler
1405          AnchorSideRight.Side = asrBottom
1406          Left = 76
1407          Height = 23
1408          Top = 29
1409          Width = 567
1410          Anchors = [akTop, akLeft, akRight]
1411          BorderSpacing.Left = 12
1412          BorderSpacing.Around = 6
1413          TabOrder = 3
1414          Text = 'edtCompiler'
1415        end
1416      end
1417      object ExecuteBeforeGroupBox: TGroupBox
1418        AnchorSideLeft.Control = CompilationPage
1419        AnchorSideTop.Control = chkCreateMakefile
1420        AnchorSideTop.Side = asrBottom
1421        AnchorSideRight.Control = CompilationPage
1422        AnchorSideRight.Side = asrBottom
1423        Left = 6
1424        Height = 99
1425        Top = 29
1426        Width = 653
1427        Anchors = [akTop, akLeft, akRight]
1428        AutoSize = True
1429        BorderSpacing.Around = 6
1430        Caption = 'ExecuteBeforeGroupBox'
1431        ClientHeight = 80
1432        ClientWidth = 649
1433        TabOrder = 3
1434        object lblRunIfExecBefore: TLabel
1435          AnchorSideLeft.Control = ExecuteBeforeGroupBox
1436          AnchorSideTop.Control = ExecuteBeforeGroupBox
1437          Left = 6
1438          Height = 14
1439          Top = 6
1440          Width = 93
1441          BorderSpacing.Around = 6
1442          Caption = 'lblRunIfExecBefore'
1443          ParentColor = False
1444        end
1445        object ExecuteBeforeCommandLabel: TLabel
1446          AnchorSideLeft.Control = ExecuteBeforeGroupBox
1447          AnchorSideTop.Control = ExecuteBeforeCommandEdit
1448          AnchorSideTop.Side = asrCenter
1449          Left = 6
1450          Height = 14
1451          Top = 33
1452          Width = 144
1453          BorderSpacing.Around = 6
1454          Caption = 'ExecuteBeforeCommandLabel'
1455          ParentColor = False
1456        end
1457        object chkExecBeforeCompile: TCheckBox
1458          AnchorSideLeft.Control = lblRunIfExecBefore
1459          AnchorSideLeft.Side = asrBottom
1460          AnchorSideTop.Control = ExecuteBeforeGroupBox
1461          Left = 129
1462          Height = 17
1463          Top = 6
1464          Width = 128
1465          BorderSpacing.Left = 24
1466          BorderSpacing.Around = 6
1467          Caption = 'chkExecBeforeCompile'
1468          TabOrder = 0
1469        end
1470        object chkExecBeforeBuild: TCheckBox
1471          AnchorSideLeft.Control = chkExecBeforeCompile
1472          AnchorSideLeft.Side = asrBottom
1473          AnchorSideTop.Control = ExecuteBeforeGroupBox
1474          Left = 287
1475          Height = 17
1476          Top = 6
1477          Width = 114
1478          BorderSpacing.Left = 24
1479          BorderSpacing.Around = 6
1480          Caption = 'chkExecBeforeBuild'
1481          TabOrder = 1
1482        end
1483        object chkExecBeforeRun: TCheckBox
1484          AnchorSideLeft.Control = chkExecBeforeBuild
1485          AnchorSideLeft.Side = asrBottom
1486          AnchorSideTop.Control = ExecuteBeforeGroupBox
1487          Left = 431
1488          Height = 17
1489          Top = 6
1490          Width = 111
1491          BorderSpacing.Left = 24
1492          BorderSpacing.Around = 6
1493          Caption = 'chkExecBeforeRun'
1494          TabOrder = 2
1495        end
1496        object ExecuteBeforeCommandEdit: TEdit
1497          AnchorSideLeft.Control = ExecuteBeforeCommandLabel
1498          AnchorSideLeft.Side = asrBottom
1499          AnchorSideTop.Control = chkExecBeforeCompile
1500          AnchorSideTop.Side = asrBottom
1501          AnchorSideRight.Control = ExecuteBeforeGroupBox
1502          AnchorSideRight.Side = asrBottom
1503          Left = 168
1504          Height = 23
1505          Top = 29
1506          Width = 475
1507          Anchors = [akTop, akLeft, akRight]
1508          BorderSpacing.Left = 12
1509          BorderSpacing.Around = 6
1510          TabOrder = 3
1511          Text = 'ExecuteBeforeCommandEdit'
1512        end
1513        object ExecuteBeforeScanFPCCheckBox: TCheckBox
1514          AnchorSideLeft.Control = ExecuteBeforeScanMakeCheckBox
1515          AnchorSideLeft.Side = asrBottom
1516          AnchorSideTop.Control = ExecuteBeforeCommandEdit
1517          AnchorSideTop.Side = asrBottom
1518          Left = 225
1519          Height = 17
1520          Top = 58
1521          Width = 182
1522          BorderSpacing.Left = 24
1523          BorderSpacing.Around = 6
1524          Caption = 'ExecuteBeforeScanFPCCheckBox'
1525          TabOrder = 4
1526        end
1527        object ExecuteBeforeScanMakeCheckBox: TCheckBox
1528          AnchorSideLeft.Control = ExecuteBeforeGroupBox
1529          AnchorSideTop.Control = ExecuteBeforeCommandEdit
1530          AnchorSideTop.Side = asrBottom
1531          Left = 6
1532          Height = 17
1533          Top = 58
1534          Width = 189
1535          BorderSpacing.Around = 6
1536          Caption = 'ExecuteBeforeScanMakeCheckBox'
1537          TabOrder = 5
1538        end
1539        object ExecuteBeforeShowAllCheckBox: TCheckBox
1540          AnchorSideLeft.Control = ExecuteBeforeScanFPCCheckBox
1541          AnchorSideLeft.Side = asrBottom
1542          AnchorSideTop.Control = ExecuteBeforeCommandEdit
1543          AnchorSideTop.Side = asrBottom
1544          Left = 437
1545          Height = 17
1546          Top = 58
1547          Width = 175
1548          BorderSpacing.Left = 24
1549          BorderSpacing.Around = 6
1550          Caption = 'ExecuteBeforeShowAllCheckBox'
1551          TabOrder = 6
1552        end
1553      end
1554    end
1555  end
1556  object BtnPanel: TPanel
1557    Left = 0
1558    Height = 65
1559    Top = 463
1560    Width = 669
1561    Align = alBottom
1562    AutoSize = True
1563    BevelOuter = bvNone
1564    ClientHeight = 65
1565    ClientWidth = 669
1566    TabOrder = 1
1567    object HelpButton: TBitBtn
1568      AnchorSideBottom.Side = asrBottom
1569      Left = 6
1570      Height = 53
1571      Top = 6
1572      Width = 75
1573      Align = alLeft
1574      AutoSize = True
1575      BorderSpacing.Around = 6
1576      Constraints.MinHeight = 25
1577      Constraints.MinWidth = 75
1578      Kind = bkHelp
1579      NumGlyphs = 0
1580      OnClick = HelpButtonClick
1581      TabOrder = 0
1582    end
1583    object btnShowOptions: TBitBtn
1584      AnchorSideBottom.Side = asrBottom
1585      Left = 261
1586      Height = 53
1587      Top = 6
1588      Width = 75
1589      Align = alRight
1590      AutoSize = True
1591      BorderSpacing.Around = 6
1592      Constraints.MinHeight = 25
1593      Constraints.MinWidth = 75
1594      Glyph.Data = {
1595        36040000424D3604000000000000360000002800000010000000100000000100
1596        2000000000000004000064000000640000000000000000000000045FCDFF045F
1597        CDFF045FCDFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF007BC4E8FF85A5
1598        BCFFFFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00045FCDFF3795
1599        F7FF3795F7FF045FCDFFE1E3E2FFB9BBBAFFB9BBBAFF7BC4E8FF7BC4E8FF85A5
1600        BCFF85A5BCFFE1E3E2FFFFFFFF00FFFFFF00FFFFFF00FFFFFF00045FCDFF3795
1601        F7FF3795F7FF3795F7FF045FCDFFB9BBBAFF7BC4E8FF7BC4E8FF7BC4E8FF85A5
1602        BCFF85A5BCFF85A5BCFFB9BBBAFFE1E3E2FFFFFFFF00FFFFFF00FFFFFF00045F
1603        CDFF3795F7FF3795F7FF3795F7FF045FCDFF7BC4E8FF7BC4E8FFAEE4FDFFAEE4
1604        FDFF85A5BCFF85A5BCFFB9BBBAFFB9BBBAFFFFFFFF00FFFFFF00FFFFFF00E1E3
1605        E2FF045FCDFF3795F7FF045FCDFF000000FF000000FF6A6A6AFFAAE4FBFFAEE4
1606        FDFFAEE4FDFF85A5BCFFE1E3E2FFB9BBBAFFE1E3E2FFFFFFFF00FFFFFF00B9BB
1607        BAFFB9BBBAFF045FCDFF000000FFD5D5D5FFBBBBBBFF000000FF000000FF0000
1608        00FFAEE4FDFFAEE4FDFFFFFFFF00B9BBBAFFB9BBBAFFFFFFFF00FFFFFF00B9BB
1609        BAFFC08C86FFCD938AFF000000FFCBCBCBFFD2D2D2FFC9C9C9FFD2D2D2FFC6C6
1610        C6FF000000FFECF5FC5FFFFFFF00E1E3E2FFB9BBBAFFFFFFFF00FFFFFF00B980
1611        78FFD3938CFFD39B95FF6A6A6AFF000000FFD6D6D6FF000000FF000000FFC0C0
1612        C0FF000000FFFFFFFF00FFFFFF00FFFFFF00B9BBBAFFFFFFFF00AE8077FFCD93
1613        8BFFD7A5A0FFDCAFABFFE2BBB7FF000000FFE6E6E6FF000000FFF9F9FA000000
1614        00FF6A6A6AFF8085ADFFFFFFFF00FFFFFF00B9BBBAFFFFFFFF00B7807AFFD79B
1615        95FFDAB1ACFFE9CAC5FFE3C5BFFF000000FFE1E1E1FFD2D2D2FF000000FFFFFF
1616        FF008085ADFF8085ADFF7594F3FF92A3E0FFB9BBBAFFFFFFFF00C59B96FFD19B
1617        94FFDAB4ADFFEED6CDFFE2C2BAFF6A6A6AFF000000FF000000FF6A6A6AFF8085
1618        ADFF8085ADFF8085ADFF7594F3FF7594F3FFB3BEE1FFFFFFFF00FFFFFF00CC9B
1619        97FFD6A39DFFDCAEAAFFDAADA8FFD1A59FFFFFFFFF00FFFFFF00BFBFCFFF8085
1620        ADFF8085ADFF7080BEFF7594F3FF7594F3FF7594F3FFFFFFFF00FFFFFF00FFFF
1621        FF00B9BBBAFFD4ACAAFFD5AEADFFFFFFFF00FEFEFD00FFFFFF00FFFFFF008085
1622        ADFF8085ADFF7480CCFF7594F3FF7594F3FF9EA7DAFFFFFFFF00FFFFFF00FFFF
1623        FF00FFFFFF00B9BBBAFFB9BBBAFFBDBFBEFFE1E3E2FFFFFFFF00FFFFFF00AAAA
1624        C1FF8085ADFF7587D6FF7193F3FF95A4E0FFFEFEFE00FFFFFF00FFFFFF00FFFF
1625        FF00FFFFFF00FFFFFF00E1E3E2FFB9BBBAFFB9BBBAFFB9BBBAFFB9BBBAFFB9BB
1626        BAFF8083B0FF758CDEFF7594F3FFFEFEFE00FAFAFC00FFFFFF00FFFFFF00FFFF
1627        FF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FFFFFF00FEFE
1628        FE00A5AACAFF8092DAFFFEFEFE00F7F7FB00FEFEFE00FFFFFF00
1629      }
1630      NumGlyphs = 0
1631      OnClick = ButtonShowOptionsClicked
1632      TabOrder = 1
1633    end
1634    object btnCheck: TBitBtn
1635      AnchorSideBottom.Side = asrBottom
1636      Left = 342
1637      Height = 53
1638      Top = 6
1639      Width = 75
1640      Align = alRight
1641      AutoSize = True
1642      BorderSpacing.Around = 6
1643      Constraints.MinHeight = 25
1644      Constraints.MinWidth = 75
1645      Default = True
1646      Kind = bkYes
1647      NumGlyphs = 0
1648      OnClick = btnTestClicked
1649      TabOrder = 2
1650    end
1651    object btnLoadSave: TBitBtn
1652      AnchorSideBottom.Side = asrBottom
1653      Left = 423
1654      Height = 53
1655      Top = 6
1656      Width = 75
1657      Align = alRight
1658      AutoSize = True
1659      BorderSpacing.Around = 6
1660      Constraints.MinHeight = 25
1661      Constraints.MinWidth = 75
1662      Glyph.Data = {
1663        36040000424D3604000000000000360000002800000010000000100000000100
1664        2000000000000004000064000000640000000000000000000000BA6A368FB969
1665        35B5B86935EEB76835FFB56835FFB46734FFB26634FFB06533FFAE6433FFAC63
1666        32FFAA6232FFA96132FFA86031FFA76031FEA66031F1A86131C4BA6A35DEEBC6
1667        ADFFEAC5ADFFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFB
1668        F8FFFEFBF8FFFEFBF8FFFEFBF8FFC89A7CFFC79879FFA76031EDBA6B37FEEDCA
1669        B3FFE0A27AFFFEFAF7FF62C088FF62C088FF62C088FF62C088FF62C088FF62C0
1670        88FF62C088FF62C088FFFDF9F6FFCA8D65FFC99B7CFFA76031FEBB6C38FFEECC
1671        B6FFE1A27AFFFEFAF7FFBFDCC2FFBFDCC2FFBFDCC2FFBFDCC2FFBFDCC2FFBFDC
1672        C2FFBFDCC2FFBFDCC2FFFDF9F6FFCD9068FFCC9E81FFA86132FFBB6B38FFEFCE
1673        B8FFE1A279FFFEFAF7FF62C088FF62C088FF62C088FF62C088FF62C088FF62C0
1674        88FF62C088FF62C088FFFDF9F6FFCF936AFFCEA384FFAA6132FFBA6A36FFEFD0
1675        BBFFE2A27AFFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFBF8FFFEFB
1676        F8FFFEFBF8FFFEFBF8FFFEFBF8FFD3966DFFD2A78AFFAB6232FFBB6A36FFF0D2
1677        BEFFE2A37AFFE2A37AFFE1A37AFFE2A37BFFE1A37BFFE0A178FFDE9F77FFDD9F
1678        76FFDC9D74FFD99B72FFD89971FFD69970FFD5AB8EFFAD6333FFBB6A36FFF2D5
1679        C2FFE3A37AFFE3A37AFFE2A37BFFE2A37BFFE2A47BFFE1A279FFE0A178FFDEA0
1680        77FFDE9E75FFDC9D74FFDA9B73FFD99B73FFDAB095FFAF6433FFBB6A36FFF2D8
1681        C5FFE3A47BFFE3A37AFFE3A47AFFE2A47BFFE2A37BFFE1A37BFFE1A279FFDFA0
1682        77FFDE9F76FFDD9E74FFDB9C72FFDC9D74FFDDB59AFFB16534FFBB6B36FFF4D9
1683        C7FFE6A67DFFC88C64FFC98D65FFC98E67FFCB926CFFCB926DFFCA9069FFC88C
1684        65FFC88C64FFC88C64FFC88C64FFDA9C74FFE1BA9FFFB36634FFBB6B36FEF4DC
1685        C9FFE7A77DFFF9ECE1FFF9ECE1FFF9EDE3FFFCF4EEFFFDFAF7FFFDF7F3FFFAED
1686        E5FFF7E7DBFFF7E5D9FFF6E5D8FFDEA077FFE4BEA4FFB46734FFBC6B36FAF5DD
1687        CCFFE7A87EFFFAF0E8FFFAF0E8FFC98D66FFFAF0E9FFFDF8F3FFFEFAF8FFFCF4
1688        EFFFF9E9DFFFF7E7DBFFF7E5D9FFE0A278FFE7C2A9FFB66835FFBC6B36F0F6DF
1689        D0FFE8A87EFFFCF6F1FFFCF6F1FFC88C64FFFAF1E9FFFBF4EEFFFDFAF7FFFDF9
1690        F6FFFAF0E8FFF8E8DDFFF7E6DBFFE1A37AFFEFD5C3FFB76935FEBC6B36D8F6DF
1691        D1FFE9AA80FFFEFAF6FFFDFAF6FFC88C64FFFBF3EEFFFBF1EAFFFCF6F2FFFEFB
1692        F8FFFCF6F1FFF9ECE2FFF8E7DBFFEED0BAFFECD0BDFFBB703EF8BC6B369BF6E0
1693        D1FFF7E0D1FFFEFBF8FFFEFBF7FFFDF9F6FFFCF5F0FFFAF0EAFFFBF2EDFFFDF9
1694        F6FFFDFAF7FFFBF1EBFFF8E9DFFEECD0BDFBC9895EECB5693563BC6B3671BC6B
1695        3690BC6B36CCBC6B36EEBC6B36FABB6B36FEBB6B36FFBB6A36FFBB6A36FFBC6C
1696        39FFBD6E3BFFBB6D3AFFBB6B38EFBB703ECBB6693554FFFFFF00
1697      }
1698      NumGlyphs = 0
1699      OnClick = ButtonLoadSaveClick
1700      ParentShowHint = False
1701      ShowHint = True
1702      TabOrder = 3
1703    end
1704    object btnOK: TBitBtn
1705      AnchorSideBottom.Side = asrBottom
1706      Left = 504
1707      Height = 53
1708      Top = 6
1709      Width = 75
1710      Align = alRight
1711      AutoSize = True
1712      BorderSpacing.Around = 6
1713      Caption = '&OK'
1714      Constraints.MinHeight = 25
1715      Constraints.MinWidth = 75
1716      Kind = bkOK
1717      NumGlyphs = 0
1718      OnClick = ButtonOKClicked
1719      TabOrder = 4
1720    end
1721    object btnCancel: TBitBtn
1722      AnchorSideRight.Side = asrBottom
1723      AnchorSideBottom.Side = asrBottom
1724      Left = 585
1725      Height = 53
1726      Top = 6
1727      Width = 78
1728      Align = alRight
1729      AutoSize = True
1730      BorderSpacing.Around = 6
1731      Cancel = True
1732      Caption = 'Cancel'
1733      Constraints.MinHeight = 25
1734      Constraints.MinWidth = 75
1735      Kind = bkCancel
1736      ModalResult = 2
1737      NumGlyphs = 0
1738      TabOrder = 5
1739    end
1740  end
1741end