fixed memleak introduced by conversion to lfm

git-svn-id: trunk@9068 -
This commit is contained in:
vincents 2006-04-03 18:10:49 +00:00
parent dbe9841c13
commit 19f8dea4dc
3 changed files with 189 additions and 183 deletions

View File

@ -1,4 +1,10 @@
object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
Left = 459
Height = 476
Top = 300
Width = 501
HorzScrollBar.Page = 500
VertScrollBar.Page = 475
ActiveControl = BuildAllButton ActiveControl = BuildAllButton
BorderIcons = [biSystemMenu, biMinimize] BorderIcons = [biSystemMenu, biMinimize]
BorderStyle = bsToolWindow BorderStyle = bsToolWindow
@ -7,116 +13,115 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
ClientWidth = 501 ClientWidth = 501
OnClose = FormClose OnClose = FormClose
OnCreate = FormCreate OnCreate = FormCreate
PixelsPerInch = 112 OnDestroy = FormDestroy
PixelsPerInch = 96
Position = poScreenCenter Position = poScreenCenter
HorzScrollBar.Page = 500
VertScrollBar.Page = 475
Left = 459
Height = 476
Top = 300
Width = 501
object OptionsLabel: TLabel object OptionsLabel: TLabel
Caption = 'Options:'
Color = clNone
ParentColor = False
AnchorSideTop.Control = OptionsEdit AnchorSideTop.Control = OptionsEdit
AnchorSideTop.Side = asrCenter AnchorSideTop.Side = asrCenter
Left = 10 Left = 10
Height = 13 Height = 14
Top = 291 Top = 290
Width = 47 Width = 42
end Caption = 'Options:'
object TargetOSLabel: TLabel
Caption = 'Target OS:'
Color = clNone Color = clNone
ParentColor = False ParentColor = False
end
object TargetOSLabel: TLabel
AnchorSideTop.Control = TargetOSEdit AnchorSideTop.Control = TargetOSEdit
AnchorSideTop.Side = asrCenter AnchorSideTop.Side = asrCenter
Left = 10 Left = 10
Height = 13 Height = 14
Top = 321 Top = 320
Width = 61 Width = 54
end Caption = 'Target OS:'
object TargetDirectoryLabel: TLabel
Caption = 'Target Directory:'
Color = clNone Color = clNone
ParentColor = False ParentColor = False
end
object TargetDirectoryLabel: TLabel
AnchorSideTop.Control = TargetDirectoryComboBox AnchorSideTop.Control = TargetDirectoryComboBox
AnchorSideTop.Side = asrCenter AnchorSideTop.Side = asrCenter
Left = 10 Left = 10
Height = 13 Height = 14
Top = 351 Top = 351
Width = 94 Width = 84
end Caption = 'Target Directory:'
object TargetCPULabel: TLabel
Caption = 'Target CPU'
Color = clNone Color = clNone
ParentColor = False ParentColor = False
end
object TargetCPULabel: TLabel
AnchorSideTop.Control = TargetCPUComboBox AnchorSideTop.Control = TargetCPUComboBox
AnchorSideTop.Side = asrCenter AnchorSideTop.Side = asrCenter
Left = 10 Left = 10
Height = 13 Height = 14
Top = 382 Top = 381
Width = 65 Width = 56
Caption = 'Target CPU'
Color = clNone
ParentColor = False
end end
object BuildAllButton: TButton object BuildAllButton: TButton
BorderSpacing.InnerBorder = 2
Caption = 'Set to "Build All"'
OnClick = BuildAllButtonClick
TabOrder = 0
Left = 10 Left = 10
Height = 25 Height = 25
Top = 12 Top = 12
Width = 194 Width = 194
BorderSpacing.InnerBorder = 2
Caption = 'Set to "Build All"'
OnClick = BuildAllButtonClick
TabOrder = 0
end end
object CleanAllCheckBox: TCheckBox object CleanAllCheckBox: TCheckBox
Caption = 'Clean All'
TabOrder = 1
AnchorSideLeft.Control = LCLInterfaceRadioGroup AnchorSideLeft.Control = LCLInterfaceRadioGroup
Left = 339 Left = 339
Height = 24 Height = 13
Top = 12 Top = 12
Width = 79 Width = 61
Caption = 'Clean All'
TabOrder = 1
end end
object OptionsEdit: TEdit object OptionsEdit: TEdit
Anchors = [akLeft, akRight, akBottom]
TabOrder = 5
Left = 156 Left = 156
Height = 23 Height = 23
Top = 286 Top = 286
Width = 332 Width = 332
Anchors = [akLeft, akRight, akBottom]
TabOrder = 5
end end
object TargetOSEdit: TEdit object TargetOSEdit: TEdit
Anchors = [akLeft, akRight, akBottom]
TabOrder = 6
Left = 156 Left = 156
Height = 24 Height = 24
Top = 315 Top = 315
Width = 332 Width = 332
Anchors = [akLeft, akRight, akBottom]
TabOrder = 6
end end
object TargetDirectoryComboBox: TComboBox object TargetDirectoryComboBox: TComboBox
AnchorSideTop.Side = asrBottom
Left = 156
Height = 21
Top = 348
Width = 308
Anchors = [akLeft, akRight, akBottom] Anchors = [akLeft, akRight, akBottom]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
MaxLength = 0 MaxLength = 0
TabOrder = 7 TabOrder = 7
AnchorSideTop.Side = asrBottom
Left = 156
Height = 24
Top = 345
Width = 308
end end
object TargetDirectoryButton: TButton object TargetDirectoryButton: TButton
Left = 466
Height = 19
Top = 345
Width = 22
Anchors = [akRight, akBottom] Anchors = [akRight, akBottom]
BorderSpacing.InnerBorder = 2 BorderSpacing.InnerBorder = 2
Caption = '...' Caption = '...'
OnClick = TargetDirectoryButtonClick OnClick = TargetDirectoryButtonClick
TabOrder = 8 TabOrder = 8
Left = 466
Height = 19
Top = 345
Width = 22
end end
object LCLInterfaceRadioGroup: TRadioGroup object LCLInterfaceRadioGroup: TRadioGroup
Left = 339
Height = 204
Top = 42
Width = 149
Anchors = [akTop, akRight, akBottom] Anchors = [akTop, akRight, akBottom]
AutoFill = True AutoFill = True
Caption = 'LCLInterfaceRadioGroup' Caption = 'LCLInterfaceRadioGroup'
@ -129,85 +134,80 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg
ChildSizing.Layout = cclLeftToRightThenTopToBottom ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1 ChildSizing.ControlsPerLine = 1
TabOrder = 3 TabOrder = 3
Left = 339
Height = 204
Top = 42
Width = 149
end end
object WithStaticPackagesCheckBox: TCheckBox object WithStaticPackagesCheckBox: TCheckBox
AnchorSideLeft.Control = LCLInterfaceRadioGroup
Left = 339
Height = 13
Top = 264
Width = 166
Anchors = [akLeft, akBottom] Anchors = [akLeft, akBottom]
Caption = 'WithStaticPackagesCheckBox' Caption = 'WithStaticPackagesCheckBox'
TabOrder = 4 TabOrder = 4
AnchorSideLeft.Control = LCLInterfaceRadioGroup
Left = 339
Height = 24
Top = 253
Width = 194
end end
object RestartAfterBuildCheckBox: TCheckBox object RestartAfterBuildCheckBox: TCheckBox
Left = 10
Height = 13
Top = 422
Width = 148
Anchors = [akLeft, akBottom] Anchors = [akLeft, akBottom]
Caption = 'RestartAfterBuildCheckBox' Caption = 'RestartAfterBuildCheckBox'
TabOrder = 10 TabOrder = 10
Left = 10
Height = 24
Top = 411
Width = 176
end end
object ConfirmBuildCheckBox: TCheckBox object ConfirmBuildCheckBox: TCheckBox
Left = 10
Height = 13
Top = 448
Width = 127
Anchors = [akLeft, akBottom] Anchors = [akLeft, akBottom]
Caption = 'ConfirmBuildCheckBox' Caption = 'ConfirmBuildCheckBox'
TabOrder = 11 TabOrder = 11
Left = 10
Height = 24
Top = 437
Width = 154
end end
object OKButton: TButton object OKButton: TButton
Left = 304
Height = 24
Top = 437
Width = 75
Anchors = [akRight, akBottom] Anchors = [akRight, akBottom]
BorderSpacing.InnerBorder = 2 BorderSpacing.InnerBorder = 2
Caption = 'OK' Caption = 'OK'
Default = True Default = True
OnClick = OKButtonClick OnClick = OKButtonClick
TabOrder = 12 TabOrder = 12
Left = 304 end
object CancelButton: TButton
Left = 413
Height = 24 Height = 24
Top = 437 Top = 437
Width = 75 Width = 75
end
object CancelButton: TButton
Anchors = [akRight, akBottom] Anchors = [akRight, akBottom]
BorderSpacing.InnerBorder = 2 BorderSpacing.InnerBorder = 2
Cancel = True Cancel = True
Caption = 'Cancel' Caption = 'Cancel'
OnClick = CancelButtonClick OnClick = CancelButtonClick
TabOrder = 13 TabOrder = 13
Left = 413
Height = 24
Top = 437
Width = 75
end end
object ItemsListBox: TListBox object ItemsListBox: TListBox
Left = 10
Height = 230
Top = 42
Width = 320
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
ItemHeight = 25 ItemHeight = 25
OnDrawItem = ItemsListBoxDrawItem OnDrawItem = ItemsListBoxDrawItem
OnMouseDown = ItemsListBoxMouseDown OnMouseDown = ItemsListBoxMouseDown
Style = lbOwnerDrawFixed Style = lbOwnerDrawFixed
TabOrder = 2 TabOrder = 2
TopIndex = -1
Left = 10
Height = 230
Top = 42
Width = 320
end end
object TargetCPUComboBox: TComboBox object TargetCPUComboBox: TComboBox
Left = 156
Height = 21
Top = 378
Width = 308
Anchors = [akLeft, akRight, akBottom] Anchors = [akLeft, akRight, akBottom]
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending] AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
MaxLength = 0 MaxLength = 0
TabOrder = 9 TabOrder = 9
Left = 156
Height = 22
Top = 377
Width = 308
end end
object ImageList: TImageList object ImageList: TImageList
Height = 20 Height = 20

