| Quintiq file version 2.0 | 
| #parent: GanttChartPeriods_715 | 
| Response OnDrawNode ( | 
|   Period_MP element, | 
|   PeriodSpecification_MP row | 
| ) id:Response_GanttChartPeriods_715_OnDrawNode | 
| { | 
|   #keys: '[137862.0.750454001]' | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_WebGanttChart_OnDrawNode' | 
|   QuillAction | 
|   { | 
|     Body: | 
|     [* | 
|       // Determine the color of the node | 
|       if( element.IsHistorical()  | 
|           or element.IsPartialHistorical() | 
|           or not row.IsDummyPlanningPeriod() ) // Draw defined periods | 
|       { | 
|         drawinfo.AddCompartment( ColorScheme.PeriodOverviewGanttChart_Historical(), element.HistoricalDuration() );   // Draw historical | 
|         drawinfo.AddCompartment( ColorScheme.PeriodOverviewGanttChart_Future(), element.Duration() );  // Draw future | 
|       } | 
|       else // Dummy planning period | 
|       { | 
|         drawinfo.AddCompartment( ColorScheme.PeriodOverviewGanttChart_Planning(), element.Duration() ); | 
|       } | 
|        | 
|       // Check if background is dark | 
|       if( drawinfo.BackgroundColor().IsDark() ) | 
|       { | 
|         drawinfo.TextColor( Color::White() ); | 
|       } | 
|     *] | 
|     GroupServerCalls: false | 
|   } | 
| } |