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
|
}
|
}
|