From 95fbdd6309ee2b3f5faf606ce24ac791c7a22b51 Mon Sep 17 00:00:00 2001 From: mattias Date: Tue, 20 Mar 2007 07:48:01 +0000 Subject: [PATCH] IDE: config build laz dlg: writing text with transparency git-svn-id: trunk@10771 - --- ide/buildlazdialog.lfm | 71 +++++++++++----------- ide/buildlazdialog.lrs | 130 ++++++++++++++++++++--------------------- ide/buildlazdialog.pas | 6 +- 3 files changed, 104 insertions(+), 103 deletions(-) diff --git a/ide/buildlazdialog.lfm b/ide/buildlazdialog.lfm index 168281bac6..88a0dfb68e 100644 --- a/ide/buildlazdialog.lfm +++ b/ide/buildlazdialog.lfm @@ -17,9 +17,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg AnchorSideTop.Control = OptionsEdit AnchorSideTop.Side = asrCenter Left = 10 - Height = 13 - Top = 285 - Width = 47 + Height = 14 + Top = 284 + Width = 42 Caption = 'Options:' Color = clNone ParentColor = False @@ -28,9 +28,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg AnchorSideTop.Control = TargetOSEdit AnchorSideTop.Side = asrCenter Left = 10 - Height = 13 - Top = 315 - Width = 61 + Height = 14 + Top = 314 + Width = 54 Caption = 'Target OS:' Color = clNone ParentColor = False @@ -39,9 +39,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg AnchorSideTop.Control = TargetDirectoryComboBox AnchorSideTop.Side = asrCenter Left = 10 - Height = 13 - Top = 346 - Width = 94 + Height = 14 + Top = 345 + Width = 84 Caption = 'Target Directory:' Color = clNone ParentColor = False @@ -50,9 +50,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg AnchorSideTop.Control = TargetCPUComboBox AnchorSideTop.Side = asrCenter Left = 10 - Height = 13 - Top = 376 - Width = 65 + Height = 14 + Top = 375 + Width = 56 Caption = 'Target CPU' Color = clNone ParentColor = False @@ -70,9 +70,9 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg object CleanAllCheckBox: TCheckBox AnchorSideLeft.Control = LCLInterfaceRadioGroup Left = 338 - Height = 20 + Height = 13 Top = 12 - Width = 79 + Width = 61 Caption = 'Clean All' TabOrder = 1 end @@ -135,27 +135,27 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg object WithStaticPackagesCheckBox: TCheckBox AnchorSideLeft.Control = LCLInterfaceRadioGroup Left = 338 - Height = 20 - Top = 241 - Width = 194 + Height = 13 + Top = 248 + Width = 166 Anchors = [akLeft, akBottom] Caption = 'WithStaticPackagesCheckBox' TabOrder = 4 end object RestartAfterBuildCheckBox: TCheckBox Left = 10 - Height = 20 - Top = 409 - Width = 176 + Height = 13 + Top = 416 + Width = 148 Anchors = [akLeft, akBottom] Caption = 'RestartAfterBuildCheckBox' TabOrder = 10 end object ConfirmBuildCheckBox: TCheckBox Left = 10 - Height = 20 - Top = 435 - Width = 154 + Height = 13 + Top = 442 + Width = 127 Anchors = [akLeft, akBottom] Caption = 'ConfirmBuildCheckBox' TabOrder = 11 @@ -164,10 +164,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg AnchorSideRight.Control = CancelButton AnchorSideBottom.Control = CancelButton AnchorSideBottom.Side = asrBottom - Left = 334 - Height = 26 - Top = 463 - Width = 89 + Left = 324 + Height = 25 + Top = 464 + Width = 92 Anchors = [akRight, akBottom] AutoSize = True BorderSpacing.Right = 10 @@ -178,10 +178,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg TabOrder = 12 end object CancelButton: TButton - Left = 433 - Height = 26 - Top = 463 - Width = 54 + Left = 426 + Height = 25 + Top = 464 + Width = 61 Anchors = [akRight, akBottom] AutoSize = True BorderSpacing.InnerBorder = 4 @@ -201,7 +201,6 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg OnMouseDown = ItemsListBoxMouseDown Style = lbOwnerDrawFixed TabOrder = 2 - TopIndex = -1 end object TargetCPUComboBox: TComboBox Left = 156 @@ -217,10 +216,10 @@ object ConfigureBuildLazarusDlg: TConfigureBuildLazarusDlg AnchorSideRight.Control = SaveSettingsButton AnchorSideBottom.Control = SaveSettingsButton AnchorSideBottom.Side = asrBottom - Left = 265 - Height = 26 - Top = 463 - Width = 59 + Left = 249 + Height = 25 + Top = 464 + Width = 65 Anchors = [akRight, akBottom] AutoSize = True BorderSpacing.Right = 10 diff --git a/ide/buildlazdialog.lrs b/ide/buildlazdialog.lrs index 6802216132..4875142083 100644 --- a/ide/buildlazdialog.lrs +++ b/ide/buildlazdialog.lrs @@ -9,23 +9,23 @@ LazarusResources.Add('TConfigureBuildLazarusDlg','FORMDATA',[ +'FormClose'#8'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'FormDestroy'#8'Po' +'sition'#7#14'poScreenCenter'#0#6'TLabel'#12'OptionsLabel'#21'AnchorSideTop.' +'Control'#7#11'OptionsEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2 - +#10#6'Height'#2#13#3'Top'#3#29#1#5'Width'#2'/'#7'Caption'#6#8'Options:'#5'Co' + +#10#6'Height'#2#14#3'Top'#3#28#1#5'Width'#2'*'#7'Caption'#6#8'Options:'#5'Co' +'lor'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#13'TargetOSLabel'#21'Ancho' +'rSideTop.Control'#7#12'TargetOSEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#4 - +'Left'#2#10#6'Height'#2#13#3'Top'#3';'#1#5'Width'#2'='#7'Caption'#6#10'Targe' + +'Left'#2#10#6'Height'#2#14#3'Top'#3':'#1#5'Width'#2'6'#7'Caption'#6#10'Targe' +'t OS:'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#20'TargetDirect' +'oryLabel'#21'AnchorSideTop.Control'#7#23'TargetDirectoryComboBox'#18'Anchor' - +'SideTop.Side'#7#9'asrCenter'#4'Left'#2#10#6'Height'#2#13#3'Top'#3'Z'#1#5'Wi' - +'dth'#2'^'#7'Caption'#6#17'Target Directory:'#5'Color'#7#6'clNone'#11'Parent' + +'SideTop.Side'#7#9'asrCenter'#4'Left'#2#10#6'Height'#2#14#3'Top'#3'Y'#1#5'Wi' + +'dth'#2'T'#7'Caption'#6#17'Target Directory:'#5'Color'#7#6'clNone'#11'Parent' +'Color'#8#0#0#6'TLabel'#14'TargetCPULabel'#21'AnchorSideTop.Control'#7#17'Ta' +'rgetCPUComboBox'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#10#6'Heigh' - +'t'#2#13#3'Top'#3'x'#1#5'Width'#2'A'#7'Caption'#6#10'Target CPU'#5'Color'#7#6 + +'t'#2#14#3'Top'#3'w'#1#5'Width'#2'8'#7'Caption'#6#10'Target CPU'#5'Color'#7#6 +'clNone'#11'ParentColor'#8#0#0#7'TButton'#14'BuildAllButton'#4'Left'#2#10#6 +'Height'#2#25#3'Top'#2#12#5'Width'#3#194#0#25'BorderSpacing.InnerBorder'#2#4 +#7'Caption'#6#18'Set to "Build All"'#7'OnClick'#7#19'BuildAllButtonClick'#8 +'TabOrder'#2#0#0#0#9'TCheckBox'#16'CleanAllCheckBox'#22'AnchorSideLeft.Contr' - +'ol'#7#22'LCLInterfaceRadioGroup'#4'Left'#3'R'#1#6'Height'#2#20#3'Top'#2#12#5 - +'Width'#2'O'#7'Caption'#6#9'Clean All'#8'TabOrder'#2#1#0#0#5'TEdit'#11'Optio' + +'ol'#7#22'LCLInterfaceRadioGroup'#4'Left'#3'R'#1#6'Height'#2#13#3'Top'#2#12#5 + +'Width'#2'='#7'Caption'#6#9'Clean All'#8'TabOrder'#2#1#0#0#5'TEdit'#11'Optio' +'nsEdit'#4'Left'#3#156#0#6'Height'#2#23#3'Top'#3#24#1#5'Width'#3'K'#1#7'Anch' +'ors'#11#6'akLeft'#7'akRight'#8'akBottom'#0#8'TabOrder'#2#5#0#0#5'TEdit'#12 +'TargetOSEdit'#4'Left'#3#156#0#6'Height'#2#24#3'Top'#3'5'#1#5'Width'#3'K'#1#7 @@ -47,65 +47,65 @@ LazarusResources.Add('TConfigureBuildLazarusDlg','FORMDATA',[ +'ilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSi' +'zing.ControlsPerLine'#2#1#8'TabOrder'#2#3#0#0#9'TCheckBox'#26'WithStaticPac' +'kagesCheckBox'#22'AnchorSideLeft.Control'#7#22'LCLInterfaceRadioGroup'#4'Le' - +'ft'#3'R'#1#6'Height'#2#20#3'Top'#3#241#0#5'Width'#3#194#0#7'Anchors'#11#6'a' + +'ft'#3'R'#1#6'Height'#2#13#3'Top'#3#248#0#5'Width'#3#166#0#7'Anchors'#11#6'a' +'kLeft'#8'akBottom'#0#7'Caption'#6#26'WithStaticPackagesCheckBox'#8'TabOrder' +#2#4#0#0#9'TCheckBox'#25'RestartAfterBuildCheckBox'#4'Left'#2#10#6'Height'#2 - +#20#3'Top'#3#153#1#5'Width'#3#176#0#7'Anchors'#11#6'akLeft'#8'akBottom'#0#7 + +#13#3'Top'#3#160#1#5'Width'#3#148#0#7'Anchors'#11#6'akLeft'#8'akBottom'#0#7 +'Caption'#6#25'RestartAfterBuildCheckBox'#8'TabOrder'#2#10#0#0#9'TCheckBox' - +#20'ConfirmBuildCheckBox'#4'Left'#2#10#6'Height'#2#20#3'Top'#3#179#1#5'Width' - +#3#154#0#7'Anchors'#11#6'akLeft'#8'akBottom'#0#7'Caption'#6#20'ConfirmBuildC' - +'heckBox'#8'TabOrder'#2#11#0#0#7'TButton'#18'SaveSettingsButton'#23'AnchorSi' - +'deRight.Control'#7#12'CancelButton'#24'AnchorSideBottom.Control'#7#12'Cance' - +'lButton'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'N'#1#6'Height'#2 - +#26#3'Top'#3#207#1#5'Width'#2'Y'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'Au' - +'toSize'#9#19'BorderSpacing.Right'#2#10#25'BorderSpacing.InnerBorder'#2#4#7 - +'Caption'#6#13'Save settings'#7'Default'#9#7'OnClick'#7#23'SaveSettingsButto' - +'nClick'#8'TabOrder'#2#12#0#0#7'TButton'#12'CancelButton'#4'Left'#3#177#1#6 - +'Height'#2#26#3'Top'#3#207#1#5'Width'#2'6'#7'Anchors'#11#7'akRight'#8'akBott' - +'om'#0#8'AutoSize'#9#25'BorderSpacing.InnerBorder'#2#4#6'Cancel'#9#7'Caption' - +#6#6'Cancel'#7'OnClick'#7#17'CancelButtonClick'#8'TabOrder'#2#13#0#0#8'TList' - +'Box'#12'ItemsListBox'#4'Left'#2#10#6'Height'#3#229#0#3'Top'#2'*'#5'Width'#3 - ,'?'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#10'ItemHeigh' - +'t'#2#25#10'OnDrawItem'#7#20'ItemsListBoxDrawItem'#11'OnMouseDown'#7#21'Item' - +'sListBoxMouseDown'#5'Style'#7#16'lbOwnerDrawFixed'#8'TabOrder'#2#2#8'TopInd' - +'ex'#2#255#0#0#9'TComboBox'#17'TargetCPUComboBox'#4'Left'#3#156#0#6'Height'#2 - +#21#3'Top'#3't'#1#5'Width'#3'3'#1#7'Anchors'#11#6'akLeft'#7'akRight'#8'akBot' - +'tom'#0#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAsc' - +'ending'#0#9'MaxLength'#2#0#8'TabOrder'#2#9#0#0#7'TButton'#13'CompileButton' - +#23'AnchorSideRight.Control'#7#18'SaveSettingsButton'#24'AnchorSideBottom.Co' - +'ntrol'#7#18'SaveSettingsButton'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4 - +'Left'#3#9#1#6'Height'#2#26#3'Top'#3#207#1#5'Width'#2';'#7'Anchors'#11#7'akR' - +'ight'#8'akBottom'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2#10#25'BorderSpa' - +'cing.InnerBorder'#2#4#7'Caption'#6#7'Compile'#7'OnClick'#7#18'CompileButton' - +'Click'#8'TabOrder'#2#14#0#0#10'TImageList'#9'ImageList'#6'Height'#2#20#5'Wi' - +'dth'#2#20#4'left'#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#198#1#0#0'/* XPM */'#10'static char * menu_stepover_xpm[] = {' - +#10'"16 16 5 1",'#10'" '#9'c None",'#10'".'#9'c #000000",'#10'"+'#9'c #00008' - +'3",'#10'"@'#9'c #FFFFFF",'#10'"#'#9'c #838583",'#10'" . . ",'#10 - +'" . . ",'#10'" ",'#10'". . ",'#10'" ' - +' ",'#10'" .....",'#10'" ... ",'#10'" ' - +' . ",'#10'" +++++++ ",'#10'" +@@@@@+# ",'#10'" +@@@' - +'@@+# ",'#10'" +@@@@@+# ",'#10'" +@@@@@+# ",'#10'" +@@@@@+' - +'# ",'#10'" +++++++# ",'#10'" ####### "};'#10't'#2#0#0'/* XP' - +'M */'#10'static char * thread_xpm[] = {'#10'"16 16 17 1",'#10'" '#9'c None"' - +','#10'".'#9'c #FF80FF",'#10'"+'#9'c #848400",'#10'"@'#9'c #848484",'#10'"#' - +#9'c #C6C6C6",'#10'"$'#9'c #FFFF00",'#10'"%'#9'c #FFFFFF",'#10'"&'#9'c #FFFF' - +'FF",'#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",'#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''''#2#0#0 - +'/* XPM */'#10'static char * all_xpm[] = {'#10'"16 16 12 1",'#10'" '#9'c Non' - +'e",'#10'".'#9'c #5A3900",'#10'"+'#9'c #634A18",'#10'"@'#9'c #000000",'#10'"' - +'#'#9'c #FFBD4A",'#10'"$'#9'c #FFAD00",'#10'"%'#9'c #B57300",'#10'"&'#9'c #9' - +'46300",'#10'"*'#9'c #6B4A00",'#10'"='#9'c #848484",'#10'"-'#9'c #FFD68C",' - +#10'";'#9'c #DE9400",'#10'" ...+ ",'#10'" ..@#@.@@ ",'#10'" ' - +'.#$$$$%@ ",'#10'"+.$&@&...+ ",'#10'".#$@..@#@.@@ ",'#10'".%$&' - +'.#$$$$%@ ",'#10'"*%$+.$&@&...+ ",'#10'" *%.#$@..@#@.@@ ",'#10'" *.%$&' - +'.#$$$$%@ ",'#10'" *%$+.$&@&$@@@",'#10'" *%.#$@=@-;%@",'#10'" *.%$&' - +'@-;@@@",'#10'" *%$$-;;%@@",'#10'" *%@;@%@@ ",'#10'" *@@@@' - +' ",'#10'" "};'#10#10#0#0#0 + +#20'ConfirmBuildCheckBox'#4'Left'#2#10#6'Height'#2#13#3'Top'#3#186#1#5'Width' + +#2''#7'Anchors'#11#6'akLeft'#8'akBottom'#0#7'Caption'#6#20'ConfirmBuildChec' + +'kBox'#8'TabOrder'#2#11#0#0#7'TButton'#18'SaveSettingsButton'#23'AnchorSideR' + +'ight.Control'#7#12'CancelButton'#24'AnchorSideBottom.Control'#7#12'CancelBu' + +'tton'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'D'#1#6'Height'#2#25 + +#3'Top'#3#208#1#5'Width'#2'\'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoS' + +'ize'#9#19'BorderSpacing.Right'#2#10#25'BorderSpacing.InnerBorder'#2#4#7'Cap' + +'tion'#6#13'Save settings'#7'Default'#9#7'OnClick'#7#23'SaveSettingsButtonCl' + +'ick'#8'TabOrder'#2#12#0#0#7'TButton'#12'CancelButton'#4'Left'#3#170#1#6'Hei' + +'ght'#2#25#3'Top'#3#208#1#5'Width'#2'='#7'Anchors'#11#7'akRight'#8'akBottom' + +#0#8'AutoSize'#9#25'BorderSpacing.InnerBorder'#2#4#6'Cancel'#9#7'Caption'#6#6 + +'Cancel'#7'OnClick'#7#17'CancelButtonClick'#8'TabOrder'#2#13#0#0#8'TListBox' + +#12'ItemsListBox'#4'Left'#2#10#6'Height'#3#229#0#3'Top'#2'*'#5'Width'#3'?'#1 + ,#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#10'ItemHeight'#2 + +#25#10'OnDrawItem'#7#20'ItemsListBoxDrawItem'#11'OnMouseDown'#7#21'ItemsList' + +'BoxMouseDown'#5'Style'#7#16'lbOwnerDrawFixed'#8'TabOrder'#2#2#0#0#9'TComboB' + +'ox'#17'TargetCPUComboBox'#4'Left'#3#156#0#6'Height'#2#21#3'Top'#3't'#1#5'Wi' + +'dth'#3'3'#1#7'Anchors'#11#6'akLeft'#7'akRight'#8'akBottom'#0#16'AutoComplet' + +'eText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength' + +#2#0#8'TabOrder'#2#9#0#0#7'TButton'#13'CompileButton'#23'AnchorSideRight.Con' + +'trol'#7#18'SaveSettingsButton'#24'AnchorSideBottom.Control'#7#18'SaveSettin' + +'gsButton'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#249#0#6'Height' + +#2#25#3'Top'#3#208#1#5'Width'#2'A'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8 + +'AutoSize'#9#19'BorderSpacing.Right'#2#10#25'BorderSpacing.InnerBorder'#2#4#7 + +'Caption'#6#7'Compile'#7'OnClick'#7#18'CompileButtonClick'#8'TabOrder'#2#14#0 + +#0#10'TImageList'#9'ImageList'#6'Height'#2#20#5'Width'#2#20#4'left'#2#12#3't' + +'op'#3#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 */'#10'static char * menu_stepover_xpm[] = {'#10'"16 16 5 1",'#10'" ' + +#9'c None",'#10'".'#9'c #000000",'#10'"+'#9'c #000083",'#10'"@'#9'c #FFFFFF"' + +','#10'"#'#9'c #838583",'#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 * t' + +'hread_xpm[] = {'#10'"16 16 17 1",'#10'" '#9'c None",'#10'".'#9'c #FF80FF",' + +#10'"+'#9'c #848400",'#10'"@'#9'c #848484",'#10'"#'#9'c #C6C6C6",'#10'"$'#9 + +'c #FFFF00",'#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",'#10'",'#9'c #FFFFFF",'#10'"'''#9'c #FFFFFF",'#10'")'#9'c #FFF' + +'FFF",'#10'"!'#9'c #000000",'#10'" ",'#10'" ",' + +#10'" ",'#10'" ++++ ",'#10'" ++!$!+!! ",'#10 + +'" +$$$$$+! ",'#10'" ++$+!+$!!! ",'#10'" +$$!@!$$+! ",'#10'" ' + +'++$+!+$!!! ",'#10'" @+$$$$$+!! ",'#10'" @+!$!+!! ",'#10'" @' + +'!!!! ",'#10'" ",'#10'" ",'#10'" ' + +' ",'#10'" "};'#10''''#2#0#0'/* XPM */'#10'static char' + +' * all_xpm[] = {'#10'"16 16 12 1",'#10'" '#9'c None",'#10'".'#9'c #5A3900",' + +#10'"+'#9'c #634A18",'#10'"@'#9'c #000000",'#10'"#'#9'c #FFBD4A",'#10'"$'#9 + +'c #FFAD00",'#10'"%'#9'c #B57300",'#10'"&'#9'c #946300",'#10'"*'#9'c #6B4A00' + +'",'#10'"='#9'c #848484",'#10'"-'#9'c #FFD68C",'#10'";'#9'c #DE9400",'#10'" ' + +' ...+ ",'#10'" ..@#@.@@ ",'#10'" .#$$$$%@ ",'#10'"+.$&' + +'@&...+ ",'#10'".#$@..@#@.@@ ",'#10'".%$&.#$$$$%@ ",'#10'"*%$+.$&' + +'@&...+ ",'#10'" *%.#$@..@#@.@@ ",'#10'" *.%$&.#$$$$%@ ",'#10'" *%$+.$&' + +'@&$@@@",'#10'" *%.#$@=@-;%@",'#10'" *.%$&@-;@@@",'#10'" *%$$-;;' + +'%@@",'#10'" *%@;@%@@ ",'#10'" *@@@@ ",'#10'" ' + +'"};'#10#10#0#0#0 ]); diff --git a/ide/buildlazdialog.pas b/ide/buildlazdialog.pas index 2aed3e9891..910b91befa 100644 --- a/ide/buildlazdialog.pas +++ b/ide/buildlazdialog.pas @@ -702,8 +702,8 @@ begin Options.Free; end; -procedure TConfigureBuildLazarusDlg.ItemsListBoxDrawItem(Control: TWinControl; Index: Integer; - ARect: TRect; State: TOwnerDrawState); +procedure TConfigureBuildLazarusDlg.ItemsListBoxDrawItem(Control: TWinControl; + Index: Integer; ARect: TRect; State: TOwnerDrawState); var ButtonState: integer; x: Integer; @@ -729,6 +729,7 @@ begin CurStr:=CurItem.Description; TxtH:=ItemsListBox.Canvas.TextHeight(CurStr); CurRect:=ARect; + ItemsListBox.Canvas.Brush.Style:=bsSolid; ItemsListBox.Canvas.FillRect(CurRect); // draw the buttons x:=0; @@ -777,6 +778,7 @@ begin inc(x,ButtonWidth); end; // draw description + ItemsListBox.Canvas.Brush.Style:=bsClear; ItemsListBox.Canvas.TextOut(x+2, ARect.Top+(ARect.Bottom-ARect.Top-TxtH) div 2, CurStr);