X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2Ftables%2Fmi%2FInstructionTable.java;fp=plugins%2Fnet.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2Ftables%2Fmi%2FInstructionTable.java;h=81e0f16e3f1fccd322e47da4d830d2bb9fc37e98;hb=733574abd1dd4e453e79aab9152a2f55533834a4;hp=2632f392513a5db18aa717de75c39ca7b32476a6;hpb=d1abde47b23153d899b3d39bcb2794acb83c6e68;p=Mograsim.git diff --git a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java index 2632f392..81e0f16e 100644 --- a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java +++ b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionTable.java @@ -132,19 +132,14 @@ public class InstructionTable int startBit = bit - 1; int endBit = bit = bit - classes[i].getExpectedBits(); - String description = miDef.getParameterDescription(i).orElse(null); + String columnTitle; String bitString = startBit == endBit ? Integer.toString(startBit) : startBit + "..." + endBit; - String columnTitle, columnTooltip; - if (useDescriptionAsColumnTitle(description)) - { - columnTitle = description; - columnTooltip = bitString; - } else - { + if (Preferences.current().getBoolean("net.mograsim.plugin.core.editors.mpm.bitsascolumnname")) columnTitle = bitString; - columnTooltip = description; - } + else + columnTitle = miDef.getParameterTitle(i).orElse(bitString); columnTitles[i] = columnTitle; + String columnTooltip = miDef.getParameterDescription(i).orElse(null); col = createTableViewerColumn(columnTitle, columnTooltip); columns[i + 1] = col; @@ -175,11 +170,6 @@ public class InstructionTable viewer.getTable().setVisible(true); } - private static boolean useDescriptionAsColumnTitle(String description) - { - return description != null && Preferences.current().getBoolean("net.mograsim.plugin.core.editors.mpm.descriptionascolumnname"); - } - public void bindMicroInstructionMemory(MicroInstructionMemory memory) { this.memory = memory;