X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2Ftables%2Fmi%2FInstructionView.java;h=f0db46fe8f77ab9bf96833fd3579a4aad9a50b51;hb=a8ba08b067b7c5e449656fca56ac067d5d701270;hp=931d1a60e56aabc832f8acf110d17799680d15af;hpb=b32414f8406634aca730d724a011023c0da8bf22;p=Mograsim.git diff --git a/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionView.java b/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionView.java index 931d1a60..f0db46fe 100644 --- a/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionView.java +++ b/net.mograsim.plugin.core/src/net/mograsim/plugin/tables/mi/InstructionView.java @@ -26,6 +26,7 @@ import net.mograsim.machine.mi.parameters.ParameterClassification; import net.mograsim.plugin.MachineContext; import net.mograsim.plugin.MachineContext.ContextObserver; import net.mograsim.plugin.asm.AsmNumberUtil.NumberType; +import net.mograsim.plugin.tables.AddressLabelProvider; import net.mograsim.plugin.tables.DisplaySettings; import net.mograsim.plugin.tables.RadixSelector; import net.mograsim.plugin.util.DropDownMenu; @@ -119,6 +120,9 @@ public class InstructionView extends ViewPart implements ContextObserver private void createColumns() { + TableViewerColumn col = createTableViewerColumn("Address", 200); + col.setLabelProvider(new AddressLabelProvider()); + int size = miDef.size(); int bit = 0; columns = new TableViewerColumn[size]; @@ -131,8 +135,7 @@ public class InstructionView extends ViewPart implements ContextObserver String name = startBit == endBit ? Integer.toString(startBit) : startBit + "..." + endBit; int bounds = 20 + 20 * classes[i].getExpectedBits(); - TableViewerColumn col = createTableViewerColumn(name, bounds); - createEditingAndLabel(col, miDef, i); + createEditingAndLabel(createTableViewerColumn(name, bounds), miDef, i); } }