| Quintiq file version 2.0 | 
| #parent: CustomDrawComponentInvalidPlanningNode/CustomDrawDataLayerInvalidPlanningNode | 
| Response OnDrawObject ( | 
|   SCVConfiguration object | 
| ) id:Response_CustomDrawComponentInvalidPlanningNode_CustomDrawDataLayerInvalidPlanningNode_OnDrawObject | 
| { | 
|   #keys: '[133968.0.64016066]' | 
|   Body: | 
|   [* | 
|     // Draw an invalid planning node | 
|     nodesize := object.NodeSize(); | 
|      | 
|     surface.Pen().Width( 2 ) | 
|                  .Color( ColorScheme.SCVNodeViolation() ); | 
|      | 
|     circle := Shape::Circle( region.Left(), region.Top(), nodesize ); | 
|     surface.Fill( circle ); | 
|     surface.Draw( circle ); | 
|      | 
|     textformat := TextFormat::Construct( TextFormat::AlignCentered() );  | 
|     surface.TextColor( ColorScheme.SCVNodeViolation() );                                                                      | 
|     surface.TextZoom( region.Left(), region.Top(), nodesize, nodesize, '!', textformat ); | 
|   *] | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_CustomDrawDataLayer_OnDrawObject' | 
| } |