Examples of ILabelDecorator


Examples of org.eclipse.jface.viewers.ILabelDecorator

    protected String decorateText(final String text0, final Object element) {
        String text = text0;
        if (fLabelDecorators != null && text.length() > 0) {
            for (int i = 0; i < fLabelDecorators.size(); i++) {
                final ILabelDecorator decorator = fLabelDecorators.get(i);
                text = decorator.decorateText(text, element);
            }
        }
        return text;
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

    @Override
    public void dispose() {
        if (fLabelDecorators != null) {
            for (int i = 0; i < fLabelDecorators.size(); i++) {
                final ILabelDecorator decorator = fLabelDecorators.get(i);
                decorator.dispose();
            }
            fLabelDecorators = null;
        }
        fImageLabelProvider.dispose();
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

    @Override
    public void addListener(final ILabelProviderListener listener) {
        if (fLabelDecorators != null) {
            for (int i = 0; i < fLabelDecorators.size(); i++) {
                final ILabelDecorator decorator = fLabelDecorators.get(i);
                decorator.addListener(listener);
            }
        }
        fListeners.add(listener);
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

    @Override
    public void removeListener(final ILabelProviderListener listener) {
        if (fLabelDecorators != null) {
            for (int i = 0; i < fLabelDecorators.size(); i++) {
                final ILabelDecorator decorator = fLabelDecorators.get(i);
                decorator.removeListener(listener);
            }
        }
        fListeners.remove(listener);
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

    protected Image decorateImage(final Image image0, final Object element) {
        Image image = image0;
        if (fLabelDecorators != null && image != null) {
            for (int i = 0; i < fLabelDecorators.size(); i++) {
                final ILabelDecorator decorator = fLabelDecorators.get(i);
                image = decorator.decorateImage(image, element);
            }
        }
        return image;
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

    // The columns:
   
    TreeViewerColumn mainColumn = newTreeViewerColumn(viewer, SWT.LEFT, "Name", 200);
    mainColumn.getColumn().addSelectionListener(labelSorter);
    ILabelDecorator decorator = PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator();
    mainColumn.setLabelProvider(new DecoratingStyledCellLabelProvider(mainLabels, decorator, null));
   

    TreeViewerColumn durationColumn = newTreeViewerColumn(viewer, SWT.RIGHT, "Duration", 150);
    durationColumn.getColumn().addSelectionListener(durationSorter);
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

    // The columns:

    TreeViewerColumn mainColumn =
        newTreeViewerColumn(viewer, SWT.LEFT, "Name", 200);
    mainColumn.getColumn().addSelectionListener(labelSorter);
    ILabelDecorator decorator =
        PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator();
    mainColumn.setLabelProvider(new DecoratingStyledCellLabelProvider(
        mainLabels, decorator, null));

    TreeViewerColumn durationColumn =
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

    // The columns:

    TreeViewerColumn mainColumn =
        newTreeViewerColumn(viewer, SWT.LEFT, "Name", 200);
    mainColumn.getColumn().addSelectionListener(labelSorter);
    ILabelDecorator decorator =
        PlatformUI.getWorkbench().getDecoratorManager().getLabelDecorator();
    mainColumn.setLabelProvider(new DecoratingStyledCellLabelProvider(
        mainLabels, decorator, null));

    TreeViewerColumn durationColumn =
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

    this.workbenchWindow = window;
   
    JavaElementLabelProvider javaLabelProvider = new JavaElementLabelProvider(
      JavaElementLabelProvider.SHOW_PARAMETERS | JavaElementLabelProvider.SHOW_OVERLAY_ICONS);
   
    ILabelDecorator javaLabelDecorator = workbenchWindow.getWorkbench().getDecoratorManager().getLabelDecorator();
   
    labelProvider = new DecoratingLabelProvider(javaLabelProvider, javaLabelDecorator);
  }
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

     * Return null if there is no image or if an error occurs.
     */
    Image decorateImage(Image image, Object element) {
        try {
            //Internal decorator might be null so be prepared
            ILabelDecorator currentDecorator = internalGetDecorator();
            if (currentDecorator != null) {
        return currentDecorator.decorateImage(image, element);
      }

        } catch (CoreException exception) {
            handleCoreException(exception);
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.