Quintiq file version 2.0 #parent: #root Method ColorBackgroundBasedOnSeverity ( internal[DrawElementInfo] drawinfo, Real severity, Number position ) id:Method_LibOpt_GlobalState_ColorBackgroundBasedOnSeverity { #keys: '[151132.0.18024267]' Body: [* // Color an image based on the given "severity". if( severity > 0.0 ) { rel_severity := sqr( severity ) / sqr( LibOpt_Issue::Severity_5_Max() ); color := Color::Color( LibOpt_GlobalState.MaxColorValue(), // red [Number] ( LibOpt_GlobalState.MaxColorValue() * ( 1 - rel_severity ) ), // green [Number] ( LibOpt_GlobalState.MaxColorValue() * ( 1 - rel_severity ) ), // blue 0.42 // opacity ); drawinfo.Image( position, 'EXCLAMATION', color ); } *] Declarative: true }