Quintiq file version 2.0 
 | 
#parent: GanttChartUnitCalendar 
 | 
Response OnClick ( 
 | 
  structured[UnitPeriod] selection, 
 | 
  Unit row 
 | 
) id:Response_GanttChartUnitCalendar_MenuIsPlannedInfinite_OnClick 
 | 
{ 
 | 
  #keys: '[112884.1.974879662]' 
 | 
  Body: 
 | 
  [* 
 | 
    //Change plan finite/infinite 
 | 
    status := not selection.Element( 0 ).IsPlannedInfinite(); 
 | 
    row.PlanInfiniteUnitPeriods( selection, status ); 
 | 
  *] 
 | 
  DefinitionID => /GanttChartUnitCalendar/Responsedef_GanttChartUnitCalendar_Menu_OnClick 
 | 
  Initiator: 'MenuIsPlannedInfinite' 
 | 
  Precondition: 
 | 
  [* 
 | 
    return UnitPeriod::CanToggleCapacityConstraint( feedback, selection ); 
 | 
  *] 
 | 
} 
 |