this.unitType = unitType;
getLayoutComposite().setLayout(LayoutConstants.LAYOUT(2, false));
- text_minVal = formFactory.createNumberTextWithLabelElement(this,
- "Min : ", getMinimum(), style);
-
- text_maxVal = formFactory.createNumberTextWithLabelElement(this,
- "Max : ", getMaximum(), style);
-
+ switch(unitType) {
+ case ELEVATION:
+ text_minVal = formFactory.createNumberTextWithLabelElement(this, "Min [m] : ", getMinimum(), style);
+ text_maxVal = formFactory.createNumberTextWithLabelElement(this, "Max [m] : ", getMaximum(), style);
+ break;
+ default:
+ text_minVal = formFactory.createNumberTextWithLabelElement(this, "Min [m] : ", getMinimum(), style);
+ text_maxVal = formFactory.createNumberTextWithLabelElement(this, "Max [m] : ", getMaximum(), style);
+ break;
+ }
text_freeText = formFactory.createTextWithLabelElement(this,
"Freetext : ", getFreetext(), style);
private void updateMinimum() {
switch(unitType) {
case ELEVATION:
- getEntity().setAbsoluteElevation(text_minVal.getInteger());
+ getEntity().setAbsoluteElevation(text_minVal.getDouble().intValue());
break;
case DIST_TO_GROUND:
getEntity().setDistanceToGround(text_minVal.getDouble());
private void updateMaximum() {
switch(unitType) {
case ELEVATION:
- getEntity().setAbsoluteElevationMax(text_maxVal.getInteger());
+ getEntity().setAbsoluteElevationMax(text_maxVal.getDouble().intValue());
break;
case DIST_TO_GROUND:
getEntity().setDistanceToGroundMax(text_maxVal.getDouble());