diff --git a/ide/frames/compiler_messages_options.lfm b/ide/frames/compiler_messages_options.lfm index 375dae821a..7546e6cebe 100644 --- a/ide/frames/compiler_messages_options.lfm +++ b/ide/frames/compiler_messages_options.lfm @@ -6,24 +6,23 @@ inherited CompilerMessagesOptionsFrame: TCompilerMessagesOptionsFrame DesignLeft = 364 DesignTop = 347 object grpCompilerMessages: TGroupBox[0] - Left = 6 - Height = 443 - Top = 6 - Width = 614 + Left = 0 + Height = 455 + Top = 0 + Width = 626 Align = alClient - BorderSpacing.Around = 6 Caption = 'grpCompilerMessages' - ClientHeight = 421 - ClientWidth = 606 + ClientHeight = 437 + ClientWidth = 622 TabOrder = 0 object chkUseMsgFile: TCheckBox AnchorSideLeft.Control = grpCompilerMessages AnchorSideTop.Control = editMsgFileName AnchorSideTop.Side = asrCenter Left = 6 - Height = 18 + Height = 17 Top = 8 - Width = 113 + Width = 87 BorderSpacing.Around = 6 Caption = 'chkUseMsgFile' OnChange = chkUseMsgFileChange @@ -34,10 +33,10 @@ inherited CompilerMessagesOptionsFrame: TCompilerMessagesOptionsFrame AnchorSideLeft.Side = asrBottom AnchorSideTop.Control = grpCompilerMessages AnchorSideRight.Control = btnBrowseMsg - Left = 127 - Height = 22 + Left = 101 + Height = 21 Top = 6 - Width = 395 + Width = 469 Anchors = [akTop, akLeft, akRight] BorderSpacing.Left = 8 BorderSpacing.Top = 6 @@ -51,10 +50,10 @@ inherited CompilerMessagesOptionsFrame: TCompilerMessagesOptionsFrame AnchorSideRight.Side = asrBottom AnchorSideBottom.Control = editMsgFileName AnchorSideBottom.Side = asrBottom - Left = 530 - Height = 22 + Left = 578 + Height = 21 Top = 6 - Width = 70 + Width = 38 Anchors = [akTop, akRight, akBottom] AutoSize = True BorderSpacing.Right = 6 @@ -71,9 +70,9 @@ inherited CompilerMessagesOptionsFrame: TCompilerMessagesOptionsFrame AnchorSideBottom.Control = grpCompilerMessages AnchorSideBottom.Side = asrBottom Left = 6 - Height = 381 - Top = 34 - Width = 594 + Height = 398 + Top = 33 + Width = 610 Anchors = [akTop, akLeft, akRight, akBottom] BorderSpacing.Around = 6 ItemHeight = 0 diff --git a/ide/frames/compiler_messages_options.lrs b/ide/frames/compiler_messages_options.lrs index b7d95f09c1..00d96362c9 100644 --- a/ide/frames/compiler_messages_options.lrs +++ b/ide/frames/compiler_messages_options.lrs @@ -1,33 +1,35 @@ +{ This is an automatically generated lazarus resource file } + LazarusResources.Add('TCompilerMessagesOptionsFrame','FORMDATA',[ 'TPF0'#241#29'TCompilerMessagesOptionsFrame'#28'CompilerMessagesOptionsFrame' +#6'Height'#3#199#1#5'Width'#3'r'#2#12'ClientHeight'#3#199#1#11'ClientWidth'#3 +'r'#2#10'DesignLeft'#3'l'#1#9'DesignTop'#3'['#1#0#242#2#0#9'TGroupBox'#19'gr' - +'pCompilerMessages'#4'Left'#2#6#6'Height'#3#187#1#3'Top'#2#6#5'Width'#3'f'#2 - +#5'Align'#7#8'alClient'#20'BorderSpacing.Around'#2#6#7'Caption'#6#19'grpComp' - +'ilerMessages'#12'ClientHeight'#3#165#1#11'ClientWidth'#3'^'#2#8'TabOrder'#2 - +#0#0#9'TCheckBox'#13'chkUseMsgFile'#22'AnchorSideLeft.Control'#7#19'grpCompi' - +'lerMessages'#21'AnchorSideTop.Control'#7#15'editMsgFileName'#18'AnchorSideT' - +'op.Side'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#18#3'Top'#2#8#5'Width'#2'q' - +#20'BorderSpacing.Around'#2#6#7'Caption'#6#13'chkUseMsgFile'#8'OnChange'#7#19 - +'chkUseMsgFileChange'#8'TabOrder'#2#0#0#0#5'TEdit'#15'editMsgFileName'#22'An' - +'chorSideLeft.Control'#7#13'chkUseMsgFile'#19'AnchorSideLeft.Side'#7#9'asrBo' - +'ttom'#21'AnchorSideTop.Control'#7#19'grpCompilerMessages'#23'AnchorSideRigh' - +'t.Control'#7#12'btnBrowseMsg'#4'Left'#2''#6'Height'#2#22#3'Top'#2#6#5'Widt' - +'h'#3#139#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#18'BorderSpacing.L' - +'eft'#2#8#17'BorderSpacing.Top'#2#6#19'BorderSpacing.Right'#2#8#8'TabOrder'#2 - +#1#4'Text'#6#15'editMsgFileName'#0#0#7'TButton'#12'btnBrowseMsg'#21'AnchorSi' - +'deTop.Control'#7#15'editMsgFileName'#23'AnchorSideRight.Control'#7#19'grpCo' - +'mpilerMessages'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom' - +'.Control'#7#15'editMsgFileName'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4 - +'Left'#3#18#2#6'Height'#2#22#3'Top'#2#6#5'Width'#2'F'#7'Anchors'#11#5'akTop' - +#7'akRight'#8'akBottom'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2#6#7'Captio' - +'n'#6#3'...'#7'OnClick'#7#17'btnBrowseMsgClick'#8'TabOrder'#2#2#0#0#13'TChec' - +'kListBox'#14'chklistCompMsg'#22'AnchorSideLeft.Control'#7#19'grpCompilerMes' - +'sages'#21'AnchorSideTop.Control'#7#15'editMsgFileName'#18'AnchorSideTop.Sid' - +'e'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#19'grpCompilerMessages'#20 - +'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#19'grpC' - +'ompilerMessages'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Hei' - +'ght'#3'}'#1#3'Top'#2'"'#5'Width'#3'R'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7 - +'akRight'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#10'ItemHeight'#2#0#7'On' - +'Click'#7#19'chklistCompMsgClick'#6'Sorted'#9#8'TabOrder'#2#3#0#0#0#0 + +'pCompilerMessages'#4'Left'#2#0#6'Height'#3#199#1#3'Top'#2#0#5'Width'#3'r'#2 + +#5'Align'#7#8'alClient'#7'Caption'#6#19'grpCompilerMessages'#12'ClientHeight' + +#3#181#1#11'ClientWidth'#3'n'#2#8'TabOrder'#2#0#0#9'TCheckBox'#13'chkUseMsgF' + +'ile'#22'AnchorSideLeft.Control'#7#19'grpCompilerMessages'#21'AnchorSideTop.' + +'Control'#7#15'editMsgFileName'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left' + +#2#6#6'Height'#2#17#3'Top'#2#8#5'Width'#2'W'#20'BorderSpacing.Around'#2#6#7 + +'Caption'#6#13'chkUseMsgFile'#8'OnChange'#7#19'chkUseMsgFileChange'#8'TabOrd' + +'er'#2#0#0#0#5'TEdit'#15'editMsgFileName'#22'AnchorSideLeft.Control'#7#13'ch' + +'kUseMsgFile'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Contro' + +'l'#7#19'grpCompilerMessages'#23'AnchorSideRight.Control'#7#12'btnBrowseMsg' + +#4'Left'#2'e'#6'Height'#2#21#3'Top'#2#6#5'Width'#3#213#1#7'Anchors'#11#5'akT' + +'op'#6'akLeft'#7'akRight'#0#18'BorderSpacing.Left'#2#8#17'BorderSpacing.Top' + +#2#6#19'BorderSpacing.Right'#2#8#8'TabOrder'#2#1#4'Text'#6#15'editMsgFileNam' + +'e'#0#0#7'TButton'#12'btnBrowseMsg'#21'AnchorSideTop.Control'#7#15'editMsgFi' + +'leName'#23'AnchorSideRight.Control'#7#19'grpCompilerMessages'#20'AnchorSide' + +'Right.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#15'editMsgFileNam' + +'e'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'B'#2#6'Height'#2#21#3 + +'Top'#2#6#5'Width'#2'&'#7'Anchors'#11#5'akTop'#7'akRight'#8'akBottom'#0#8'Au' + +'toSize'#9#19'BorderSpacing.Right'#2#6#7'Caption'#6#3'...'#7'OnClick'#7#17'b' + +'tnBrowseMsgClick'#8'TabOrder'#2#2#0#0#13'TCheckListBox'#14'chklistCompMsg' + +#22'AnchorSideLeft.Control'#7#19'grpCompilerMessages'#21'AnchorSideTop.Contr' + +'ol'#7#15'editMsgFileName'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSi' + +'deRight.Control'#7#19'grpCompilerMessages'#20'AnchorSideRight.Side'#7#9'asr' + +'Bottom'#24'AnchorSideBottom.Control'#7#19'grpCompilerMessages'#21'AnchorSid' + +'eBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#142#1#3'Top'#2'!'#5'Wi' + +'dth'#3'b'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#20'Bo' + +'rderSpacing.Around'#2#6#10'ItemHeight'#2#0#7'OnClick'#7#19'chklistCompMsgCl' + +'ick'#6'Sorted'#9#8'TabOrder'#2#3#0#0#0#0 ]); diff --git a/ide/frames/compiler_messages_options.pas b/ide/frames/compiler_messages_options.pas index 5a20385b64..acba7f9dd3 100644 --- a/ide/frames/compiler_messages_options.pas +++ b/ide/frames/compiler_messages_options.pas @@ -179,7 +179,7 @@ end; initialization {$I compiler_messages_options.lrs} - RegisterIDEOptionsEditor(GroupCompiler, TCompilerMessagesOptionsFrame, 500{todo: CompilerOptionsMessages}); + RegisterIDEOptionsEditor(GroupCompiler, TCompilerMessagesOptionsFrame, CompilerOptionsMessages); end. diff --git a/ideintf/ideoptionsintf.pas b/ideintf/ideoptionsintf.pas index 001c2a425d..827948ad11 100644 --- a/ideintf/ideoptionsintf.pas +++ b/ideintf/ideoptionsintf.pas @@ -212,6 +212,18 @@ const ProjectOptionsMisc = 700; GroupCompiler = 100200; + CompilerOptionsSearchPaths = 0100; + CompilerOptionsBuildModes = 0200; + CompilerOptionsParsing = 0300; + CompilerOptionsCodeGeneration = 0400; + CompilerOptionsLinking = 0500; + CompilerOptionsVerbosity = 0600; + CompilerOptionsMessages = 0700; + CompilerOptionsOther = 0800; + CompilerOptionsConditional = 0900; + CompilerOptionsInherited = 1000; + CompilerOptionsCompilation = 1100; + implementation var