Quintiq file version 2.0 #parent: #root Method ChartShowPeriods ( internal[NavigationInterface] navigation, DateTime startdate, DateTime enddate ) as Boolean id:Method_ApplicationLibMacroPlanner_ChartShowPeriods { #keys: '[11660.0.925145867]' Body: [* //Set visible timeline in chart feedback := ''; activeperiodsEnd := max( DataHolderActivePeriods.Data(), Elements, period, period.End() ); if( not isnull( MacroPlan ) ) { //Snap to start date if ( not startdate.IsFinite() ) { startdate := MacroPlan.StartOfPlanning(); } if ( not enddate.IsFinite() ) { enddate := activeperiodsEnd; } navigation.Show( startdate, enddate ); navigation.EnsureVisible( startdate, 'left' ); } return feedback = ''; *] }