Quintiq file version 2.0 #parent: GanttChartUnitCalendar/MenuIsPlannedInfinite Response OnPopupUpdateUI ( structured[UnitPeriod] selections ) id:Response_GanttChartUnitCalendar_MenuIsPlannedInfinite_OnPopupUpdateUI { #keys: '[131962.0.9746568]' Body: [* // Update menu text and image element := selections.Element( 0 ); isInfinite := element.IsPlannedInfinite(); text := "&Plan as infinite"; image := "CLOCK_REFRESH"; if( isInfinite ) { text := "&Plan as finite"; if( element.Unit().HasCapacityTypeTransportBase() ) { image := "TRUCK_RED"; } else if( element.Unit().HasCapacityTypeTimeBase() ) { image := "CLOCK"; } else if( element.Unit().HasCapacityTypeQuantityBase() ) { image := "WEIGHT"; } } this.Text( text ); this.SetProperty( "Image", image ); *] CanBindMultiple: false DefinitionID => /GanttChartUnitCalendar/Responsedef_GanttChartUnitCalendar_MenuIsPlannedInfinite_OnPopupUpdateUI }