public void initialize(ColumnViewer viewer, ViewerColumn column) { PlatformUI.getPreferenceStore().addPropertyChangeListener(this); JFaceResources.getColorRegistry().addListener(this); setOwnerDrawEnabled(showColoredLabels()); super.initialize(viewer, column); }
@Override protected void initialize(ColumnViewer viewer, ViewerColumn column) { super.initialize(viewer, column); if (decorator != null) { ColumnViewerToolTipSupport.enableFor(viewer); } }
/** Builds a viewer. */ private <ViewerType extends StructuredViewer, ColumnType extends Item> ViewerType buildViewer(ViewerType viewer, List<ColumnType> columns, BiFunction<ViewerType, ColumnType, ViewerColumn> columnViewerCreator) { viewer.setUseHashlookup(useHashLookup); for (int i = 0; i < columnBuilders.size(); ++i) { ViewerColumn viewerColumn = columnViewerCreator.apply(viewer, columns.get(i)); ColumnBuilder<T> builder = columnBuilders.get(i); if (builder.provider != null) { viewerColumn.setLabelProvider(builder.provider); } builder.finalSetup.accept(viewerColumn); } return viewer; }
@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 protected void initialize(ColumnViewer viewer, ViewerColumn column) { super.initialize(viewer, column); tableViewer = (TableViewer) viewer; }
/** Calls the given consumer after the ColumnViewer has been constructed. */ public ColumnBuilder<T> setFinalSetup(Consumer<? super ViewerColumn> finalSetup) { this.finalSetup = finalSetup; return this; }
@Override public void initialize(ColumnViewer viewer, ViewerColumn column) { super.initialize(viewer, column, true); }