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

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

Introduction

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

Prototype

public Image createImage() 

Source Link

Document

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

Usage

From source file:actions.ButtonAction.java

License:Open Source License

@Override
public void setImageDescriptor(ImageDescriptor newImage) {
    super.setImageDescriptor(newImage);
    button.setImage(newImage.createImage());
}

From source file:au.gov.ga.earthsci.application.about.AboutDialog.java

License:Apache License

/**
 * Retrieve the "About" image specified in the current product under the key
 * {@link IProductConstants#ABOUT_IMAGE}, or the default image if none is
 * specified./*from w  w  w .j av  a2 s  .  com*/
 */
private Image openAboutImage() {
    String aboutImagePath = product.getProperty(IProductConstants.ABOUT_IMAGE);
    if (aboutImagePath == null) {
        aboutImagePath = DEFAULT_ABOUT_IMAGE;
    }

    URL aboutImageURL = null;
    try {
        aboutImageURL = new URL(aboutImagePath);
    } catch (MalformedURLException e) {
        logger.error("Unable to find image " + aboutImagePath, e); //$NON-NLS-1$
        try {
            aboutImageURL = new URL(DEFAULT_ABOUT_IMAGE);
        } catch (MalformedURLException e1) {
        }
    }

    ImageDescriptor descriptor = ImageDescriptor.createFromURL(aboutImageURL);

    return descriptor.createImage();
}

From source file:b600.emulator.parts.B600Part.java

License:Open Source License

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

    this.image = resizeImage(image, parent);

}

From source file:b600.emulator.parts.B600Part2.java

License:Open Source License

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

    this.image = resizeImage(image, parent);

}

From source file:bndtools.editor.BndSourceEditorPage.java

License:Open Source License

public BndSourceEditorPage(String id, FormEditor editor) {
    this.id = id;
    this.editor = editor;
    ImageDescriptor iconDescriptor = AbstractUIPlugin.imageDescriptorFromPlugin(Plugin.PLUGIN_ID,
            "icons/page_white_text.png");
    icon = iconDescriptor.createImage();
}

From source file:br.com.santos.celeste.outros.ResourceManager.java

License:Open Source License

/**
 * Returns an {@link Image} based on the specified {@link ImageDescriptor}.
 * //  w  ww .  j ava2s  . c  om
 * @param descriptor
 *            the {@link ImageDescriptor} for the {@link Image}.
 * @return the {@link Image} based on the specified {@link ImageDescriptor}.
 */
public static Image getImage(ImageDescriptor descriptor) {
    if (descriptor == null) {
        return null;
    }
    Image image = m_descriptorImageMap.get(descriptor);
    if (image == null) {
        image = descriptor.createImage();
        m_descriptorImageMap.put(descriptor, image);
    }
    return image;
}

From source file:ca.concordia.todolist.ui.core.FolderLabelProvider.java

License:Open Source License

@Override
public Image getImage(Object element) {
    ImageDescriptor descriptor = null;
    if (element instanceof Folder) {
        descriptor = Util.getImageDescriptor(Util.FOLDER_IMG_FILE);
    } else {//from   w  ww  .  j  a va2 s  .  co m
        return null;
    }
    //obtain the cached image corresponding to the descriptor
    Image image = (Image) imageCache.get(descriptor);
    if (image == null) {
        image = descriptor.createImage();
        imageCache.put(descriptor, image);
    }
    return image;
}

From source file:ca.concordia.todolist.ui.core.TaskLabelProvider.java

License:Open Source License

@Override
public Image getColumnImage(Object element, int index) {
    if (index != 0)
        return null;
    ImageDescriptor descriptor = null;
    if (element instanceof Task) {
        descriptor = Util.getImageDescriptor(Util.TASK_IMG_FILE);
    } else {/*from ww  w  . j a  v  a  2s  . co  m*/
        return null;
    }
    //obtain the cached image corresponding to the descriptor
    Image image = (Image) imageCache.get(descriptor);
    if (image == null) {
        image = descriptor.createImage();
        imageCache.put(descriptor, image);
    }
    return image;
}

From source file:ca.mcgill.sable.soot.callgraph.CallGraphNodeEditPart.java

License:Open Source License

protected void loadImages() {
    if (publicImage == null) {
        ImageDescriptor desc = SootPlugin.getImageDescriptor("public_co.gif");
        publicImage = desc.createImage();
    }/*  w w w .  j  ava 2  s  .  c  om*/
    if (protectedImage == null) {
        ImageDescriptor desc = SootPlugin.getImageDescriptor("protected_co.gif");
        protectedImage = desc.createImage();
    }
    if (privateImage == null) {
        ImageDescriptor desc = SootPlugin.getImageDescriptor("private_co.gif");
        privateImage = desc.createImage();
    }
}

From source file:ca.mcgill.sable.soot.cfg.figures.CFGNodeDataFigure.java

License:Open Source License

public void addStopIcon() {
    if (stopImage == null) {
        ImageDescriptor desc = SootPlugin.getImageDescriptor("stop_icon.gif");
        stopImage = desc.createImage();
    }//  www  .  ja  v a 2s. c om
    ((Label) getRect().getChildren().get(0)).setIcon(stopImage);
}