X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2Ftables%2FNumberColumnLabelProvider.java;h=a6e84e7220605753667c715d113fa656c7a3bd4c;hb=5e1f40d3029fbd0c77e430d378bb0746f981e4cc;hp=6ee2c2b4509940b8ad87ddefbf6a5c3b091d490e;hpb=4c2b7a2100e55b5e4bf59666b9684d5a996bd0fb;p=Mograsim.git diff --git a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/NumberColumnLabelProvider.java b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/NumberColumnLabelProvider.java index 6ee2c2b4..a6e84e72 100644 --- a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/NumberColumnLabelProvider.java +++ b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/NumberColumnLabelProvider.java @@ -8,7 +8,7 @@ import net.mograsim.plugin.asm.AsmNumberUtil; public abstract class NumberColumnLabelProvider extends ColumnLabelProvider { - private DisplaySettings displaySettings; + private final DisplaySettings displaySettings; public NumberColumnLabelProvider(DisplaySettings displaySettings) { @@ -18,8 +18,10 @@ public abstract class NumberColumnLabelProvider extends ColumnLabelProvider @Override public String getText(Object element) { - return AsmNumberUtil.toString(getAsBigInteger(element), displaySettings.getDataNumberType()); + return AsmNumberUtil.toString(getAsBigInteger(element), displaySettings.getDataNumberType(), getBitLength(element)); } public abstract BigInteger getAsBigInteger(Object element); + + public abstract int getBitLength(Object element); } \ No newline at end of file