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