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