Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Response OnDrawNode ( 
 | 
  LibCal_ExplicitTimeInterval element 
 | 
) id:Response_LibCal_gcCalendar_OnDrawNode 
 | 
{ 
 | 
  #keys: '[131094.0.1296361531]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Draw the backgroundcolor of the node based on the EventType. 
 | 
    eventType := element.Participation().Event().Type(); 
 | 
     
 | 
    if( eventType = LibCal_Event::TYPE_UNAVAILABLE() ) 
 | 
    { 
 | 
      drawinfo.BackgroundColor( Color::Color( 170, 170, 170 ) );  // Darker gray 
 | 
    } 
 | 
    else if( eventType = LibCal_Event::TYPE_AVAILABLE() ) 
 | 
    { 
 | 
      drawinfo.BackgroundColor( Color::White() ); 
 | 
    } 
 | 
    else if( eventType = LibCal_Event::TYPE_PARTIAL() ) 
 | 
    { 
 | 
      drawinfo.BackgroundColor( Color::Color( 235, 235, 235 ) );  // Lighter gray 
 | 
    } 
 | 
     
 | 
    // Show whether the event is recurring or not. 
 | 
    if( ckbShowEventType.Checked()            and 
 | 
        not isnull( element.Participation() ) and 
 | 
        element.Participation().IsRecurring() ) 
 | 
    { 
 | 
      drawinfo.Image( 0, "RECURRENCE" ); 
 | 
    } 
 | 
  *] 
 | 
  CanBindMultiple: false 
 | 
  DefinitionID: 'Responsedef_GanttChart_OnDrawNode' 
 | 
} 
 |