private Color containsColor;
private Color deletedColor;
private Color addedColor;
private Color containsColor;
private Color deletedColor;
private Color addedColor;
containsColor = new Color(parent.getDisplay(), new RGB(255,255,220));
deletedColor = new Color(parent.getDisplay(), new RGB(255,220,220));
addedColor = new Color(parent.getDisplay(), new RGB(220,255,220));
containsColor = new Color(parent.getDisplay(), new RGB(255,255,220));
deletedColor = new Color(parent.getDisplay(), new RGB(255,220,220));
addedColor = new Color(parent.getDisplay(), new RGB(220,255,220));
selectedStructure.remove(n);
}
changeBrowser.setChecked(n, sel);
selectedStructure.remove(n);
}
changeBrowser.setChecked(n, sel);
+
+ @Override
+ public Color getForeground(Object element) {
+ PropertyChange pc = (PropertyChange)element;
+ if (!pc.enabled())
+ return disabledColor;
+ return null;
+ }
+ }
+
+ protected abstract class PropertyChangeLabelProvider extends ColumnLabelProvider {
+
+ public PropertyChangeLabelProvider() {
+
+ }
+
+ @Override
+ public Color getForeground(Object element) {
+ PropertyChange pc = (PropertyChange)element;
+ if (!pc.enabled())
+ return disabledColor;
+ return null;
+ }