From 9fb9335e9725e3596b1134db0d6d2864d694d192 Mon Sep 17 00:00:00 2001 From: Cavallium Date: Mon, 12 Mar 2018 09:56:08 +0100 Subject: [PATCH] The symbol '.' is now a NumericChar Block --- .classpath | 2 +- .../blocks/{BlockNumber.java => BlockNumericChar.java} | 4 ++-- .../gui/expression/containers/NormalInputContainer.java | 7 ++++--- 3 files changed, 7 insertions(+), 6 deletions(-) rename src/main/java/org/warp/picalculator/gui/expression/blocks/{BlockNumber.java => BlockNumericChar.java} (82%) diff --git a/.classpath b/.classpath index 6c802bcb..f048d21f 100644 --- a/.classpath +++ b/.classpath @@ -6,7 +6,7 @@ - + diff --git a/src/main/java/org/warp/picalculator/gui/expression/blocks/BlockNumber.java b/src/main/java/org/warp/picalculator/gui/expression/blocks/BlockNumericChar.java similarity index 82% rename from src/main/java/org/warp/picalculator/gui/expression/blocks/BlockNumber.java rename to src/main/java/org/warp/picalculator/gui/expression/blocks/BlockNumericChar.java index 913ac1b4..56d0ec06 100644 --- a/src/main/java/org/warp/picalculator/gui/expression/blocks/BlockNumber.java +++ b/src/main/java/org/warp/picalculator/gui/expression/blocks/BlockNumericChar.java @@ -8,9 +8,9 @@ import org.warp.picalculator.math.MathematicalSymbols; import org.warp.picalculator.math.parser.features.FeatureChar; import org.warp.picalculator.math.parser.features.interfaces.Feature; -public class BlockNumber extends BlockChar { +public class BlockNumericChar extends BlockChar { - public BlockNumber(char ch) { + public BlockNumericChar(char ch) { super(ch); } diff --git a/src/main/java/org/warp/picalculator/gui/expression/containers/NormalInputContainer.java b/src/main/java/org/warp/picalculator/gui/expression/containers/NormalInputContainer.java index 655f0d81..a59bbf87 100755 --- a/src/main/java/org/warp/picalculator/gui/expression/containers/NormalInputContainer.java +++ b/src/main/java/org/warp/picalculator/gui/expression/containers/NormalInputContainer.java @@ -8,7 +8,7 @@ import org.warp.picalculator.gui.expression.blocks.Block; import org.warp.picalculator.gui.expression.blocks.BlockChar; import org.warp.picalculator.gui.expression.blocks.BlockContainer; import org.warp.picalculator.gui.expression.blocks.BlockDivision; -import org.warp.picalculator.gui.expression.blocks.BlockNumber; +import org.warp.picalculator.gui.expression.blocks.BlockNumericChar; import org.warp.picalculator.gui.expression.blocks.BlockParenthesis; import org.warp.picalculator.gui.expression.blocks.BlockPower; import org.warp.picalculator.gui.expression.blocks.BlockReference; @@ -70,7 +70,8 @@ public class NormalInputContainer extends InputContainer { case '7': case '8': case '9': - return new BlockNumber(c); + case '.': + return new BlockNumericChar(c); case MathematicalSymbols.SINE: return new BlockSine(); case MathematicalSymbols.PI: @@ -102,7 +103,7 @@ public class NormalInputContainer extends InputContainer { currentBlock = currentBlock.getPreviousBlock(); if (currentBlock == null) break; Block b = currentBlock.get(); - if (b instanceof BlockNumber || b instanceof BlockVariable) { + if (b instanceof BlockNumericChar || b instanceof BlockVariable) { if (!groupedBefore) { groupedBefore = true; }