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

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

Introduction

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

Prototype

public static ImageDescriptor createFromURL(URL url) 

Source Link

Document

Creates and returns a new image descriptor from a URL.

Usage

From source file:cl.utfsm.acs.acg.gui.Activator.java

License:Open Source License

protected void initializeImageRegistry(ImageRegistry reg) {
    reg.put(IMG_ALARM_SYSTEM, getImageDescriptor("icons/alert.gif"));
    reg.put(IMG_SOURCE, getImageDescriptor("icons/add.gif"));
    reg.put(IMG_ALARM, getImageDescriptor("icons/alarm.gif"));
    reg.put(IMG_LINK, getImageDescriptor("icons/link.png"));
    reg.put(IMG_REDUCTIONS, getImageDescriptor("icons/reduction.png"));
    reg.put(IMG_TICKET, getImageDescriptor("icons/ticket.png"));
    reg.put(IMG_FAULTMEMBERS,/*  w  ww.  j ava2s  .c  om*/
            ImageDescriptor.createFromURL(FileLocator.find(Platform.getBundle("org.eclipse.ui"),
                    new Path("icons/full/obj16/generic_elements.gif"), null)));
    reg.put(IMG_FAULTCODES, ImageDescriptor.createFromURL(FileLocator.find(Platform.getBundle("org.eclipse.ui"),
            new Path("icons/full/eview16/problems_view.gif"), null)));
}

From source file:cn.cstv.wspscm.IImageKeys.java

License:Open Source License

/**
 * //from   w  w  w .  j  a v a2s.co m
 * @param key
 * @param path
 */
private final static void declareRegistryImage(String key, String path) {
    try {
        URL url = FileLocator.find(Activator.getDefault().getBundle(), new Path(path), null);
        if (url != null) {
            ImageDescriptor desc = ImageDescriptor.createFromURL(url);
            getImageRegistry().put(key, desc);
        }
    } catch (Exception e) {
        e.printStackTrace();
    }
}

From source file:cn.dockerfoundry.ide.eclipse.server.ui.internal.DockerFoundryImages.java

License:Open Source License

public static ImageDescriptor create(String prefix, String name) {
    try {//from w ww.j a  v  a 2  s  .  com
        return ImageDescriptor.createFromURL(makeIconFileURL(prefix, name));
    } catch (MalformedURLException e) {
        return ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:com.amazonaws.eclipse.core.ui.overview.GradientBoxComposite.java

License:Apache License

/**
 * Creates an ImageDescriptor from this plugin for the specified path.
 * //from  w  w  w .  j  a  v a  2s.  c  om
 * @param imagePath
 *            The path of the image to load.
 * @return The new image descriptor.
 */
private ImageDescriptor createImageDescriptor(String imagePath) {
    return ImageDescriptor.createFromURL(AwsToolkitCore.getDefault().getBundle().getEntry(imagePath));
}

From source file:com.amazonaws.eclipse.core.ui.overview.OverviewResources.java

License:Apache License

/** Initializes image resources */
private void initializeImages() {
    Bundle bundle = AwsToolkitCore.getDefault().getBundle();
    imageRegistry.put(IMAGE_GRADIENT,/*  w  w w.  j  a va2  s  . com*/
            ImageDescriptor.createFromURL(bundle.getEntry("icons/overview/header-gradient.png")));
    imageRegistry.put(IMAGE_GRADIENT_WITH_LOGO,
            ImageDescriptor.createFromURL(bundle.getEntry("icons/overview/logo-header-gradient.png")));
    imageRegistry.put(IMAGE_CONFIGURE_BUTTON,
            ImageDescriptor.createFromURL(bundle.getEntry("icons/overview/configure-button.png")));
    imageRegistry.put(IMAGE_BULLET,
            ImageDescriptor.createFromURL(bundle.getEntry("icons/overview/bullet.png")));
}

From source file:com.amitinside.e4.bundleresourceloader.internal.BundleResourceLoaderImpl.java

License:Apache License

@Override
public Image loadImage(Class<?> clazz, String path) {
    final Bundle bundle = FrameworkUtil.getBundle(clazz);
    final URL url = FileLocator.find(bundle, new Path(path), null);
    final ImageDescriptor imageDescr = ImageDescriptor.createFromURL(url);
    return imageDescr.createImage();
}

From source file:com.amitinside.e4.filebrowser.parts.FileBrowserPart.java

License:Apache License

private void createImage() {
    Bundle bundle = FrameworkUtil.getBundle(ViewLabelProvider.class);
    URL url = FileLocator.find(bundle, new Path("icons/folder.png"), null);
    ImageDescriptor imageDcr = ImageDescriptor.createFromURL(url);
    this.image = imageDcr.createImage();
}

From source file:com.android.ddmuilib.ImageLoader.java

License:Apache License

/**
 * Returns an {@link ImageDescriptor} for a given filename.
 *
 * This searches for an image located at /images/<var>filename</var>.
 *
 * @param filename the filename of the image to load.
 *//*w w w .java  2  s . c om*/
public ImageDescriptor loadDescriptor(String filename) {
    URL url = mClass.getResource(PATH + filename);
    // TODO cache in a map
    return ImageDescriptor.createFromURL(url);
}

From source file:com.android.ide.eclipse.adt.internal.editors.IconFactory.java

License:Apache License

/**
 * Returns the image indicated by the given URL
 *
 * @param url the url to the image resources
 * @return the image for the url, or null if it cannot be initialized
 *///from  ww  w  . j  a v  a2s  . c o  m
public Image getIcon(URL url) {
    Image image = mUrlMap.get(url);
    if (image == null) {
        ImageDescriptor descriptor = ImageDescriptor.createFromURL(url);
        image = descriptor.createImage();
        mUrlMap.put(url, image);
    }

    return image;
}

From source file:com.android.ide.eclipse.adt.internal.editors.layout.gle2.PreviewIconFactory.java

License:Open Source License

/**
 * Returns an image descriptor for the given element descriptor, or null if no image
 * could be computed. The rendering parameters (SDK, theme etc) correspond to those
 * stored in the associated palette.//from  www  .  ja  v  a 2  s. c o  m
 *
 * @param desc the element descriptor to get an image for
 * @return an image descriptor, or null if no image could be rendered
 */
public ImageDescriptor getImageDescriptor(ElementDescriptor desc) {
    File imageDir = getImageDir(false);
    if (!imageDir.exists()) {
        render();
    }
    File file = new File(imageDir, getFileName(desc));
    if (file.exists()) {
        try {
            return ImageDescriptor.createFromURL(file.toURI().toURL());
        } catch (MalformedURLException e) {
            AdtPlugin.log(e, "Could not create image descriptor for %s", file);
        }
    }

    return null;
}