List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromURL
public static ImageDescriptor createFromURL(URL url)
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; }