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