Package org.eclipse.jface.resource

Examples of org.eclipse.jface.resource.ImageDescriptor


  @Override
  protected void initializeImageRegistry(ImageRegistry registry) {
    super.initializeImageRegistry(registry);
    Bundle bundle = Platform.getBundle(PLUGIN_ID);
    for (String img_id : IMG_ID_LIST) {
      ImageDescriptor myImage = ImageDescriptor.createFromURL(FileLocator
          .find(bundle, new Path(img_id), null));
      registry.put(img_id, myImage);
    }
  }
View Full Code Here


        url = new URL(pluginLocation + path);
      } catch (MalformedURLException e) {
        throw new ImageNotFoundException("Image : " + path + " not found");
      }
 
      ImageDescriptor projectImageDescriptor = ImageDescriptor.createFromURL(url);
      image = projectImageDescriptor.createImage();
      images.put(path, image);
    }
    return image;
  }
View Full Code Here

  }

  private static ImageDescriptor createManaged(String prefix, String name,
      String key) {
    try {
      ImageDescriptor result = create(prefix, name, true);
      if (fgAvoidSWTErrorMap == null) {
        fgAvoidSWTErrorMap = new HashMap<String, ImageDescriptor>();
      }
      fgAvoidSWTErrorMap.put(key, result);
      if (fgImageRegistry != null) {
View Full Code Here

        return PlatformUI.getWorkbench().getSharedImages().getImage(imageKey);
    }

    public static ImageDescriptor getImageDescriptor(final String name) {

        final ImageDescriptor descriptor = AbstractUIPlugin.imageDescriptorFromPlugin(
                Activator.PLUGIN_ID, name);

        return descriptor;
    }
View Full Code Here

    private Image mkImage(final String path) {
        if (path == null) {
            return null;
        }
        final ImageDescriptor imageDescription = AbstractUIPlugin
                .imageDescriptorFromPlugin("org.erlide.ui", path);
        return imageDescription.createImage();
    }
View Full Code Here

     *            The image id
     *
     * @return The image descriptor
     */
    public ImageDescriptor getImageDescriptor(final String id) {
        final ImageDescriptor returnImageDescriptor = getImageRegistry()
                .getDescriptor(id);
        return returnImageDescriptor;
    }
View Full Code Here

    @Override
    public Image getImage(final Object element) {
        if (element instanceof IErlElement) {
            final IErlElement e = (IErlElement) element;
            final ImageDescriptor desc = ErlangElementImageProvider
                    .getErlImageDescriptor(e, ErlangElementImageProvider.SMALL_ICONS);
            final Image img = ErlideUIPlugin.getImageDescriptorRegistry().get(desc);
            return fProblemDecorator.decorateImage(img, e);
        }
        return null;
View Full Code Here

     */
    @Override
    public Image getImage() {
        // final ImageDescriptor descriptor = ErlideUIPlugin.getDefault()
        // .getImageDescriptor("erl");
        final ImageDescriptor descriptor = ErlangElementImageProvider
                .getImageDescriptionFromKind(kind);
        return ErlideUIPlugin.getImageDescriptorRegistry().get(descriptor);
    }
View Full Code Here

    @Override
    public Image decorateImage(final Image image, final Object obj) {
        final int adornmentFlags = computeAdornmentFlags(obj);
        if (adornmentFlags != 0) {
            final ImageDescriptor baseImage = new ImageImageDescriptor(image);
            final Rectangle bounds = image.getBounds();
            return ErlideUIPlugin.getImageDescriptorRegistry().get(
                    new ErlangElementImageDescriptor(baseImage, adornmentFlags,
                            new Point(bounds.width, bounds.height)));
        }
View Full Code Here

     * @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(final ImageDescriptor descriptor0) {
        final ImageDescriptor descriptor = descriptor0 != null ? descriptor0
                : ImageDescriptor.getMissingImageDescriptor();

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

        assertThat(fDisplay, is(SWTUtil.getStandardDisplay()));
        result = descriptor.createImage();
        if (result != null) {
            fRegistry.put(descriptor, result);
        }
        return result;
    }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.resource.ImageDescriptor

Copyright © 2018 www.massapicom. 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.