valueUnitFlow.relocate(size * 0.05, size * 0.15);
</BUG>
thresholdRect.setWidth(thresholdText.getLayoutBounds().getWidth() + size * 0.05);
thresholdRect.setHeight(thresholdText.getLayoutBounds().getHeight());
<BUG>thresholdRect.setX((size - thresholdRect.getWidth()) * 0.5);

thresholdRect.setY(size * 0.845);
</BUG>
thresholdRect.setArcWidth(size * 0.025);
thresholdRect.setArcHeight(size * 0.025);

needleRotate.setPivotX(needle.getLayoutBounds().getWidth() * 0.5);
needleRotate.setPivotY(needle.getLayoutBounds().getHeight() - needle.getLayoutBounds().getWidth() * 0.5);
resizeStaticText();
resizeDynamicText();
valueUnitFlow.setPrefWidth(width * 0.9);
valueUnitFlow.relocate(width * 0.05, centerY - size * 0.35);
thresholdRect.setWidth(thresholdText.getLayoutBounds().getWidth() + size * 0.05);
thresholdRect.setHeight(thresholdText.getLayoutBounds().getHeight());
thresholdRect.setX((width - thresholdRect.getWidth()) * 0.5);
thresholdRect.setY(centerY + size * 0.35);
thresholdRect.setArcWidth(size * 0.025);
thresholdRect.setArcHeight(size * 0.025);
