1object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg 2 Left = 378 3 Height = 480 4 Top = 195 5 Width = 700 6 VertScrollBar.Visible = False 7 BorderIcons = [biSystemMenu] 8 Caption = 'ConfigureBuildLazarusDlg' 9 ClientHeight = 480 10 ClientWidth = 700 11 Constraints.MinHeight = 440 12 Constraints.MinWidth = 550 13 OnClose = FormClose 14 OnCreate = FormCreate 15 OnResize = FormResize 16 OnShow = FormShow 17 Position = poScreenCenter 18 LCLVersion = '2.1.0.0' 19 object CBLDBtnPanel: TPanel 20 AnchorSideTop.Side = asrBottom 21 Left = 0 22 Height = 38 23 Top = 442 24 Width = 700 25 Align = alBottom 26 AutoSize = True 27 BevelOuter = bvNone 28 ClientHeight = 38 29 ClientWidth = 700 30 TabOrder = 0 31 object CancelButton: TBitBtn 32 Left = 612 33 Height = 26 34 Top = 6 35 Width = 82 36 Align = alRight 37 AutoSize = True 38 BorderSpacing.Around = 6 39 Cancel = True 40 Caption = 'Cancel' 41 Kind = bkCancel 42 ModalResult = 2 43 TabOrder = 4 44 end 45 object SaveSettingsButton: TBitBtn 46 Left = 512 47 Height = 26 48 Top = 6 49 Width = 94 50 Align = alRight 51 AutoSize = True 52 BorderSpacing.Around = 6 53 Caption = 'Save settings' 54 OnClick = SaveSettingsButtonClick 55 TabOrder = 3 56 end 57 object CompileButton: TBitBtn 58 Left = 302 59 Height = 26 60 Top = 6 61 Width = 71 62 Align = alRight 63 AutoSize = True 64 BorderSpacing.Around = 6 65 Caption = 'Compile' 66 OnClick = CompileButtonClick 67 TabOrder = 1 68 end 69 object HelpButton: TBitBtn 70 Left = 6 71 Height = 26 72 Top = 6 73 Width = 71 74 Align = alLeft 75 AutoSize = True 76 BorderSpacing.Around = 6 77 Caption = '&Help' 78 Kind = bkHelp 79 OnClick = HelpButtonClick 80 TabOrder = 0 81 end 82 object CompileAdvancedButton: TBitBtn 83 Left = 379 84 Height = 26 85 Top = 6 86 Width = 127 87 Align = alRight 88 AutoSize = True 89 BorderSpacing.Around = 6 90 Caption = 'Compile Advanced' 91 OnClick = CompileAdvancedButtonClick 92 TabOrder = 2 93 end 94 end 95 object PageControl1: TPageControl 96 Left = 0 97 Height = 442 98 Top = 0 99 Width = 700 100 ActivePage = BuildTabSheet 101 Align = alClient 102 TabIndex = 0 103 TabOrder = 1 104 object BuildTabSheet: TTabSheet 105 Caption = 'BuildTabSheet' 106 ClientHeight = 414 107 ClientWidth = 692 108 object DetailsPanel: TPanel 109 Left = 0 110 Height = 414 111 Top = 0 112 Width = 692 113 Align = alClient 114 AutoSize = True 115 BevelOuter = bvNone 116 ClientHeight = 414 117 ClientWidth = 692 118 TabOrder = 0 119 object BuildProfileLabel: TLabel 120 AnchorSideLeft.Control = DetailsPanel 121 AnchorSideTop.Control = BuildProfileComboBox 122 AnchorSideTop.Side = asrCenter 123 Left = 6 124 Height = 15 125 Top = 11 126 Width = 83 127 BorderSpacing.Top = 5 128 BorderSpacing.Around = 6 129 Caption = 'Profile to Build' 130 Font.Style = [fsBold] 131 ParentColor = False 132 ParentFont = False 133 end 134 object BuildProfileComboBox: TComboBox 135 AnchorSideLeft.Control = BuildProfileLabel 136 AnchorSideLeft.Side = asrBottom 137 AnchorSideTop.Side = asrCenter 138 AnchorSideRight.Control = BuildProfileButton 139 Left = 95 140 Height = 23 141 Hint = 'Name of the active profile.' 142 Top = 7 143 Width = 560 144 Anchors = [akTop, akLeft, akRight] 145 BorderSpacing.Left = 6 146 BorderSpacing.Right = 6 147 ItemHeight = 15 148 OnSelect = BuildProfileComboBoxSelect 149 ParentShowHint = False 150 ShowHint = True 151 Style = csDropDownList 152 TabOrder = 0 153 end 154 object BuildProfileButton: TButton 155 AnchorSideTop.Control = BuildProfileComboBox 156 AnchorSideRight.Control = DetailsPanel 157 AnchorSideRight.Side = asrBottom 158 AnchorSideBottom.Control = BuildProfileComboBox 159 AnchorSideBottom.Side = asrBottom 160 Left = 661 161 Height = 23 162 Hint = 'Manage profiles' 163 Top = 7 164 Width = 25 165 Anchors = [akTop, akRight, akBottom] 166 BorderSpacing.Left = 6 167 BorderSpacing.Right = 6 168 Caption = '...' 169 OnClick = BuildProfileButtonClick 170 ParentShowHint = False 171 ShowHint = True 172 TabOrder = 1 173 end 174 object OptionsLabel: TLabel 175 AnchorSideLeft.Control = LCLWidgetTypeLabel 176 AnchorSideTop.Control = LCLWidgetTypeComboBox 177 AnchorSideTop.Side = asrBottom 178 Left = 6 179 Height = 15 180 Top = 80 181 Width = 42 182 Alignment = taRightJustify 183 BorderSpacing.Top = 6 184 Caption = 'Options' 185 Layout = tlBottom 186 ParentColor = False 187 end 188 object OptionsMemo: TMemo 189 AnchorSideLeft.Control = OptionsLabel 190 AnchorSideTop.Control = OptionsLabel 191 AnchorSideTop.Side = asrBottom 192 AnchorSideRight.Control = BuildProfileButton 193 AnchorSideRight.Side = asrBottom 194 Left = 6 195 Height = 56 196 Hint = 'Options passed to compiler' 197 Top = 95 198 Width = 680 199 Anchors = [akTop, akLeft, akRight] 200 Lines.Strings = ( 201 '' 202 ) 203 PopupMenu = OptionsPopupMenu 204 ParentShowHint = False 205 ScrollBars = ssAutoBoth 206 ShowHint = True 207 TabOrder = 4 208 end 209 object DefinesLabel: TLabel 210 AnchorSideLeft.Control = DetailsPanel 211 AnchorSideTop.Control = TargetDirectoryComboBox 212 AnchorSideTop.Side = asrBottom 213 Left = 6 214 Height = 15 215 Top = 201 216 Width = 39 217 BorderSpacing.Left = 6 218 BorderSpacing.Top = 6 219 Caption = 'Defines' 220 ParentColor = False 221 end 222 object DefinesListBox: TCheckListBox 223 AnchorSideLeft.Control = OptionsMemo 224 AnchorSideTop.Control = DefinesLabel 225 AnchorSideTop.Side = asrBottom 226 AnchorSideRight.Control = CleanUpGroupBox 227 AnchorSideBottom.Control = CommonsDividerBevel 228 Left = 6 229 Height = 133 230 Hint = 'Defines without -d' 231 Top = 216 232 Width = 491 233 Anchors = [akTop, akLeft, akRight, akBottom] 234 ItemHeight = 0 235 ParentShowHint = False 236 PopupMenu = OptionsPopupMenu 237 ShowHint = True 238 TabOrder = 2 239 end 240 object LCLWidgetTypeLabel: TLabel 241 AnchorSideLeft.Control = BuildProfileLabel 242 AnchorSideTop.Control = BuildProfileComboBox 243 AnchorSideTop.Side = asrBottom 244 Left = 6 245 Height = 15 246 Top = 36 247 Width = 88 248 BorderSpacing.Top = 6 249 Caption = 'LCL Widget Type' 250 ParentColor = False 251 end 252 object LCLWidgetTypeComboBox: TComboBox 253 AnchorSideLeft.Control = LCLWidgetTypeLabel 254 AnchorSideTop.Control = LCLWidgetTypeLabel 255 AnchorSideTop.Side = asrBottom 256 AnchorSideRight.Side = asrBottom 257 Left = 6 258 Height = 23 259 Top = 51 260 Width = 209 261 ItemHeight = 15 262 Style = csDropDownList 263 TabOrder = 3 264 end 265 object TargetDirectoryLabel: TLabel 266 AnchorSideLeft.Control = LCLWidgetTypeLabel 267 AnchorSideTop.Control = OptionsMemo 268 AnchorSideTop.Side = asrBottom 269 Left = 6 270 Height = 15 271 Top = 157 272 Width = 83 273 Alignment = taRightJustify 274 BorderSpacing.Top = 6 275 Caption = 'Target Directory' 276 ParentColor = False 277 end 278 object TargetDirectoryComboBox: TComboBox 279 AnchorSideLeft.Control = TargetDirectoryLabel 280 AnchorSideTop.Control = TargetDirectoryLabel 281 AnchorSideTop.Side = asrBottom 282 AnchorSideRight.Control = TargetDirectoryButton 283 Left = 6 284 Height = 23 285 Top = 172 286 Width = 649 287 Anchors = [akTop, akLeft, akRight] 288 BorderSpacing.Right = 6 289 ItemHeight = 15 290 TabOrder = 5 291 end 292 object TargetOSLabel: TLabel 293 AnchorSideLeft.Control = LCLWidgetTypeComboBox 294 AnchorSideLeft.Side = asrBottom 295 AnchorSideTop.Control = BuildProfileComboBox 296 AnchorSideTop.Side = asrBottom 297 Left = 221 298 Height = 15 299 Top = 36 300 Width = 50 301 Alignment = taRightJustify 302 BorderSpacing.Left = 6 303 BorderSpacing.Top = 6 304 Caption = 'Target OS' 305 ParentColor = False 306 end 307 object TargetCPULabel: TLabel 308 AnchorSideLeft.Control = TargetOSComboBox 309 AnchorSideLeft.Side = asrBottom 310 AnchorSideTop.Control = BuildProfileComboBox 311 AnchorSideTop.Side = asrBottom 312 Left = 451 313 Height = 15 314 Top = 36 315 Width = 58 316 Alignment = taRightJustify 317 BorderSpacing.Left = 6 318 BorderSpacing.Top = 6 319 Caption = 'Target CPU' 320 ParentColor = False 321 end 322 object UpdateRevisionIncCheckBox: TCheckBox 323 AnchorSideLeft.Control = ConfirmBuildCheckBox 324 AnchorSideLeft.Side = asrBottom 325 AnchorSideTop.Control = ConfirmBuildCheckBox 326 AnchorSideBottom.Side = asrBottom 327 Left = 436 328 Height = 19 329 Hint = 'Increment revision? (ToDo: get a better hint)' 330 Top = 373 331 Width = 171 332 BorderSpacing.Left = 12 333 Caption = 'UpdateRevisionIncCheckBox' 334 ParentShowHint = False 335 ShowHint = True 336 TabOrder = 9 337 end 338 object TargetCPUComboBox: TComboBox 339 AnchorSideLeft.Control = TargetCPULabel 340 AnchorSideTop.Control = TargetCPULabel 341 AnchorSideTop.Side = asrBottom 342 AnchorSideRight.Control = OptionsMemo 343 AnchorSideRight.Side = asrBottom 344 Left = 451 345 Height = 23 346 Top = 51 347 Width = 235 348 Anchors = [akTop, akLeft, akRight] 349 ItemHeight = 15 350 TabOrder = 8 351 end 352 object CommonsDividerBevel: TDividerBevel 353 AnchorSideLeft.Control = DetailsPanel 354 AnchorSideTop.Side = asrBottom 355 AnchorSideRight.Control = DetailsPanel 356 AnchorSideRight.Side = asrBottom 357 Left = 6 358 Height = 15 359 Top = 349 360 Width = 680 361 Caption = 'CommonsDividerBevel' 362 Anchors = [akLeft, akRight, akBottom] 363 BorderSpacing.Left = 6 364 BorderSpacing.Right = 6 365 BorderSpacing.Bottom = 6 366 Font.Style = [fsBold] 367 ParentFont = False 368 end 369 object RestartAfterBuildCheckBox: TCheckBox 370 AnchorSideLeft.Control = DefinesButton 371 AnchorSideLeft.Side = asrBottom 372 AnchorSideTop.Control = DefinesButton 373 AnchorSideTop.Side = asrCenter 374 AnchorSideBottom.Side = asrBottom 375 Left = 106 376 Height = 19 377 Hint = 'Restart Lazarus automatically after building the IDE. Has no effect when building other parts' 378 Top = 373 379 Width = 162 380 BorderSpacing.Left = 12 381 BorderSpacing.Top = 7 382 Caption = 'RestartAfterBuildCheckBox' 383 ParentShowHint = False 384 ShowHint = True 385 TabOrder = 10 386 end 387 object ConfirmBuildCheckBox: TCheckBox 388 AnchorSideLeft.Control = RestartAfterBuildCheckBox 389 AnchorSideLeft.Side = asrBottom 390 AnchorSideTop.Control = RestartAfterBuildCheckBox 391 Left = 280 392 Height = 19 393 Hint = 'Show confirmation dialog when building directly from Tools menu' 394 Top = 373 395 Width = 144 396 BorderSpacing.Left = 12 397 Caption = 'ConfirmBuildCheckBox' 398 ParentShowHint = False 399 ShowHint = True 400 TabOrder = 11 401 end 402 object DefinesButton: TButton 403 AnchorSideLeft.Control = CommonsDividerBevel 404 AnchorSideTop.Control = CommonsDividerBevel 405 AnchorSideTop.Side = asrBottom 406 AnchorSideRight.Side = asrBottom 407 AnchorSideBottom.Side = asrBottom 408 Left = 6 409 Height = 25 410 Hint = 'Edit list of defines which can be used by any profile' 411 Top = 370 412 Width = 88 413 AutoSize = True 414 BorderSpacing.Right = 6 415 Caption = 'Edit Defines' 416 OnClick = DefinesButtonClick 417 ParentShowHint = False 418 ShowHint = True 419 TabOrder = 12 420 end 421 object TargetDirectoryButton: TButton 422 AnchorSideLeft.Side = asrBottom 423 AnchorSideTop.Control = TargetDirectoryComboBox 424 AnchorSideRight.Control = DetailsPanel 425 AnchorSideRight.Side = asrBottom 426 AnchorSideBottom.Control = TargetDirectoryComboBox 427 AnchorSideBottom.Side = asrBottom 428 Left = 661 429 Height = 23 430 Top = 172 431 Width = 25 432 Anchors = [akTop, akRight, akBottom] 433 BorderSpacing.Left = 6 434 BorderSpacing.Right = 6 435 Caption = '...' 436 OnClick = TargetDirectoryButtonClick 437 TabOrder = 6 438 end 439 object TargetOSComboBox: TComboBox 440 AnchorSideLeft.Control = TargetOSLabel 441 AnchorSideTop.Control = TargetOSLabel 442 AnchorSideTop.Side = asrBottom 443 AnchorSideRight.Control = LCLWidgetTypeComboBox 444 AnchorSideRight.Side = asrBottom 445 Left = 221 446 Height = 23 447 Top = 51 448 Width = 224 449 ItemHeight = 15 450 TabOrder = 7 451 end 452 object CleanUpGroupBox: TGroupBox 453 AnchorSideLeft.Control = DefinesListBox 454 AnchorSideLeft.Side = asrBottom 455 AnchorSideTop.Control = TargetDirectoryComboBox 456 AnchorSideTop.Side = asrBottom 457 AnchorSideRight.Control = DetailsPanel 458 AnchorSideRight.Side = asrBottom 459 AnchorSideBottom.Control = CommonsDividerBevel 460 Left = 503 461 Height = 148 462 Top = 201 463 Width = 183 464 Anchors = [akTop, akRight, akBottom] 465 AutoSize = True 466 BorderSpacing.Left = 6 467 BorderSpacing.Top = 6 468 BorderSpacing.Right = 6 469 Caption = 'Clean up' 470 ChildSizing.LeftRightSpacing = 6 471 ChildSizing.TopBottomSpacing = 6 472 ChildSizing.EnlargeHorizontal = crsHomogenousChildResize 473 ChildSizing.ShrinkHorizontal = crsScaleChilds 474 ChildSizing.ShrinkVertical = crsScaleChilds 475 ChildSizing.Layout = cclLeftToRightThenTopToBottom 476 ChildSizing.ControlsPerLine = 1 477 ClientHeight = 128 478 ClientWidth = 179 479 ParentShowHint = False 480 ShowHint = True 481 TabOrder = 13 482 object CleanAutoRadioButton: TRadioButton 483 AnchorSideTop.Control = CleanCommonCheckBox 484 AnchorSideTop.Side = asrBottom 485 Left = 6 486 Height = 19 487 Top = 31 488 Width = 142 489 BorderSpacing.Top = 6 490 Caption = 'CleanAutoRadioButton' 491 Checked = True 492 OnClick = CleanRadioButtonClick 493 TabOrder = 0 494 TabStop = True 495 end 496 object CleanCommonRadioButton: TRadioButton 497 AnchorSideTop.Control = CleanAutoRadioButton 498 AnchorSideTop.Side = asrBottom 499 Left = 6 500 Height = 19 501 Top = 56 502 Width = 167 503 BorderSpacing.Top = 6 504 Caption = 'CleanCommonRadioButton' 505 OnClick = CleanRadioButtonClick 506 TabOrder = 1 507 end 508 object CleanAllRadioButton: TRadioButton 509 AnchorSideTop.Control = CleanCommonRadioButton 510 AnchorSideTop.Side = asrBottom 511 Left = 6 512 Height = 19 513 Top = 81 514 Width = 130 515 BorderSpacing.Top = 6 516 Caption = 'CleanAllRadioButton' 517 OnClick = CleanRadioButtonClick 518 TabOrder = 2 519 end 520 object CleanOnceCheckBox: TCheckBox 521 AnchorSideTop.Control = CleanAllRadioButton 522 AnchorSideTop.Side = asrBottom 523 Left = 6 524 Height = 19 525 Top = 106 526 Width = 131 527 BorderSpacing.Top = 6 528 Caption = 'CleanOnceCheckBox' 529 TabOrder = 3 530 end 531 object CleanCommonCheckBox: TCheckBox 532 AnchorSideTop.Control = CleanUpGroupBox 533 Left = 6 534 Height = 19 535 Top = 6 536 Width = 154 537 BorderSpacing.Top = 6 538 Caption = 'CleanCommonCheckBox' 539 OnClick = CleanCommonCheckBoxClick 540 TabOrder = 4 541 Visible = False 542 end 543 end 544 end 545 end 546 object InfoTabSheet: TTabSheet 547 Caption = 'InfoTabSheet' 548 ClientHeight = 408 549 ClientWidth = 696 550 object InhTreeView: TTreeView 551 Left = 0 552 Height = 414 553 Top = 0 554 Width = 692 555 Align = alClient 556 ReadOnly = True 557 TabOrder = 0 558 Options = [tvoAutoItemHeight, tvoHideSelection, tvoKeepCollapsedNodes, tvoReadOnly, tvoShowButtons, tvoShowLines, tvoShowRoot, tvoToolTips, tvoThemedDraw] 559 end 560 end 561 end 562 object OptionsPopupMenu: TPopupMenu 563 left = 320 564 top = 592 565 object ShowOptsMenuItem: TMenuItem 566 Caption = 'Show options and defines for cmd line' 567 OnClick = ShowOptsMenuItemClick 568 end 569 end 570end 571