This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository jaxx. See https://gitlab.nuiton.org/nuiton/jaxx.git commit dc3223e82beff72be40923c22826e403e1723f18 Author: Tony CHEMIT <chemit@codelutin.com> Date: Wed Oct 26 19:00:48 2016 +0200 Add fillWithZero on Coordinate editor (Fixes #4077) --- .../nuiton/jaxx/widgets/gis/DdCoordinateConverter.java | 12 +++++++++--- .../nuiton/jaxx/widgets/gis/DmdCoordinateConverter.java | 13 +++++++++---- .../nuiton/jaxx/widgets/gis/DmsCoordinateConverter.java | 15 +++++++++++---- .../widgets/gis/absolute/AbsoluteDdCoordinateEditor.jaxx | 1 + .../gis/absolute/AbsoluteDdCoordinateEditorHandler.java | 5 +++++ .../widgets/gis/absolute/AbsoluteDmdCoordinateEditor.jaxx | 1 + .../gis/absolute/AbsoluteDmdCoordinateEditorHandler.java | 5 +++++ .../widgets/gis/absolute/AbsoluteDmsCoordinateEditor.jaxx | 1 + .../gis/absolute/AbsoluteDmsCoordinateEditorHandler.java | 4 ++++ .../jaxx/widgets/gis/absolute/CoordinatesEditor.jaxx | 1 + .../jaxx/widgets/gis/absolute/CoordinatesEditor.jcss | 12 ++++++------ .../jaxx/widgets/gis/signed/SignedDdCoordinateEditor.jaxx | 1 + .../gis/signed/SignedDdCoordinateEditorHandler.java | 7 +++++++ .../widgets/gis/signed/SignedDmdCoordinateEditor.jaxx | 1 + .../gis/signed/SignedDmdCoordinateEditorHandler.java | 5 +++++ .../widgets/gis/signed/SignedDmsCoordinateEditor.jaxx | 1 + .../gis/signed/SignedDmsCoordinateEditorHandler.java | 5 +++++ 17 files changed, 73 insertions(+), 17 deletions(-) diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DdCoordinateConverter.java b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DdCoordinateConverter.java index 6dae49f..dfc7344 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DdCoordinateConverter.java +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DdCoordinateConverter.java @@ -44,6 +44,8 @@ public class DdCoordinateConverter implements NuitonConverter<DdCoordinate> { protected String nullValue = ""; + protected char fillChar = ' '; + public void setUseSign(boolean useSign) { this.useSign = useSign; } @@ -56,6 +58,10 @@ public class DdCoordinateConverter implements NuitonConverter<DdCoordinate> { this.nullValue = displayZeroWhenNull ? "0" : ""; } + public void setFillWithZero(boolean fillWithZero) { + fillChar = fillWithZero ? '0' : ' '; + } + @Override public <T> T convert(Class<T> aClass, Object value) { @@ -136,8 +142,8 @@ public class DdCoordinateConverter implements NuitonConverter<DdCoordinate> { result = String.format( DdCoordinate.COORDINATE_STRING_PATTERN, signStr, - StringUtils.leftPad(degreeStr, forLongitude ? 3 : 2, ' '), - StringUtils.rightPad(decimalStr, 3, ' ')); + StringUtils.leftPad(degreeStr, forLongitude ? 3 : 2, nullValue.equals(degreeStr) ? ' ' : fillChar), + StringUtils.rightPad(decimalStr, 3, nullValue.equals(decimalStr) ? ' ' : fillChar)); } } return aClass.cast(result); @@ -145,7 +151,7 @@ public class DdCoordinateConverter implements NuitonConverter<DdCoordinate> { protected boolean isEnabled(Class<?> aClass) { return String.class.isAssignableFrom(aClass) || - DdCoordinate.class.isAssignableFrom(aClass); + DdCoordinate.class.isAssignableFrom(aClass); } @Override diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DmdCoordinateConverter.java b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DmdCoordinateConverter.java index 9f2619b..0bc2a24 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DmdCoordinateConverter.java +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DmdCoordinateConverter.java @@ -43,6 +43,7 @@ public class DmdCoordinateConverter implements NuitonConverter<DmdCoordinate> { protected boolean forLongitude; protected String nullValue = ""; + protected char fillChar = ' '; public void setUseSign(boolean useSign) { this.useSign = useSign; @@ -56,6 +57,10 @@ public class DmdCoordinateConverter implements NuitonConverter<DmdCoordinate> { this.nullValue = displayZeroWhenNull ? "0" : ""; } + public void setFillWithZero(boolean fillWithZero) { + fillChar = fillWithZero ? '0' : ' '; + } + @Override public <T> T convert(Class<T> aClass, Object value) { @@ -127,9 +132,9 @@ public class DmdCoordinateConverter implements NuitonConverter<DmdCoordinate> { result = String.format( DmdCoordinate.COORDINATE_STRING_PATTERN, signStr, - StringUtils.leftPad(degreeStr, forLongitude ? 3 : 2, ' '), - StringUtils.leftPad(minuteStr, 2, ' '), - StringUtils.leftPad(decimalStr, 2, ' ')); + StringUtils.leftPad(degreeStr, forLongitude ? 3 : 2, nullValue.equals(degreeStr) ? ' ' : fillChar), + StringUtils.leftPad(minuteStr, 2, nullValue.equals(minuteStr) ? ' ' : fillChar), + StringUtils.leftPad(decimalStr, 2, nullValue.equals(decimalStr) ? ' ' : fillChar)); } } return aClass.cast(result); @@ -137,7 +142,7 @@ public class DmdCoordinateConverter implements NuitonConverter<DmdCoordinate> { protected boolean isEnabled(Class<?> aClass) { return String.class.isAssignableFrom(aClass) || - DmdCoordinate.class.isAssignableFrom(aClass); + DmdCoordinate.class.isAssignableFrom(aClass); } @Override diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DmsCoordinateConverter.java b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DmsCoordinateConverter.java index da643ef..ff09bab 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DmsCoordinateConverter.java +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/DmsCoordinateConverter.java @@ -29,6 +29,7 @@ import org.nuiton.converter.NuitonConverter; import java.util.regex.Matcher; import static org.nuiton.i18n.I18n.t; +import static org.nuiton.i18n.LanguageEnum.mo; /** * Created on 11/25/13. @@ -44,6 +45,8 @@ public class DmsCoordinateConverter implements NuitonConverter<DmsCoordinate> { protected String nullValue = ""; + protected char fillChar = ' '; + public void setUseSign(boolean useSign) { this.useSign = useSign; } @@ -56,6 +59,10 @@ public class DmsCoordinateConverter implements NuitonConverter<DmsCoordinate> { this.nullValue = displayZeroWhenNull ? "0" : ""; } + public void setFillWithZero(boolean fillWithZero) { + fillChar = fillWithZero ? '0' : ' '; + } + @Override public <T> T convert(Class<T> aClass, Object value) { @@ -127,9 +134,9 @@ public class DmsCoordinateConverter implements NuitonConverter<DmsCoordinate> { result = String.format( DmsCoordinate.COORDINATE_STRING_PATTERN, signStr, - StringUtils.leftPad(degreeStr, forLongitude ? 3 : 2, ' '), - StringUtils.leftPad(minuteStr, 2, ' '), - StringUtils.leftPad(secondStr, 2, ' ')); + StringUtils.leftPad(degreeStr, forLongitude ? 3 : 2, nullValue.equals(degreeStr) ? ' ' : fillChar), + StringUtils.leftPad(minuteStr, 2, nullValue.equals(minuteStr) ? ' ' :fillChar), + StringUtils.leftPad(secondStr, 2, nullValue.equals(secondStr) ? ' ' :fillChar)); } } return aClass.cast(result); @@ -138,7 +145,7 @@ public class DmsCoordinateConverter implements NuitonConverter<DmsCoordinate> { protected boolean isEnabled(Class<?> aClass) { return String.class.isAssignableFrom(aClass) || - DmsCoordinate.class.isAssignableFrom(aClass); + DmsCoordinate.class.isAssignableFrom(aClass); } @Override diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDdCoordinateEditor.jaxx b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDdCoordinateEditor.jaxx index 105e76a..1944b2f 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDdCoordinateEditor.jaxx +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDdCoordinateEditor.jaxx @@ -45,6 +45,7 @@ public void setBean(Serializable bean) { model.setBean(bean); } public void setPropertyDegree(String property) { model.setPropertyDegree(property); } public void setPropertyDecimal(String property) { model.setPropertyDecimal(property); } public void setDisplayZeroWhenNull(boolean displayZeroWhenNull) { handler.setDisplayZeroWhenNull(displayZeroWhenNull); } +public void setFillWithZero(boolean fillWithZero) { handler.setFillWithZero(fillWithZero); } public void setValue(DdCoordinate value) { handler.setValue(value, true); } public void resetModel() { handler.resetModel(); } ]]> diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDdCoordinateEditorHandler.java b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDdCoordinateEditorHandler.java index 4b71bf2..1cd53a1 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDdCoordinateEditorHandler.java +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDdCoordinateEditorHandler.java @@ -170,6 +170,11 @@ public class AbsoluteDdCoordinateEditorHandler implements UIHandler<AbsoluteDdCo } + + public void setFillWithZero(boolean fillWithZero) { + coordinateConverter.setFillWithZero(fillWithZero); + } + public void setValue(DdCoordinate value, boolean pushToModel) { if (valueModelIsAdjusting) { diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmdCoordinateEditor.jaxx b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmdCoordinateEditor.jaxx index 3acdb5b..a324116 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmdCoordinateEditor.jaxx +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmdCoordinateEditor.jaxx @@ -46,6 +46,7 @@ public void setPropertyDegree(String property ) { model.setPropertyDegree(proper public void setPropertyMinute(String property ) { model.setPropertyMinute(property); } public void setPropertyDecimal(String property ) { model.setPropertyDecimal(property); } public void setDisplayZeroWhenNull(boolean displayZeroWhenNull) { handler.setDisplayZeroWhenNull(displayZeroWhenNull); } +public void setFillWithZero(boolean fillWithZero) { handler.setFillWithZero(fillWithZero); } public void setValue(DmdCoordinate value) { handler.setValue(value, true); } public void resetModel() { handler.resetModel(); } ]]> diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmdCoordinateEditorHandler.java b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmdCoordinateEditorHandler.java index 90557dc..3a5710b 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmdCoordinateEditorHandler.java +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmdCoordinateEditorHandler.java @@ -183,6 +183,11 @@ public class AbsoluteDmdCoordinateEditorHandler implements UIHandler<AbsoluteDmd } + + public void setFillWithZero(boolean fillWithZero) { + coordinateConverter.setFillWithZero(fillWithZero); + } + public void setValue(DmdCoordinate value, boolean pushToModel) { if (valueModelIsAdjusting) { diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmsCoordinateEditor.jaxx b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmsCoordinateEditor.jaxx index e003a4a..9bd56f4 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmsCoordinateEditor.jaxx +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmsCoordinateEditor.jaxx @@ -46,6 +46,7 @@ public void setPropertyDegree(String property ) { model.setPropertyDegree(proper public void setPropertyMinute(String property ) { model.setPropertyMinute(property); } public void setPropertySecond(String property ) { model.setPropertySecond(property); } public void setDisplayZeroWhenNull(boolean displayZeroWhenNull) { handler.setDisplayZeroWhenNull(displayZeroWhenNull); } +public void setFillWithZero(boolean fillWithZero) { handler.setFillWithZero(fillWithZero); } public void setValue(DmsCoordinate value) { handler.setValue(value, true); } public void resetModel() { handler.resetModel(); } ]]> diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmsCoordinateEditorHandler.java b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmsCoordinateEditorHandler.java index 37eed50..433277f 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmsCoordinateEditorHandler.java +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/AbsoluteDmsCoordinateEditorHandler.java @@ -154,6 +154,10 @@ public class AbsoluteDmsCoordinateEditorHandler implements UIHandler<AbsoluteDms new ModelPropertyChangeListener(model, secondMutator)); } + public void setFillWithZero(boolean fillWithZero) { + coordinateConverter.setFillWithZero(fillWithZero); + } + public void setDisplayZeroWhenNull(boolean displayZeroWhenNull) { coordinateConverter.setDisplayZeroWhenNull(displayZeroWhenNull); diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/CoordinatesEditor.jaxx b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/CoordinatesEditor.jaxx index f5459e7..e690d53 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/CoordinatesEditor.jaxx +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/CoordinatesEditor.jaxx @@ -40,6 +40,7 @@ public void setLatitudeAndLongitude(Float latitude, Float longitude) { model.set public void setFormat(CoordinateFormat format) { model.setFormat(format); } public void setShowResetButton(boolean showResetButton) { model.setShowResetButton(showResetButton); } public void setDisplayZeroWhenNull(boolean displayZeroWhenNull) { model.setDisplayZeroWhenNull(displayZeroWhenNull); } +public void setFillWithZero(boolean fillWithZero) { model.setFillWithZero(fillWithZero); } public void resetModel() { handler.resetModel(); } public void resetQuadrant() { handler.resetQuadrant(); } ]]> diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/CoordinatesEditor.jcss b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/CoordinatesEditor.jcss index dcd977b..8cb0e1f 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/CoordinatesEditor.jcss +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/absolute/CoordinatesEditor.jcss @@ -31,16 +31,22 @@ AbsoluteDdCoordinateEditor { bean: {model}; showReset: {model.isShowResetButton()}; + displayZeroWhenNull: {model.isDisplayZeroWhenNull()}; + fillWithZero: {model.isFillWithZero()}; } AbsoluteDmsCoordinateEditor { bean: {model}; showReset: {model.isShowResetButton()}; + displayZeroWhenNull: {model.isDisplayZeroWhenNull()}; + fillWithZero: {model.isFillWithZero()}; } AbsoluteDmdCoordinateEditor { bean: {model}; showReset: {model.isShowResetButton()}; + displayZeroWhenNull: {model.isDisplayZeroWhenNull()}; + fillWithZero: {model.isFillWithZero()}; } #model { @@ -106,7 +112,6 @@ AbsoluteDmdCoordinateEditor { propertyDegree: ddDegree; propertyDecimal: ddDecimal; bean:{latitudeModel}; - displayZeroWhenNull: {model.isDisplayZeroWhenNull()}; value: {latitudeModel.getDd()}; showResetTip: {t("jaxx.coordinate.action.reset.latitude.tip")}; } @@ -116,7 +121,6 @@ AbsoluteDmdCoordinateEditor { propertyMinute: dmsMinute; propertySecond: dmsSecond; bean:{latitudeModel}; - displayZeroWhenNull: {model.isDisplayZeroWhenNull()}; value: {latitudeModel.getDms()}; showResetTip: {t("jaxx.coordinate.action.reset.latitude.tip")}; } @@ -126,7 +130,6 @@ AbsoluteDmdCoordinateEditor { propertyMinute: dmdMinute; propertyDecimal: dmdDecimal; bean:{latitudeModel}; - displayZeroWhenNull: {model.isDisplayZeroWhenNull()}; value: {latitudeModel.getDmd()}; showResetTip: {t("jaxx.coordinate.action.reset.latitude.tip")}; } @@ -152,7 +155,6 @@ AbsoluteDmdCoordinateEditor { propertyDegree: ddDegree; propertyDecimal: ddDecimal; bean:{longitudeModel}; - displayZeroWhenNull: {model.isDisplayZeroWhenNull()}; value: {longitudeModel.getDd()}; showResetTip: {t("jaxx.coordinate.action.reset.longitude.tip")}; } @@ -162,7 +164,6 @@ AbsoluteDmdCoordinateEditor { propertyMinute: dmsMinute; propertySecond: dmsSecond; bean:{longitudeModel}; - displayZeroWhenNull: {model.isDisplayZeroWhenNull()}; value: {longitudeModel.getDms()}; showResetTip: {t("jaxx.coordinate.action.reset.longitude.tip")}; } @@ -172,7 +173,6 @@ AbsoluteDmdCoordinateEditor { propertyMinute: dmdMinute; propertyDecimal: dmdDecimal; bean:{longitudeModel}; - displayZeroWhenNull: {model.isDisplayZeroWhenNull()}; value: {longitudeModel.getDmd()}; showResetTip: {t("jaxx.coordinate.action.reset.longitude.tip")}; } diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDdCoordinateEditor.jaxx b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDdCoordinateEditor.jaxx index d4b19db..c425f7d 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDdCoordinateEditor.jaxx +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDdCoordinateEditor.jaxx @@ -46,6 +46,7 @@ public void setPropertySign(String property ) { model.setPropertySign(property); public void setPropertyDegree(String property ) { model.setPropertyDegree(property); } public void setPropertyDecimal(String property ) { model.setPropertyDecimal(property); } public void setDisplayZeroWhenNull(boolean displayZeroWhenNull) { handler.setDisplayZeroWhenNull(displayZeroWhenNull); } +public void setFillWithZero(boolean fillWithZero) { handler.setFillWithZero(fillWithZero); } public void setValue(DdCoordinate value) { handler.setValue(value, true); } ]]> </script> diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDdCoordinateEditorHandler.java b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDdCoordinateEditorHandler.java index 0442f37..6673dc5 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDdCoordinateEditorHandler.java +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDdCoordinateEditorHandler.java @@ -202,6 +202,13 @@ public class SignedDdCoordinateEditorHandler implements UIHandler<SignedDdCoordi } + + public void setFillWithZero(boolean fillWithZero) { + signedConverter.setFillWithZero(fillWithZero); + unsignedConverter.setFillWithZero(fillWithZero); + } + + public void setValue(DdCoordinate value, boolean pushToModel) { if (valueModelIsAdjusting) { diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmdCoordinateEditor.jaxx b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmdCoordinateEditor.jaxx index 09199fd..ef2f3bc 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmdCoordinateEditor.jaxx +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmdCoordinateEditor.jaxx @@ -47,6 +47,7 @@ public void setPropertyDegree(String property ) { model.setPropertyDegree(proper public void setPropertyMinute(String property ) { model.setPropertyMinute(property); } public void setPropertyDecimal(String property ) { model.setPropertyDecimal(property); } public void setDisplayZeroWhenNull(boolean displayZeroWhenNull) { handler.setDisplayZeroWhenNull(displayZeroWhenNull); } +public void setFillWithZero(boolean fillWithZero) { handler.setFillWithZero(fillWithZero); } public void setValue(DmdCoordinate value) { handler.setValue(value, true); } ]]> </script> diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmdCoordinateEditorHandler.java b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmdCoordinateEditorHandler.java index 38a456c..8c668c0 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmdCoordinateEditorHandler.java +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmdCoordinateEditorHandler.java @@ -213,6 +213,11 @@ public class SignedDmdCoordinateEditorHandler implements UIHandler<SignedDmdCoor } + public void setFillWithZero(boolean fillWithZero) { + signedConverter.setFillWithZero(fillWithZero); + unsignedConverter.setFillWithZero(fillWithZero); + } + public void setValue(DmdCoordinate value, boolean pushToModel) { if (valueModelIsAdjusting) { diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmsCoordinateEditor.jaxx b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmsCoordinateEditor.jaxx index 1003599..869f07d 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmsCoordinateEditor.jaxx +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmsCoordinateEditor.jaxx @@ -47,6 +47,7 @@ public void setPropertyDegree(String property ) { model.setPropertyDegree(proper public void setPropertyMinute(String property ) { model.setPropertyMinute(property); } public void setPropertySecond(String property ) { model.setPropertySecond(property); } public void setDisplayZeroWhenNull(boolean displayZeroWhenNull) { handler.setDisplayZeroWhenNull(displayZeroWhenNull); } +public void setFillWithZero(boolean fillWithZero) { handler.setFillWithZero(fillWithZero); } public void setValue(DmsCoordinate value) { handler.setValue(value, true); } ]]> </script> diff --git a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmsCoordinateEditorHandler.java b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmsCoordinateEditorHandler.java index 859e24c..4bc13b9 100644 --- a/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmsCoordinateEditorHandler.java +++ b/jaxx-widgets-gis/src/main/java/org/nuiton/jaxx/widgets/gis/signed/SignedDmsCoordinateEditorHandler.java @@ -213,6 +213,11 @@ public class SignedDmsCoordinateEditorHandler implements UIHandler<SignedDmsCoor } + public void setFillWithZero(boolean fillWithZero) { + signedConverter.setFillWithZero(fillWithZero); + unsignedConverter.setFillWithZero(fillWithZero); + } + public void setValue(DmsCoordinate value, boolean pushToModel) { if (valueModelIsAdjusting) { -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.