View File

@ -1,103 +1,103 @@
{ This is an automatically generated lazarus resource file } { This is an automatically generated lazarus resource file }
LazarusResources.Add('TConfigureBuildLazarusDlg','FORMDATA',[ LazarusResources.Add('TConfigureBuildLazarusDlg','FORMDATA',[
'TPF0'#25'TConfigureBuildLazarusDlg'#24'ConfigureBuildLazarusDlg'#13'ActiveCo' 'TPF0'#25'TConfigureBuildLazarusDlg'#24'ConfigureBuildLazarusDlg'#4'Left'#3
+'ntrol'#7#14'BuildAllButton'#11'BorderIcons'#11#12'biSystemMenu'#10'biMinimi' +#203#1#6'Height'#3#220#1#3'Top'#3','#1#5'Width'#3#245#1#18'HorzScrollBar.Pag'
+'ze'#0#11'BorderStyle'#7#12'bsToolWindow'#7'Caption'#6#24'ConfigureBuildLaza' +'e'#3#244#1#18'VertScrollBar.Page'#3#219#1#13'ActiveControl'#7#14'BuildAllBu'
+'rusDlg'#12'ClientHeight'#3#220#1#11'ClientWidth'#3#245#1#7'OnClose'#7#9'For' +'tton'#11'BorderIcons'#11#12'biSystemMenu'#10'biMinimize'#0#11'BorderStyle'#7
+'mClose'#8'OnCreate'#7#10'FormCreate'#13'PixelsPerInch'#2'p'#8'Position'#7#14 +#12'bsToolWindow'#7'Caption'#6#24'ConfigureBuildLazarusDlg'#12'ClientHeight'
+'poScreenCenter'#18'HorzScrollBar.Page'#3#244#1#18'VertScrollBar.Page'#3#219 +#3#220#1#11'ClientWidth'#3#245#1#7'OnClose'#7#9'FormClose'#8'OnCreate'#7#10
+#1#4'Left'#3#203#1#6'Height'#3#220#1#3'Top'#3','#1#5'Width'#3#245#1#0#6'TLab' +'FormCreate'#9'OnDestroy'#7#11'FormDestroy'#13'PixelsPerInch'#2'`'#8'Positio'
+'el'#12'OptionsLabel'#7'Caption'#6#8'Options:'#5'Color'#7#6'clNone'#11'Paren' +'n'#7#14'poScreenCenter'#0#6'TLabel'#12'OptionsLabel'#21'AnchorSideTop.Contr'
+'tColor'#8#21'AnchorSideTop.Control'#7#11'OptionsEdit'#18'AnchorSideTop.Side' +'ol'#7#11'OptionsEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#10#6
+#7#9'asrCenter'#4'Left'#2#10#6'Height'#2#13#3'Top'#3'#'#1#5'Width'#2'/'#0#0#6 +'Height'#2#14#3'Top'#3'"'#1#5'Width'#2'*'#7'Caption'#6#8'Options:'#5'Color'#7
+'TLabel'#13'TargetOSLabel'#7'Caption'#6#10'Target OS:'#5'Color'#7#6'clNone' +#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#13'TargetOSLabel'#21'AnchorSideTo'
+#11'ParentColor'#8#21'AnchorSideTop.Control'#7#12'TargetOSEdit'#18'AnchorSid' +'p.Control'#7#12'TargetOSEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'
+'eTop.Side'#7#9'asrCenter'#4'Left'#2#10#6'Height'#2#13#3'Top'#3'A'#1#5'Width' +#2#10#6'Height'#2#14#3'Top'#3'@'#1#5'Width'#2'6'#7'Caption'#6#10'Target OS:'
+#2'='#0#0#6'TLabel'#20'TargetDirectoryLabel'#7'Caption'#6#17'Target Director' +#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#20'TargetDirectoryLabe'
+'y:'#5'Color'#7#6'clNone'#11'ParentColor'#8#21'AnchorSideTop.Control'#7#23'T' +'l'#21'AnchorSideTop.Control'#7#23'TargetDirectoryComboBox'#18'AnchorSideTop'
+'argetDirectoryComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#10#6 +'.Side'#7#9'asrCenter'#4'Left'#2#10#6'Height'#2#14#3'Top'#3'_'#1#5'Width'#2
+'Height'#2#13#3'Top'#3'_'#1#5'Width'#2'^'#0#0#6'TLabel'#14'TargetCPULabel'#7 +'T'#7'Caption'#6#17'Target Directory:'#5'Color'#7#6'clNone'#11'ParentColor'#8
+'Caption'#6#10'Target CPU'#5'Color'#7#6'clNone'#11'ParentColor'#8#21'AnchorS' +#0#0#6'TLabel'#14'TargetCPULabel'#21'AnchorSideTop.Control'#7#17'TargetCPUCo'
+'ideTop.Control'#7#17'TargetCPUComboBox'#18'AnchorSideTop.Side'#7#9'asrCente' +'mboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#10#6'Height'#2#14#3
+'r'#4'Left'#2#10#6'Height'#2#13#3'Top'#3'~'#1#5'Width'#2'A'#0#0#7'TButton'#14 +'Top'#3'}'#1#5'Width'#2'8'#7'Caption'#6#10'Target CPU'#5'Color'#7#6'clNone'
+'BuildAllButton'#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#18'Set to "B' +#11'ParentColor'#8#0#0#7'TButton'#14'BuildAllButton'#4'Left'#2#10#6'Height'#2
+'uild All"'#7'OnClick'#7#19'BuildAllButtonClick'#8'TabOrder'#2#0#4'Left'#2#10 +#25#3'Top'#2#12#5'Width'#3#194#0#25'BorderSpacing.InnerBorder'#2#2#7'Caption'
+#6'Height'#2#25#3'Top'#2#12#5'Width'#3#194#0#0#0#9'TCheckBox'#16'CleanAllChe' +#6#18'Set to "Build All"'#7'OnClick'#7#19'BuildAllButtonClick'#8'TabOrder'#2
+'ckBox'#7'Caption'#6#9'Clean All'#8'TabOrder'#2#1#22'AnchorSideLeft.Control' +#0#0#0#9'TCheckBox'#16'CleanAllCheckBox'#22'AnchorSideLeft.Control'#7#22'LCL'
+#7#22'LCLInterfaceRadioGroup'#4'Left'#3'S'#1#6'Height'#2#24#3'Top'#2#12#5'Wi' +'InterfaceRadioGroup'#4'Left'#3'S'#1#6'Height'#2#13#3'Top'#2#12#5'Width'#2'='
+'dth'#2'O'#0#0#5'TEdit'#11'OptionsEdit'#7'Anchors'#11#6'akLeft'#7'akRight'#8 +#7'Caption'#6#9'Clean All'#8'TabOrder'#2#1#0#0#5'TEdit'#11'OptionsEdit'#4'Le'
+'akBottom'#0#8'TabOrder'#2#5#4'Left'#3#156#0#6'Height'#2#23#3'Top'#3#30#1#5 +'ft'#3#156#0#6'Height'#2#23#3'Top'#3#30#1#5'Width'#3'L'#1#7'Anchors'#11#6'ak'
+'Width'#3'L'#1#0#0#5'TEdit'#12'TargetOSEdit'#7'Anchors'#11#6'akLeft'#7'akRig' +'Left'#7'akRight'#8'akBottom'#0#8'TabOrder'#2#5#0#0#5'TEdit'#12'TargetOSEdit'
+'ht'#8'akBottom'#0#8'TabOrder'#2#6#4'Left'#3#156#0#6'Height'#2#24#3'Top'#3';' +#4'Left'#3#156#0#6'Height'#2#24#3'Top'#3';'#1#5'Width'#3'L'#1#7'Anchors'#11#6
+#1#5'Width'#3'L'#1#0#0#9'TComboBox'#23'TargetDirectoryComboBox'#7'Anchors'#11 +'akLeft'#7'akRight'#8'akBottom'#0#8'TabOrder'#2#6#0#0#9'TComboBox'#23'Target'
+#6'akLeft'#7'akRight'#8'akBottom'#0#16'AutoCompleteText'#11#22'cbactEndOfLin' +'DirectoryComboBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#156#0#6
+'eComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#7#18'A' +'Height'#2#21#3'Top'#3'\'#1#5'Width'#3'4'#1#7'Anchors'#11#6'akLeft'#7'akRigh'
+'nchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#156#0#6'Height'#2#24#3'Top'#3'Y' +'t'#8'akBottom'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbac'
+#1#5'Width'#3'4'#1#0#0#7'TButton'#21'TargetDirectoryButton'#7'Anchors'#11#7 +'tSearchAscending'#0#9'MaxLength'#2#0#8'TabOrder'#2#7#0#0#7'TButton'#21'Targ'
+'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#3'...' +'etDirectoryButton'#4'Left'#3#210#1#6'Height'#2#19#3'Top'#3'Y'#1#5'Width'#2
+#7'OnClick'#7#26'TargetDirectoryButtonClick'#8'TabOrder'#2#8#4'Left'#3#210#1 +#22#7'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#2
+#6'Height'#2#19#3'Top'#3'Y'#1#5'Width'#2#22#0#0#11'TRadioGroup'#22'LCLInterf' +#7'Caption'#6#3'...'#7'OnClick'#7#26'TargetDirectoryButtonClick'#8'TabOrder'
+'aceRadioGroup'#7'Anchors'#11#5'akTop'#7'akRight'#8'akBottom'#0#8'AutoFill'#9 +#2#8#0#0#11'TRadioGroup'#22'LCLInterfaceRadioGroup'#4'Left'#3'S'#1#6'Height'
+#7'Caption'#6#22'LCLInterfaceRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6 +#3#204#0#3'Top'#2'*'#5'Width'#3#149#0#7'Anchors'#11#5'akTop'#7'akRight'#8'ak'
+#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24 +'Bottom'#0#8'AutoFill'#9#7'Caption'#6#22'LCLInterfaceRadioGroup'#28'ChildSiz'
+'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenou' +'ing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizi'
+'sChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'Chil' +'ng.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.Enlarge'
+'dSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cc' +'Vertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7
+'lLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#1#8'TabOrder' +#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'C'
+#2#3#4'Left'#3'S'#1#6'Height'#3#204#0#3'Top'#2'*'#5'Width'#3#149#0#0#0#9'TCh' +'hildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.Contr'
+'eckBox'#26'WithStaticPackagesCheckBox'#7'Anchors'#11#6'akLeft'#8'akBottom'#0 +'olsPerLine'#2#1#8'TabOrder'#2#3#0#0#9'TCheckBox'#26'WithStaticPackagesCheck'
+#7'Caption'#6#26'WithStaticPackagesCheckBox'#8'TabOrder'#2#4#22'AnchorSideLe' +'Box'#22'AnchorSideLeft.Control'#7#22'LCLInterfaceRadioGroup'#4'Left'#3'S'#1
+'ft.Control'#7#22'LCLInterfaceRadioGroup'#4'Left'#3'S'#1#6'Height'#2#24#3'To' +#6'Height'#2#13#3'Top'#3#8#1#5'Width'#3#166#0#7'Anchors'#11#6'akLeft'#8'akBo'
+'p'#3#253#0#5'Width'#3#194#0#0#0#9'TCheckBox'#25'RestartAfterBuildCheckBox'#7 +'ttom'#0#7'Caption'#6#26'WithStaticPackagesCheckBox'#8'TabOrder'#2#4#0#0#9'T'
+'Anchors'#11#6'akLeft'#8'akBottom'#0#7'Caption'#6#25'RestartAfterBuildCheckB' +'CheckBox'#25'RestartAfterBuildCheckBox'#4'Left'#2#10#6'Height'#2#13#3'Top'#3
+'ox'#8'TabOrder'#2#10#4'Left'#2#10#6'Height'#2#24#3'Top'#3#155#1#5'Width'#3 +#166#1#5'Width'#3#148#0#7'Anchors'#11#6'akLeft'#8'akBottom'#0#7'Caption'#6#25
+#176#0#0#0#9'TCheckBox'#20'ConfirmBuildCheckBox'#7'Anchors'#11#6'akLeft'#8'a' +'RestartAfterBuildCheckBox'#8'TabOrder'#2#10#0#0#9'TCheckBox'#20'ConfirmBuil'
+'kBottom'#0#7'Caption'#6#20'ConfirmBuildCheckBox'#8'TabOrder'#2#11#4'Left'#2 +'dCheckBox'#4'Left'#2#10#6'Height'#2#13#3'Top'#3#192#1#5'Width'#2''#7'Ancho'
+#10#6'Height'#2#24#3'Top'#3#181#1#5'Width'#3#154#0#0#0#7'TButton'#8'OKButton' +'rs'#11#6'akLeft'#8'akBottom'#0#7'Caption'#6#20'ConfirmBuildCheckBox'#8'TabO'
+#7'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#2#7 +'rder'#2#11#0#0#7'TButton'#8'OKButton'#4'Left'#3'0'#1#6'Height'#2#24#3'Top'#3
+'Caption'#6#2'OK'#7'Default'#9#7'OnClick'#7#13'OKButtonClick'#8'TabOrder'#2 +#181#1#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing'
+#12#4'Left'#3'0'#1#6'Height'#2#24#3'Top'#3#181#1#5'Width'#2'K'#0#0#7'TButton' +'.InnerBorder'#2#2#7'Caption'#6#2'OK'#7'Default'#9#7'OnClick'#7#13'OKButtonC'
+#12'CancelButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#25'BorderSpacing.In' +'lick'#8'TabOrder'#2#12#0#0#7'TButton'#12'CancelButton'#4'Left'#3#157#1#6'He'
+'nerBorder'#2#2#6'Cancel'#9#7'Caption'#6#6'Cancel'#7'OnClick'#7#17'CancelBut' +'ight'#2#24#3'Top'#3#181#1#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBottom'
+'tonClick'#8'TabOrder'#2#13#4'Left'#3#157#1#6'Height'#2#24#3'Top'#3#181#1#5 +#0#25'BorderSpacing.InnerBorder'#2#2#6'Cancel'#9#7'Caption'#6#6'Cancel'#7'On'
+'Width'#2'K'#0#0#8'TListBox'#12'ItemsListBox'#7'Anchors'#11#5'akTop'#6'akLef' +'Click'#7#17'CancelButtonClick'#8'TabOrder'#2#13#0#0#8'TListBox'#12'ItemsLis'
+'t'#7'akRight'#8'akBottom'#0#10'ItemHeight'#2#25#10'OnDrawItem'#7#20'ItemsLi' +'tBox'#4'Left'#2#10#6'Height'#3#230#0#3'Top'#2'*'#5'Width'#3'@'#1#7'Anchors'
+'stBoxDrawItem'#11'OnMouseDown'#7#21'ItemsListBoxMouseDown'#5'Style'#7#16'lb' +#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#10'ItemHeight'#2#25#10'OnDra'
+'OwnerDrawFixed'#8'TabOrder'#2#2#8'TopIndex'#2#255#4'Left'#2#10#6'Height'#3 +'wItem'#7#20'ItemsListBoxDrawItem'#11'OnMouseDown'#7#21'ItemsListBoxMouseDow'
,#230#0#3'Top'#2'*'#5'Width'#3'@'#1#0#0#9'TComboBox'#17'TargetCPUComboBox'#7 ,'n'#5'Style'#7#16'lbOwnerDrawFixed'#8'TabOrder'#2#2#0#0#9'TComboBox'#17'Targ'
+'Anchors'#11#6'akLeft'#7'akRight'#8'akBottom'#0#16'AutoCompleteText'#11#22'c' +'etCPUComboBox'#4'Left'#3#156#0#6'Height'#2#21#3'Top'#3'z'#1#5'Width'#3'4'#1
+'bactEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOrd' +#7'Anchors'#11#6'akLeft'#7'akRight'#8'akBottom'#0#16'AutoCompleteText'#11#22
+'er'#2#9#4'Left'#3#156#0#6'Height'#2#22#3'Top'#3'y'#1#5'Width'#3'4'#1#0#0#10 +'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'TabOr'
+'TImageList'#9'ImageList'#6'Height'#2#20#5'Width'#2#20#4'left'#2#12#3'top'#3 +'der'#2#9#0#0#10'TImageList'#9'ImageList'#6'Height'#2#20#5'Width'#2#20#4'lef'
+#216#0#6'Bitmap'#10'{'#6#0#0'li'#3#0#0#0#20#0#0#0#20#0#0#0#198#1#0#0'/* XPM ' +'t'#2#12#3'top'#3#216#0#6'Bitmap'#10'{'#6#0#0'li'#3#0#0#0#20#0#0#0#20#0#0#0
+'*/'#10'static char * menu_stepover_xpm[] = {'#10'"16 16 5 1",'#10'" '#9'c N' +#198#1#0#0'/* XPM */'#10'static char * menu_stepover_xpm[] = {'#10'"16 16 5 '
+'one",'#10'".'#9'c #000000",'#10'"+'#9'c #000083",'#10'"@'#9'c #FFFFFF",'#10 +'1",'#10'" '#9'c None",'#10'".'#9'c #000000",'#10'"+'#9'c #000083",'#10'"@'#9
+'"#'#9'c #838583",'#10'" . . ",'#10'" . . ",'#10'" ' +'c #FFFFFF",'#10'"#'#9'c #838583",'#10'" . . ",'#10'" . .'
+' ",'#10'". . ",'#10'" ",'#10'" ' +' ",'#10'" ",'#10'". . ",'#10'" '
+' .....",'#10'" ... ",'#10'" . ",'#10'" ++++++' +' ",'#10'" .....",'#10'" ... ",'#10'" . ",'
+'+ ",'#10'" +@@@@@+# ",'#10'" +@@@@@+# ",'#10'" +@@@@@+# ' +#10'" +++++++ ",'#10'" +@@@@@+# ",'#10'" +@@@@@+# ",'#10
+' ",'#10'" +@@@@@+# ",'#10'" +@@@@@+# ",'#10'" +++++++# ' +'" +@@@@@+# ",'#10'" +@@@@@+# ",'#10'" +@@@@@+# ",'#10'" '
+'",'#10'" ####### "};'#10't'#2#0#0'/* XPM */'#10'static char * thread' +' +++++++# ",'#10'" ####### "};'#10't'#2#0#0'/* XPM */'#10'static'
+'_xpm[] = {'#10'"16 16 17 1",'#10'" '#9'c None",'#10'".'#9'c #FF80FF",'#10'"' +' char * thread_xpm[] = {'#10'"16 16 17 1",'#10'" '#9'c None",'#10'".'#9'c #'
+'+'#9'c #848400",'#10'"@'#9'c #848484",'#10'"#'#9'c #C6C6C6",'#10'"$'#9'c #F' +'FF80FF",'#10'"+'#9'c #848400",'#10'"@'#9'c #848484",'#10'"#'#9'c #C6C6C6",'
+'FFF00",'#10'"%'#9'c #FFFFFF",'#10'"&'#9'c #FFFFFF",'#10'"*'#9'c #FFFFFF",' +#10'"$'#9'c #FFFF00",'#10'"%'#9'c #FFFFFF",'#10'"&'#9'c #FFFFFF",'#10'"*'#9
+#10'"='#9'c #FFFFFF",'#10'"-'#9'c #FFFFFF",'#10'";'#9'c #FFFFFF",'#10'">'#9 +'c #FFFFFF",'#10'"='#9'c #FFFFFF",'#10'"-'#9'c #FFFFFF",'#10'";'#9'c #FFFFFF'
+'c #FFFFFF",'#10'",'#9'c #FFFFFF",'#10'"'''#9'c #FFFFFF",'#10'")'#9'c #FFFFF' +'",'#10'">'#9'c #FFFFFF",'#10'",'#9'c #FFFFFF",'#10'"'''#9'c #FFFFFF",'#10'"'
+'F",'#10'"!'#9'c #000000",'#10'" ",'#10'" ",' +')'#9'c #FFFFFF",'#10'"!'#9'c #000000",'#10'" ",'#10'" '
+#10'" ",'#10'" ++++ ",'#10'" ++!$!+!! ",'#10 +' ",'#10'" ",'#10'" ++++ ",'#10'" ++!$!+!'
+'" +$$$$$+! ",'#10'" ++$+!+$!!! ",'#10'" +$$!@!$$+! ",'#10'" ' +'! ",'#10'" +$$$$$+! ",'#10'" ++$+!+$!!! ",'#10'" +$$!@!$$+! '
+'++$+!+$!!! ",'#10'" @+$$$$$+!! ",'#10'" @+!$!+!! ",'#10'" @' +' ",'#10'" ++$+!+$!!! ",'#10'" @+$$$$$+!! ",'#10'" @+!$!+!! '
+'!!!! ",'#10'" ",'#10'" ",'#10'" ' +'",'#10'" @!!!! ",'#10'" ",'#10'" ",'
+' ",'#10'" "};'#10''''#2#0#0'/* XPM */'#10'static char' +#10'" ",'#10'" "};'#10''''#2#0#0'/* XPM */'#10
+' * all_xpm[] = {'#10'"16 16 12 1",'#10'" '#9'c None",'#10'".'#9'c #5A3900",' +'static char * all_xpm[] = {'#10'"16 16 12 1",'#10'" '#9'c None",'#10'".'#9
+#10'"+'#9'c #634A18",'#10'"@'#9'c #000000",'#10'"#'#9'c #FFBD4A",'#10'"$'#9 +'c #5A3900",'#10'"+'#9'c #634A18",'#10'"@'#9'c #000000",'#10'"#'#9'c #FFBD4A'
+'c #FFAD00",'#10'"%'#9'c #B57300",'#10'"&'#9'c #946300",'#10'"*'#9'c #6B4A00' +'",'#10'"$'#9'c #FFAD00",'#10'"%'#9'c #B57300",'#10'"&'#9'c #946300",'#10'"*'
+'",'#10'"='#9'c #848484",'#10'"-'#9'c #FFD68C",'#10'";'#9'c #DE9400",'#10'" ' +#9'c #6B4A00",'#10'"='#9'c #848484",'#10'"-'#9'c #FFD68C",'#10'";'#9'c #DE94'
+' ...+ ",'#10'" ..@#@.@@ ",'#10'" .#$$$$%@ ",'#10'"+.$&' +'00",'#10'" ...+ ",'#10'" ..@#@.@@ ",'#10'" .#$$$$%@ "'
+'@&...+ ",'#10'".#$@..@#@.@@ ",'#10'".%$&.#$$$$%@ ",'#10'"*%$+.$&' +','#10'"+.$&@&...+ ",'#10'".#$@..@#@.@@ ",'#10'".%$&.#$$$$%@ ",'
+'@&...+ ",'#10'" *%.#$@..@#@.@@ ",'#10'" *.%$&.#$$$$%@ ",'#10'" *%$+.$&' +#10'"*%$+.$&@&...+ ",'#10'" *%.#$@..@#@.@@ ",'#10'" *.%$&.#$$$$%@ ",'#10
+'@&$@@@",'#10'" *%.#$@=@-;%@",'#10'" *.%$&@-;@@@",'#10'" *%$$-;;' +'" *%$+.$&@&$@@@",'#10'" *%.#$@=@-;%@",'#10'" *.%$&@-;@@@",'#10'" '
+'%@@",'#10'" *%@;@%@@ ",'#10'" *@@@@ ",'#10'" ' +' *%$$-;;%@@",'#10'" *%@;@%@@ ",'#10'" *@@@@ ",'#10'" '
+'"};'#10#10#0#0#0 +' "};'#10#10#0#0#0
]); ]);

