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

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

Introduction

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

Prototype

@Deprecated
public ImageData getImageData() 

Source Link

Document

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

Usage

From source file:org.eclipse.compare.internal.patch.DecoratorOverlayIcon.java

License:Open Source License

protected void drawCompositeImage(int width, int height) {
    ImageDescriptor underlay = overlays[IDecoration.UNDERLAY];
    if (underlay != null) {
        drawImage(underlay.getImageData(), 0, 0);
    }//from   w  w  w  . ja  va  2s  .  c  o m
    drawImage(base.getImageData(), 0, 0);
    drawOverlays(overlays);
}

From source file:org.eclipse.datatools.sqltools.sqleditor.internal.editor.SQLImageDescriptor.java

License:Open Source License

private ImageData getImageData(ImageDescriptor descriptor) {
    ImageData data = descriptor.getImageData(); // see bug 51965: getImageData can return null
    if (data == null) {
        data = DEFAULT_IMAGE_DATA;//  ww w.j ava 2 s  .  c om
        SQLEditorPlugin.getDefault().log(("Image data not available: " + descriptor.toString())); //$NON-NLS-1$
    }
    return data;
}

From source file:org.eclipse.dd.dsf.debug.internal.ui.disassembly.AbstractImageRegistry.java

License:Open Source License

private ImageDescriptor createFileImageDescriptor(String key) {
    URL url = fBaseUrl;/*from  w ww .j  ava 2s  . com*/
    String pluginId = fPlugins.get(key);
    if (pluginId != null) {
        Bundle bundle = Platform.getBundle(pluginId);
        if (bundle != null) {
            url = bundle.getEntry("/"); //$NON-NLS-1$
        }
    }
    String[] locations = fLocations.get(key);
    if (locations != null) {
        for (int i = 0; i < locations.length; i++) {
            String loc = locations[i];
            URL full;
            try {
                full = new URL(url, loc);
                ImageDescriptor candidate = ImageDescriptor.createFromURL(full);
                if (candidate != null && candidate.getImageData() != null) {
                    return candidate;
                }
            } catch (MalformedURLException e) {
                DsfDebugUIPlugin.getDefault().getLog()
                        .log(new Status(IStatus.ERROR, DsfDebugUIPlugin.PLUGIN_ID, "Malformed Icon URL", e)); //$NON-NLS-1$
            } catch (SWTException e) {
                // try the next one.
            }
        }
    }
    return null;
}

From source file:org.eclipse.debug.internal.ui.viewers.AsynchronousViewer.java

License:Open Source License

/**
 * Returns an image for the given image descriptor or <code>null</code>. Adds the image
 * to a cache of images if it does not already exist. The cache is cleared when this viewer
 * is disposed. //from  ww w . java  2  s  .c  om
 * 
 * @param descriptor image descriptor or <code>null</code>
 * @return image or <code>null</code>
 */
protected Image getImage(ImageDescriptor descriptor) {
    if (descriptor == null) {
        return null;
    }
    Image image = (Image) fImageCache.get(descriptor);
    if (image == null) {
        image = new Image(getControl().getDisplay(), descriptor.getImageData());
        fImageCache.put(descriptor, image);
    }
    return image;
}

From source file:org.eclipse.debug.internal.ui.viewers.model.TreeModelLabelProvider.java

License:Open Source License

/**
 * Returns an image for the given image descriptor or <code>null</code>. Adds the image
 * to a cache of images if it does not already exist.
 * //from w w w . ja  va 2s  .c om
 * @param descriptor image descriptor or <code>null</code>
 * @return image or <code>null</code>
 */
public Image getImage(ImageDescriptor descriptor) {
    if (descriptor == null) {
        return null;
    }
    Image image = (Image) fImageCache.get(descriptor);
    if (image == null) {
        image = new Image(getDisplay(), descriptor.getImageData());
        fImageCache.put(descriptor, image);
    }
    return image;
}

From source file:org.eclipse.dltk.internal.ui.callhierarchy.CallHierarchyImageDescriptor.java

License:Open Source License

private ImageData getImageData(ImageDescriptor descriptor) {
    ImageData data = descriptor.getImageData(); // see bug 51965: getImageData can return null
    if (data == null) {
        data = DEFAULT_IMAGE_DATA;/*w w  w.  j  a v a  2  s  . c o  m*/
        DLTKUIPlugin.logErrorMessage("Image data not available: " + descriptor.toString()); //$NON-NLS-1$
    }
    return data;
}

From source file:org.eclipse.dltk.internal.ui.editor.AnnotatedImageDescriptor.java

License:Open Source License

protected static ImageData getImageData(ImageDescriptor descriptor) {
    if (descriptor != null) {
        final ImageData data = descriptor.getImageData();

        if (data != null) {
            return data;
        }// w  ww  .  ja  v a  2  s . co m
    }

    return DEFAULT_IMAGE_DATA;
}

From source file:org.eclipse.dltk.mod.ui.ScriptElementImageDescriptor.java

License:Open Source License

private ImageData getImageData(ImageDescriptor descriptor) {

    if (this.fBaseImage != null) {
        ImageData data = descriptor.getImageData(); // see bug 51965: getImageData can return null
        if (data == null) {
            data = DEFAULT_IMAGE_DATA;/*w w w.j  a v a2  s  .  com*/
            System.err.println("Image data not available: " + descriptor.toString()); //$NON-NLS-1$
            // DLTKUIPlugin.logErrorMessage("Image data not available: " + descriptor.toString()); //$NON-NLS-1$
        }
        return data;
    } else {
        System.err.println("Image data not available: " + descriptor.toString()); //$NON-NLS-1$
        return DEFAULT_IMAGE_DATA;
    }
}

From source file:org.eclipse.dltk.ui.ScriptElementImageDescriptor.java

License:Open Source License

private ImageData getImageData(ImageDescriptor descriptor) {
    ImageData data = descriptor.getImageData(); // see bug 51965:
    // getImageData can return
    // null//w  ww  .  j a va2s .  c o  m
    if (data == null) {
        data = DEFAULT_IMAGE_DATA;
        System.err.println("Image data not available: " + descriptor.toString()); //$NON-NLS-1$
        // DLTKUIPlugin.logErrorMessage("Image data not available: " + descriptor.toString()); //$NON-NLS-1$
    }
    return data;
}

From source file:org.eclipse.dltk.ui.ScriptElementImageDescriptor_Extension.java

License:Open Source License

protected ImageData getImageData(ImageDescriptor descriptor) {

    if (this.fBaseImage != null) {
        ImageData data = descriptor.getImageData(); // see bug 51965: getImageData can return null
        if (data == null) {
            data = DEFAULT_IMAGE_DATA;//from   w w  w  .  j av  a2 s .c o  m
            System.err.println("Image data not available: " + descriptor.toString()); //$NON-NLS-1$
            // DLTKUIPlugin.logErrorMessage("Image data not available: " + descriptor.toString()); //$NON-NLS-1$
        }
        return data;
    } else {
        System.err.println("Image data not available: " + descriptor.toString()); //$NON-NLS-1$
        return DEFAULT_IMAGE_DATA;
    }
}