Index: Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs =================================================================== diff -u -r37fc59cc0f3becb92e14b8263bd8e9fc71aa0e79 -rcfa21301665f4ca7122f6065fd83fad20b96843e --- Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision 37fc59cc0f3becb92e14b8263bd8e9fc71aa0e79) +++ Ringtoets/Piping/src/Ringtoets.Piping.Plugin/PipingPlugin.cs (.../PipingPlugin.cs) (revision cfa21301665f4ca7122f6065fd83fad20b96843e) @@ -815,8 +815,8 @@ PipingCalculationService.Validate(context.WrappedData); } - private static string ValidateAllDataAvailableAndGetErrorMessage(PipingCalculationScenarioContext context) - { + private static string ValidateAllDataAvailableAndGetErrorMessage(PipingCalculationScenarioContext context) + { return ValidateAllDataAvailableAndGetErrorMessage(context.FailureMechanism); } @@ -833,10 +833,14 @@ { bool hasSurfaceLine = context.WrappedData.InputParameters.SurfaceLine != null; + string toolTipMessage = hasSurfaceLine + ? Resources.PipingPlugin_CreateUpdateEntryAndExitPointItem_Update_calculation_with_characteristic_points_ToolTip + : Resources.PipingPlugin_CreateUpdateEntryAndExitPointItem_Update_calculation_requires_surface_line_selected_ToolTip; + var updateEntryAndExitPointItem = new StrictContextMenuItem( - "Bijwerken intrede- en uittredepunt", - "", // TODO WTI-1076: update tooltip - null, // TODO WTI-1076: update icon + Resources.PipingPlugin_CreateUpdateEntryAndExitPointItem_Update_entry_and_exit_point, + toolTipMessage, + RingtoetsCommonFormsResources.UpdateItemIcon, (o, args) => { UpdateSurfaceLineDependentData(context.WrappedData); }) { Enabled = hasSurfaceLine