mirror of
https://github.com/oliexdev/openScale.git
synced 2025-08-24 09:13:04 +02:00
color table arrows depending towards the evaluation results, see issue #538
This commit is contained in:
@@ -453,6 +453,25 @@ public abstract class FloatMeasurementView extends MeasurementView {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
final float evalValue = maybeConvertToOriginalValue(value);
|
||||||
|
|
||||||
|
EvaluationSheet evalSheet = new EvaluationSheet(getScaleUser(), dateTime);
|
||||||
|
evaluationResult = evaluateSheet(evalSheet, evalValue);
|
||||||
|
|
||||||
|
if (evaluationResult != null) {
|
||||||
|
switch (evaluationResult.eval_state) {
|
||||||
|
case LOW:
|
||||||
|
color = (diff > 0.0f) ? Color.GREEN : Color.RED;
|
||||||
|
break;
|
||||||
|
case HIGH:
|
||||||
|
color = (diff < 0.0f) ? Color.GREEN : Color.RED;
|
||||||
|
break;
|
||||||
|
case NORMAL:
|
||||||
|
color = Color.GREEN;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (newLine) {
|
if (newLine) {
|
||||||
text.append('\n');
|
text.append('\n');
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user