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=d55dc585ecd9f8bfd800ba7a034ab1e6b6bba2b3;hp=6ee2c2b4509940b8ad87ddefbf6a5c3b091d490e;hpb=7d05144c25daa53e60fc9ed9fd503546a86567f8;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