Number format preferences screen

This commit is contained in:
serso
2016-05-04 23:39:46 +02:00
parent 49ab48a44c
commit eb1c733153
15 changed files with 358 additions and 239 deletions

View File

@@ -14,6 +14,7 @@ public class NumberFormatter {
public static final char NO_GROUPING = 0;
public static final int NO_ROUNDING = -1;
public static final int DEFAULT_MAGNITUDE = 5;
public static final int MIN_PRECISION = 1;
public static final int MAX_PRECISION = 15;
private final Real.NumberFormat numberFormat = new Real.NumberFormat();
@@ -39,7 +40,7 @@ public class NumberFormatter {
}
public void setPrecision(int precision) {
this.precision = precision;
this.precision = Math.max(MIN_PRECISION, Math.min(precision, MAX_PRECISION));
}
public void setGroupingSeparator(char groupingSeparator) {