Example usage for org.eclipse.jface.resource ImageDescriptor createImage

List of usage examples for org.eclipse.jface.resource ImageDescriptor createImage

Introduction

In this page you can find the example usage for org.eclipse.jface.resource ImageDescriptor createImage.

Prototype

public Image createImage() 

Source Link

Document

Creates and returns a new SWT image for this image descriptor.

Usage

From source file:eu.udig.jconsole.util.ImageCache.java

License:Open Source License

private Image createImage(String key) {
    ImageDescriptor id = AbstractUIPlugin.imageDescriptorFromPlugin(JConsolePlugin.PLUGIN_ID, key);
    Image image = id.createImage();
    return image;
}

From source file:eu.udig.omsbox.utils.ImageCache.java

License:Open Source License

private Image createImage(String key) {
    ImageDescriptor id = AbstractUIPlugin.imageDescriptorFromPlugin(OmsBoxPlugin.PLUGIN_ID, key);
    Image image = id.createImage();
    return image;
}

From source file:eu.udig.style.advanced.utils.ImageCache.java

License:Open Source License

private Image createImage(String key) {
    ImageDescriptor id = AbstractUIPlugin.imageDescriptorFromPlugin(StylePlugin.PLUGIN_ID, key);
    Image image = id.createImage();
    return image;
}

From source file:eu.udig.tools.jgrass.featuremovieview.FeatureMovieView.java

License:Open Source License

public FeatureMovieView() {
    ImageDescriptor playImageDescriptor = AbstractUIPlugin
            .imageDescriptorFromPlugin(JGrassToolsPlugin.PLUGIN_ID, "icons/play.gif");
    playImage = playImageDescriptor.createImage();
    ImageDescriptor stopImageDescriptor = AbstractUIPlugin
            .imageDescriptorFromPlugin(JGrassToolsPlugin.PLUGIN_ID, "icons/stop.gif");
    stopImage = stopImageDescriptor.createImage();
    ImageDescriptor gotoImageDescriptor = AbstractUIPlugin
            .imageDescriptorFromPlugin(JGrassToolsPlugin.PLUGIN_ID, "icons/goto.gif");
    gotoImage = gotoImageDescriptor.createImage();
    ImageDescriptor nextImageDescriptor = AbstractUIPlugin
            .imageDescriptorFromPlugin(JGrassToolsPlugin.PLUGIN_ID, "icons/shift_r_edit.gif");
    nextImage = nextImageDescriptor.createImage();
    ImageDescriptor previousImageDescriptor = AbstractUIPlugin
            .imageDescriptorFromPlugin(JGrassToolsPlugin.PLUGIN_ID, "icons/shift_l_edit.gif");
    previousImage = previousImageDescriptor.createImage();

}

From source file:eu.udig.tools.jgrass.navigationview.NavigationView.java

License:Open Source License

public NavigationView() {
    ImageDescriptor imageDescriptor = AbstractUIPlugin.imageDescriptorFromPlugin(JGrassToolsPlugin.PLUGIN_ID,
            "icons/worldoverview2.png");
    worldImage = imageDescriptor.createImage();

    color = Display.getDefault().getSystemColor(SWT.COLOR_RED);

}

From source file:ext.org.eclipse.jdt.internal.ui.compare.JavaCompareUtilities.java

License:Open Source License

static Image getImage(IMember member) {
    ImageDescriptor id = getImageDescriptor(member);
    return id.createImage();
}

From source file:ext.org.eclipse.jdt.internal.ui.packageview.PackageExplorerLabelProvider.java

License:Open Source License

@Override
public Image getImage(Object element) {
    if (element instanceof IWorkingSet) {
        ImageDescriptor image = ((IWorkingSet) element).getImageDescriptor();
        if (image == null) {
            return null;
        }//from  w  w  w . ja v  a 2 s  . c o  m
        if (fWorkingSetImages == null) {
            fWorkingSetImages = new HashMap<ImageDescriptor, Image>();
        }

        Image result = fWorkingSetImages.get(image);
        if (result == null) {
            result = image.createImage();
            fWorkingSetImages.put(image, result);
        }
        return decorateImage(result, element);
    }
    return super.getImage(element);
}

From source file:ext.org.eclipse.jdt.internal.ui.text.correction.proposals.FixCorrectionProposal.java

License:Open Source License

@Override
public Image getImage() {
    IStatus status = getFixStatus();//w  ww.  j  av a  2s . c o m
    if (status != null && !status.isOK()) {
        ImageImageDescriptor image = new ImageImageDescriptor(super.getImage());

        int flag = JavaElementImageDescriptor.WARNING;
        if (status.getSeverity() == IStatus.ERROR) {
            flag = JavaElementImageDescriptor.ERROR;
        }

        ImageDescriptor composite = new JavaElementImageDescriptor(image, flag,
                new Point(image.getImageData().width, image.getImageData().height));
        return composite.createImage();
    } else {
        return super.getImage();
    }
}

From source file:ext.org.eclipse.jdt.internal.ui.viewsupport.ImageDescriptorRegistry.java

License:Open Source License

/**
 * Returns the image associated with the given image descriptor.
 *
 * @param descriptor the image descriptor for which the registry manages an image,
 *  or <code>null</code> for a missing image descriptor
 * @return the image associated with the image descriptor or <code>null</code>
 *  if the image descriptor can't create the requested image.
 */// w  w  w  . ja v a 2  s  . co  m
public Image get(ImageDescriptor descriptor) {
    if (descriptor == null)
        descriptor = ImageDescriptor.getMissingImageDescriptor();

    Image result = fRegistry.get(descriptor);
    if (result != null)
        return result;

    result = descriptor.createImage();
    if (result != null)
        fRegistry.put(descriptor, result);
    return result;
}

From source file:ext.org.eclipse.jdt.internal.ui.viewsupport.StorageLabelProvider.java

License:Open Source License

private Image getImageForJarEntry(IStorage element) {
    if (element instanceof IJarEntryResource && !((IJarEntryResource) element).isFile()) {
        return PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER);
    }//from  w  ww  . j  a va 2 s .c  o  m

    if (fJarImageMap == null)
        return getDefaultImage();

    if (element == null || element.getName() == null)
        return getDefaultImage();

    // Try to find icon for full name
    String name = element.getName();
    Image image = fJarImageMap.get(name);
    if (image != null)
        return image;
    IFileEditorMapping[] mappings = getEditorRegistry().getFileEditorMappings();
    int i = 0;
    while (i < mappings.length) {
        if (mappings[i].getLabel().equals(name))
            break;
        i++;
    }
    String key = name;
    if (i == mappings.length) {
        // Try to find icon for extension
        IPath path = element.getFullPath();
        if (path == null)
            return getDefaultImage();
        key = path.getFileExtension();
        if (key == null)
            return getDefaultImage();
        image = fJarImageMap.get(key);
        if (image != null)
            return image;
    }

    // Get the image from the editor registry
    ImageDescriptor desc = getEditorRegistry().getImageDescriptor(name);
    image = desc.createImage();

    fJarImageMap.put(key, image);

    return image;
}