| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ColorBackgroundBasedOnSeverity ( | 
|   internal[DrawElementInfo] drawinfo, | 
|   LibOpt_Issue element | 
| ) id:Method_LibOpt_FormIssue_ColorBackgroundBasedOnSeverity | 
| { | 
|   #keys: '[142652.0.2051816993]' | 
|   Body: | 
|   [* | 
|     // Color background based on `LibOpt_Issue::Severity`. | 
|      | 
|     rel_severity := sqr( element.Severity() ) / sqr( LibOpt_Issue::Severity_5_Max() ); | 
|      | 
|     drawinfo.BackgroundColor( Color::Color( LibOpt_GlobalState.MaxColorValue(), | 
|                                             [Number] ( LibOpt_GlobalState.MaxColorValue() * ( 1 - rel_severity ) ), | 
|                                             [Number] ( LibOpt_GlobalState.MaxColorValue() * ( 1 - rel_severity ) ), | 
|                                             0.42 | 
|                                           ) | 
|                             ); | 
|   *] | 
|   Declarative: true | 
| } |