package net.mograsim.plugin.tables.mi;
import org.eclipse.jface.viewers.ColumnLabelProvider;
+import org.eclipse.swt.graphics.Color;
+import org.eclipse.swt.graphics.Font;
public class ParameterLabelProvider extends ColumnLabelProvider
{
private final int index;
+ private final FontAndColorHelper cProv;
- public ParameterLabelProvider(int index)
+ public ParameterLabelProvider(FontAndColorHelper cProv, int index)
{
super();
this.index = index;
+ this.cProv = cProv;
}
@Override
InstructionTableRow row = (InstructionTableRow) element;
return row.data.getCell(row.address).getParameter(index).toString();
}
+
+ @Override
+ public Color getBackground(Object element)
+ {
+ return cProv.getBackground(element, index);
+ }
+
+ @Override
+ public Color getForeground(Object element)
+ {
+ return cProv.getForeground(element, index);
+ }
+
+ @Override
+ public Font getFont(Object element)
+ {
+ return cProv.getFont(element, index);
+ }
}