diff --git a/ide/frames/compiler_buildmacro_options.pas b/ide/frames/compiler_buildmacro_options.pas index 4817d9ac5b..1fcddd042d 100644 --- a/ide/frames/compiler_buildmacro_options.pas +++ b/ide/frames/compiler_buildmacro_options.pas @@ -705,7 +705,11 @@ begin BuildMacroDescriptionEdit.Text:=aBuildMacro.Description; BMAddMacroValueSpeedButton.Hint:=Format(lisAddValueToMacro, [ aBuildMacro.Identifier]); - BMDeleteSpeedButton.Hint:=Format(lisDeleteMacro, [aBuildMacro.Identifier]); + if NodeType=cbmntBuildMacro then + BMDeleteSpeedButton.Hint:=Format(lisDeleteMacro, [aBuildMacro.Identifier]) + else + BMDeleteSpeedButton.Hint:=Format(lisDeleteValue2, [BuildMacrosTreeView. + Selected.Text]); end else begin BuildMacroSelectedGroupBox.Caption:=lisNoMacroSelected; BuildMacroSelectedGroupBox.Enabled:=false; diff --git a/ide/lazarusidestrconsts.pas b/ide/lazarusidestrconsts.pas index b3e9f584ee..a48db0e0b7 100644 --- a/ide/lazarusidestrconsts.pas +++ b/ide/lazarusidestrconsts.pas @@ -4916,6 +4916,7 @@ resourcestring lisRenameTo = 'Rename to %s'; lisAddValueToMacro = 'Add value to macro %s'; lisDeleteMacro = 'Delete macro %s'; + lisDeleteValue2 = 'Delete value %s'; lisNoMacroSelected = 'No macro selected'; lisMacro = 'Macro %s'; lisAddNewMacro = 'Add new macro';