Examples of ILabelDecorator


Examples of org.eclipse.jface.viewers.ILabelDecorator

     * Return null if there is no text or if there is an exception.
     */
    String decorateText(String text, Object element) {
        try {
            //Internal decorator might be null so be prepared
            ILabelDecorator currentDecorator = internalGetDecorator();
            if (currentDecorator != null) {
        return currentDecorator.decorateText(text, element);
      }
        } catch (CoreException exception) {
            handleCoreException(exception);
        }
        return null;
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

    }

    /** Check to see that our lightweight decorators make it into the mix */
    static final ILabelDecorator getWorkbenchDecorators(){
        IDecoratorManager manager = PlatformUI.getWorkbench().getDecoratorManager();
        ILabelDecorator decorator = manager.getLabelDecorator();
        return decorator;
    }
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

        tableLayout.addColumnData(new ColumnWeightData(50, 50, true));
        table.setLayout(tableLayout);

        ruleTable = new TableViewer(table);
        ruleTable.setContentProvider(CONTENT_PROVIDER);
        final ILabelDecorator decorator = new ProxyLabelDecorator();
        final ITableLabelProvider labelProvider = new ITableLabelProvider() {
            public Image getColumnImage(Object o, int i) {
                // Decorate an image for the first column only
                return (i == COLUMN_SELECTOR) ?
                        decorator.decorateImage(SELECTOR_IMAGE, o) : null;
            }

            public String getColumnText(Object o, int i) {
                BeanProxy ruleProxy = (BeanProxy) o;
                String returnValue = null;
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

        // Set up the decorator
        Tree tree = (Tree) treeViewer.getControl();
        ItemContainer container = new TreeItemContainer(tree);
        // create the label decorator
        ILabelDecorator decorator = createLabelDecorator(container);
        DecoratingLabelProvider dlp =
                new DecoratingLabelProvider(labelProvider, decorator);

        treeViewer.setLabelProvider(dlp);
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 countColumn =
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

    // 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 descriptionColumn =
View Full Code Here

Examples of org.eclipse.jface.viewers.ILabelDecorator

  public void dispose() {
    javaLabelProvider.dispose();
    beansLabelProvider.dispose();
    if (labelDecorators != null) {
      for (int i = 0; i < labelDecorators.size(); i++) {
        ILabelDecorator decorator = (ILabelDecorator) labelDecorators
            .get(i);
        decorator.dispose();
      }
      labelDecorators = null;
    }
    super.dispose();
  }
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.