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