Quintiq file version 2.0
|
#parent: ndTimeInterval_593
|
Response OnDraw (
|
LibCal_ExplicitTimeInterval element
|
) id:Response_LibCal_gcResourceCalendars_ndTimeInterval_OnDraw_715
|
{
|
#keys: '[131094.1.547623601]'
|
CanBindMultiple: false
|
DefinitionID: 'Responsedef_WebGanttChartNode_OnDraw'
|
QuillAction
|
{
|
Body:
|
[*
|
// Draw the backgroundcolor of the node based on the EventType.
|
eventType := element.Participation().Event().Type();
|
|
// Show white as light yellow because the backgroundcolor of the row is white and cannot be changed.
|
white := Color::Color( 255, 255, 204 ); // Light yellow
|
|
if( eventType = LibCal_Event::TYPE_UNAVAILABLE() )
|
{
|
drawinfo.BackgroundColor( Color::LightGray() );
|
}
|
else if( eventType = LibCal_Event::TYPE_AVAILABLE() )
|
{
|
drawinfo.BackgroundColor( white );
|
}
|
else if( eventType = LibCal_Event::TYPE_PARTIAL() )
|
{
|
backgroundColor := Color::Interpolate( Color::Gray(), white, 0.7 ); // Grayish yellow
|
drawinfo.BackgroundColor( backgroundColor );
|
}
|
*]
|
GroupServerCalls: false
|
}
|
}
|