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:es.axios.udig.spatialoperations.internal.ui.parameters.polygontoline.PolygonToLineParametersFactory.java

License:Open Source License

public Image createIcon() {

    final String file = "images/polygontoline.gif"; //$NON-NLS-1$

    ImageDescriptor descriptor = ImageDescriptor.createFromFile(PolygonToLineComposite.class, file);

    Image image = descriptor.createImage();

    return image;
}

From source file:es.axios.udig.spatialoperations.internal.ui.parameters.spatialjoingeom.SpatialJoinParameterPresenterFactory.java

License:Open Source License

public Image createIcon() {

    final String file = "images/spatialJoinGeom.gif"; //$NON-NLS-1$

    ImageDescriptor descriptor = ImageDescriptor.createFromFile(SpatialJoinGeomComposite.class, file);

    Image image = descriptor.createImage();

    return image;
}

From source file:es.axios.udig.spatialoperations.internal.ui.parameters.split.SplitParametersPresenterFactory.java

License:Open Source License

public Image createIcon() {

    final String file = "images/Split.gif"; //$NON-NLS-1$

    ImageDescriptor descriptor = ImageDescriptor.createFromFile(SplitComposite.class, file);

    Image image = descriptor.createImage();

    return image;
}

From source file:es.axios.udig.spatialoperations.tutorial.ui.centroid.CentroidUIFactory.java

License:Open Source License

/**
 * Provides the the centroid icon//from   w  ww .  ja v  a 2  s .c  om
 */
public Image createIcon() {

    final String file = "images/Centroid.gif"; //$NON-NLS-1$

    ImageDescriptor descriptor = ImageDescriptor.createFromFile(SOCentroidComposite.class, file);

    Image image = descriptor.createImage();

    return image;
}

From source file:es.cv.gvcase.mdt.common.util.ImageUtils.java

License:Open Source License

/**
 * Return the {@link Image} contained in the given bundle and with the provided
 * path.//from ww  w  .j  a va 2s. c o m
 * 
 * @param bundleId
 *            The Plugin ID where the image is contained
 * @param imagePath
 *            Path within the plugin to find the
 * @return the SWT Image
 */
public static Image getImageFromBundle(String bundleId, String imagePath) {
    ImageDescriptor imgDes = AbstractUIPlugin.imageDescriptorFromPlugin(bundleId, imagePath);
    Image image = null;
    try {
        image = imgDes.createImage();
    } catch (Exception ex) {
        Activator.getDefault().logError(
                "Could not load contributed Image. Bundle: " + bundleId + " | ImagePath: " + imagePath, ex);
    }
    if (image != null)
        return image;
    else
        return null;
}

From source file:etomica.plugin.editors.ImageDescriptorRegistry.java

License:Open Source License

/**
 * Returns the image assiciated with the given image descriptor.
 * /*from   www.  j a  va  2 s .c  o  m*/
 * @param descriptor the image descriptor for which the registry manages an image
 * @return the image associated with the image descriptor or <code>null</code>
 *  if the image descriptor can't create the requested image.
 */
public Image get(ImageDescriptor descriptor) {
    if (descriptor == null)
        descriptor = ImageDescriptor.getMissingImageDescriptor();

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

    Assert.isTrue(fDisplay == getStandardDisplay(), "Allocating image for wrong display."); //$NON-NLS-1$
    result = descriptor.createImage();
    if (result != null)
        fRegistry.put(descriptor, result);
    return result;
}

From source file:eu.aniketos.ncvm.userinterface.views.ConfigureDialogue.java

License:Open Source License

protected Control createContents(Composite parent) {
    // Sets up the dialogue box.
    Control contents = super.createContents(parent);

    // Set the title of the dialogue box.
    setTitle("NCVM Configuration");

    // Set some helpful text about the dialogue for the benefit of the user.
    setMessage(/* w w  w. ja v a 2s.com*/
            "Specify the properties of the Nested Composition Verification Module, including locations of dependencies.");

    // Give the dialogue box an attractive Aniketos header.
    ImageDescriptor image = Activator.getImageDescriptor("icons/header.png");
    setTitleImage(image.createImage());

    return contents;
}

From source file:eu.aniketos.wp1.ststool.analysis.ImageManager.java

License:Open Source License

static void initializeImageRegistry(ImageRegistry reg) {
    keys.clear();//from w w w .j  a  va 2 s.  c o  m
    for (Field f : ImageManager.class.getDeclaredFields()) {
        if (Modifier.isPublic(f.getModifiers()) && Modifier.isFinal(f.getModifiers())
                && Modifier.isStatic(f.getModifiers()) && f.getType().equals(String.class)) {
            String name = null;
            String value = null;
            try {
                name = (String) f.getName();
                value = (String) f.get(null);
            } catch (Exception e) {
                e.printStackTrace();
            }
            if (name != null && value != null) {
                ImageDescriptor id = Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, value);
                if (id != null) {
                    reg.put(value, id.createImage());
                    keys.add(value);
                }
            }
        }
    }
}

From source file:eu.aniketos.wp1.ststool.diagram.custom.intro.STSintro.java

License:Open Source License

/**
 * @see org.eclipse.ui.intro.IIntroPart#getTitleImage()
 *///from   www . ja va  2 s  .  co m
@Override
public Image getTitleImage() {
    ImageDescriptor myImage = StsToolDiagramEditorPlugin.getBundledImageDescriptor("icons/logo/logo 16.gif");
    return myImage.createImage();
}

From source file:eu.aniketos.wp1.ststool.diagram.providers.StsToolIconProvider.java

License:Open Source License

private Image getImage(IElementType element, String type) {

    final String elementID = element.getId() + type;
    Image result = imageCache.get(elementID);
    if (result == null) {
        ImageDescriptor id = null;
        if (type == TYPE_LARGE)
            id = STSElementIconDescriptor.getLargeImageDescriptord(element);
        else//from   ww  w.j  av a  2 s. c om
            id = STSElementIconDescriptor.getSmallImageDescriptord(element);
        if (id != null) {
            imageCache.put(elementID, id.createImage());
            result = imageCache.get(elementID);
        }
    }
    return result;
}