1 package net.mograsim.plugin.tables.mi;
3 import org.eclipse.jface.viewers.ColumnLabelProvider;
4 import org.eclipse.swt.graphics.Color;
5 import org.eclipse.swt.graphics.Font;
7 public class ParameterLabelProvider extends ColumnLabelProvider
9 private final int index;
10 private final FontAndColorHelper cProv;
12 public ParameterLabelProvider(FontAndColorHelper cProv, int index)
20 public String getText(Object element)
22 InstructionTableRow row = (InstructionTableRow) element;
23 return row.data.getCell(row.address).getParameter(index).toString();
27 public Color getBackground(Object element)
29 return cProv.getBackground(element, index);
33 public Color getForeground(Object element)
35 return cProv.getForeground(element, index);
39 public Font getFont(Object element)
41 return cProv.getFont(element, index);