View File

@ -192,6 +192,7 @@ type
procedure CancelButtonClick(Sender: TObject); procedure CancelButtonClick(Sender: TObject);
procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); procedure FormClose(Sender: TObject; var CloseAction: TCloseAction);
procedure FormCreate(Sender: TObject); procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure ItemsListBoxDrawItem(Control: TWinControl; Index: Integer; procedure ItemsListBoxDrawItem(Control: TWinControl; Index: Integer;
ARect: TRect; State: TOwnerDrawState); ARect: TRect; State: TOwnerDrawState);
procedure ItemsListBoxMouseDown(Sender: TOBject; Button: TMouseButton; procedure ItemsListBoxMouseDown(Sender: TOBject; Button: TMouseButton;
@ -682,6 +683,11 @@ begin
Load(Options); Load(Options);
end; end;
procedure TConfigureBuildLazarusDlg.FormDestroy(Sender: TObject);
begin
Options.Free;
end;
procedure TConfigureBuildLazarusDlg.ItemsListBoxDrawItem(Control: TWinControl; Index: Integer; procedure TConfigureBuildLazarusDlg.ItemsListBoxDrawItem(Control: TWinControl; Index: Integer;
ARect: TRect; State: TOwnerDrawState); ARect: TRect; State: TOwnerDrawState);
var var