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

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

Introduction

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

Prototype

public static ImageDescriptor getMissingImageDescriptor() 

Source Link

Document

Returns the shared image descriptor for a missing image.

Usage

From source file:org.eclipse.m2m.internal.qvt.oml.samples.ResLocator.java

License:Open Source License

private Image getMissingImage() {
    if (myMissingImage == null) {
        myMissingImage = ImageDescriptor.getMissingImageDescriptor().createImage();
    }//from w w w  .  j ava  2 s. c  om

    return myMissingImage;
}

From source file:org.eclipse.mylyn.internal.context.ui.ContextUiImages.java

License:Open Source License

private static ImageDescriptor create(String prefix, String name, URL baseURL) {
    try {//from  w w  w .  j a  va2  s. co  m
        return ImageDescriptor.createFromURL(makeIconFileURL(prefix, name, baseURL));
    } catch (MalformedURLException e) {
        return ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:org.eclipse.mylyn.internal.gerrit.ui.GerritImages.java

License:Open Source License

private static ImageDescriptor create(String path) {
    try {/* w ww  . jav a 2 s  . com*/
        return ImageDescriptor.createFromURL(makeIconFileURL(path));
    } catch (MalformedURLException e) {
        return ImageDescriptor.getMissingImageDescriptor();
    }
}

From source file:org.eclipse.mylyn.internal.xplanner.ui.XPlannerImages.java

License:Open Source License

private static ImageDescriptor create(String prefix, String name) {
    ImageDescriptor id;/* w ww . j a v  a2 s . co  m*/
    try {
        id = ImageDescriptor.createFromURL(makeIconFileURL(prefix, name));
    } catch (MalformedURLException e) {
        id = ImageDescriptor.getMissingImageDescriptor();
    }

    return id;
}

From source file:org.eclipse.objectteams.otdt.internal.ui.WorkbenchAdapter.java

License:Open Source License

public ImageDescriptor getImageDescriptor(Object element) {
    ImageDescriptor result = ImageDescriptor.getMissingImageDescriptor();

    try {/*from   w  w  w . j  a  v  a2  s  .  co  m*/
        if (element instanceof IOTType)
            result = getTypeImageDescriptor((IOTType) element);
        else if (element instanceof IMethodMapping)
            result = getBindingImageDescriptor((IMethodMapping) element);
    } catch (JavaModelException ex) {
        // MissingImageDescriptor is already added to the result.
    }

    return result;
}

From source file:org.eclipse.ocl.examples.modelregistry.ui.icons.DecorationOverlayIcon.java

License:Open Source License

/**
  * Draw the overlays for the receiver./*  w w w  .j a  v a  2  s .  co  m*/
  * @param overlaysArray 
  */
private void drawOverlays(ImageDescriptor[] overlaysArray) {

    for (int i = 0; i < overlays.length; i++) {
        ImageDescriptor overlay = overlaysArray[i];
        if (overlay == null) {
            continue;
        }
        ImageData overlayData = overlay.getImageData();
        //Use the missing descriptor if it is not there.
        if (overlayData == null) {
            overlayData = ImageDescriptor.getMissingImageDescriptor().getImageData();
        }
        switch (i) {
        case IDecoration.TOP_LEFT:
            drawImage(overlayData, 0, 0);
            break;
        case IDecoration.TOP_RIGHT:
            drawImage(overlayData, size.x - overlayData.width, 0);
            break;
        case IDecoration.BOTTOM_LEFT:
            drawImage(overlayData, 0, size.y - overlayData.height);
            break;
        case IDecoration.BOTTOM_RIGHT:
            drawImage(overlayData, size.x - overlayData.width, size.y - overlayData.height);
            break;
        }
    }
}

From source file:org.eclipse.paho.mqtt.ui.util.Images.java

License:Open Source License

/**
 * Returns missing image descriptor
 */
public static ImageDescriptor getMissingImageDescriptor() {
    return ImageDescriptor.getMissingImageDescriptor();
}

From source file:org.eclipse.papyrus.dgts.palette.AbstractToolDefinitionPaletteEntry.java

License:Open Source License

public AbstractToolDefinitionPaletteEntry(DiagramGlobalToolService.Tool elementTool,
        List<IElementType> elementType) {
    super(elementTool.getName(), "", ImageDescriptor.getMissingImageDescriptor(),
            ImageDescriptor.getMissingImageDescriptor());
    setId(elementTool.getName());/*  w ww  .j  a  v  a  2s .c  o m*/
    types.addAll(elementType);
    setEntryIcon(elementTool);

}

From source file:org.eclipse.papyrus.dgts.palette.AbstractToolDefinitionPaletteEntry.java

License:Open Source License

public void setImageIcon() {
    ImageDescriptor smallIcon = getSmallIcon();
    if (smallIcon.equals(ImageDescriptor.getMissingImageDescriptor())) {
        for (IElementType element : types) {
            if (element.getIconURL() != null) {
                setSmallIcon(ImageDescriptor.createFromURL(element.getIconURL()));
            }/*from  w ww  . j a  v a  2  s  .  c  o m*/

        }

    }

}

From source file:org.eclipse.papyrus.dgts.palette.ToolDefinitionCustomPaletteProvider.java

License:Open Source License

protected void setMissingImageIcon(AbstractToolDefinitionPaletteEntry toolDefinitionEntry,
        List<IElementType> elementTypeList) {
    ImageDescriptor missing = ImageDescriptor.getMissingImageDescriptor();
    if (toolDefinitionEntry.getSmallIcon().equals(missing)) {
        for (IElementType iElement : elementTypeList) {
            ToolEntry entry = searchToolElementByIElementType(iElement);
            if (entry != null) {
                toolDefinitionEntry.setSmallIcon(entry.getSmallIcon());
            }//w w  w . j a  v  a 2  s . c  om
        }
    }
}