下面列出了org.eclipse.ui.internal.editors.text.EditorsPlugin#org.eclipse.jface.viewers.ViewerColumn 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
public void initialize(ColumnViewer viewer, ViewerColumn column) {
PlatformUI.getPreferenceStore().addPropertyChangeListener(this);
EditorsPlugin.getDefault().getPreferenceStore().addPropertyChangeListener(this);
JFaceResources.getColorRegistry().addListener(this);
setOwnerDrawEnabled(showColoredLabels());
super.initialize(viewer, column);
}
public void initialize(ColumnViewer viewer, ViewerColumn column) {
PlatformUI.getPreferenceStore().addPropertyChangeListener(this);
JFaceResources.getColorRegistry().addListener(this);
setOwnerDrawEnabled(showColoredLabels());
super.initialize(viewer, column);
}
@Override
public void initialize(ColumnViewer viewer, ViewerColumn column) {
ColoredViewersManager.install(this);
setOwnerDrawEnabled(ColoredViewersManager.showColoredLabels());
super.initialize(viewer, column);
}
@Override
public void initialize(ColumnViewer viewer, ViewerColumn column) {
PlatformUI.getPreferenceStore().addPropertyChangeListener(this);
JFaceResources.getColorRegistry().addListener(this);
setOwnerDrawEnabled(showColoredLabels());
super.initialize(viewer, column);
}
@Override
public void dispose(ColumnViewer viewer, ViewerColumn column) {
if (bgColor != null) {
bgColor.dispose();
}
dispose();
}
@Override
protected void initialize(final ColumnViewer viewer, final ViewerColumn column) {
super.initialize(viewer, column);
if (knowElements != null && feature != null) {
EMFObservables.observeMap(knowElements, feature).addMapChangeListener(this);
}
}
@Override
protected void initialize(ColumnViewer viewer, ViewerColumn column) {
if (!Platform.getWS().equals(Platform.WS_GTK)) {
bgColor = new Color(Display.getCurrent(), 232, 232, 232);
}
}
@Override
public void initialize(ColumnViewer viewer, ViewerColumn column) {
super.initialize(viewer, column);
}