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

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

Introduction

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

Prototype

public static ImageDescriptor createFromURL(URL url) 

Source Link

Document

Creates and returns a new image descriptor from a URL.

Usage

From source file:com.boothen.jsonedit.outline.node.JsonTreeNode.java

License:Open Source License

private static Image createMyImage(String urlPath) {
    URL resource = JsonTreeNode.class.getResource(urlPath);
    ImageDescriptor imgDescriptor = ImageDescriptor.createFromURL(resource);
    if (imgDescriptor == null) {
        return null;
    }/* w  w  w  .j a  v  a 2 s  .c  o m*/

    return imgDescriptor.createImage();
}

From source file:com.breskeby.eclipse.gradle.GradleImages.java

License:Open Source License

/**
 * Declare an Image in the registry table.
 * @param key    The key to use when registering the image
 * @param path   The path where the image can be found. This path is relative to where
 *            this plugin class is found (i.e. typically the packages directory)
 *///from   w w w. j a  v  a2s .c  om
private final static void declareRegistryImage(String key, String path) {
    ImageDescriptor desc = ImageDescriptor.getMissingImageDescriptor();
    Bundle bundle = Platform.getBundle(GradlePlugin.PLUGIN_ID);
    URL url = null;
    if (bundle != null) {
        url = FileLocator.find(bundle, new Path(path), null);
        desc = ImageDescriptor.createFromURL(url);
    }
    imageRegistry.put(key, desc);
}

From source file:com.buzzcoders.yasw.widgets.map.MapActivator.java

License:Open Source License

@Override
protected void initializeImageRegistry(ImageRegistry reg) {
    Bundle bundle = Platform.getBundle(PLUGIN_ID);
    IPath path = new Path("icons/find-20.png"); //$NON-NLS-1$
    URL url = FileLocator.find(bundle, path, null);
    ImageDescriptor desc = ImageDescriptor.createFromURL(url);
    reg.put(FIND_BTN_IMG, desc);/*from ww  w  . j a v  a 2s  .c o  m*/
}

From source file:com.centimia.orm.jaqu.plugin.decorator.ResourceDecorator.java

License:Open Source License

/**
 * Returns the image that is to be rendered in the overlay
 * @return ImageDescriptor// w  w w  .  ja  v a  2  s  .c o m
 */
private ImageDescriptor getFileImageDescriptor() {
    if (descriptor == null) {
        URL iconURL = Activator.getDefault().getBundle().getEntry("icons/jaqu-entity3.png");
        if (iconURL != null) {
            descriptor = ImageDescriptor.createFromURL(iconURL);
        }
    }
    return descriptor;
}

From source file:com.cisco.yangide.ext.refactoring.ui.RefactoringImages.java

License:Open Source License

private final static void declareRegistryImage(String key, String path) {
    ImageDescriptor desc = ImageDescriptor.getMissingImageDescriptor();
    Bundle bundle = Platform.getBundle(YangRefactoringPlugin.PLUGIN_ID);
    URL url = null;//from   w ww.  ja  v  a 2  s . co  m
    if (bundle != null) {
        url = FileLocator.find(bundle, new Path(path), null);
        desc = ImageDescriptor.createFromURL(url);
    }
    registry.put(key, desc);
}

From source file:com.cisco.yangide.ui.internal.YangUIImages.java

License:Open Source License

/**
 * Declare an Image in the registry table.
 *
 * @param key The key to use when registering the image
 * @param path The path where the image can be found. This path is relative to where this plugin
 * class is found (i.e. typically the packages directory)
 *//*  w ww  . java  2  s. c  o  m*/
private final static void declareRegistryImage(String key, String path) {
    ImageDescriptor desc = ImageDescriptor.getMissingImageDescriptor();
    Bundle bundle = Platform.getBundle(YangUIPlugin.PLUGIN_ID);
    URL url = null;
    if (bundle != null) {
        url = FileLocator.find(bundle, new Path(path), null);
        desc = ImageDescriptor.createFromURL(url);
    }
    imageRegistry.put(key, desc);
}

From source file:com.cloudbees.eclipse.dev.ui.CloudBeesDevUiPlugin.java

License:Open Source License

@Override
protected void initializeImageRegistry(final ImageRegistry reg) {
    super.initializeImageRegistry(reg);

    reg.put(CBDEVImages.IMG_CONSOLE,//from w  w w .  j  a  v a 2s . c  om
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/monitor_obj.png")));
    reg.put(CBDEVImages.IMG_REFRESH,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/refresh.png")));

    reg.put(CBDEVImages.IMG_BROWSER,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/internal_browser.gif")));

    reg.put(CBDEVImages.IMG_RUN,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/lrun_obj.png")));
    reg.put(CBDEVImages.IMG_BUILD_HISTORY,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/history_view.gif")));
    reg.put(CBDEVImages.IMG_DEPLOY,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/jenkins-icons/16x16/clock.gif")));

    reg.put(CBDEVImages.IMG_FOLDER_HOSTED,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/16x16/cb_folder_cb.png")));
    reg.put(CBDEVImages.IMG_FOLDER_LOCAL,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/16x16/cb_folder_run_plain.png")));
    reg.put(CBDEVImages.IMG_INSTANCE,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/16x16/jenkins.png")));

    reg.put(CBDEVImages.IMG_FOLDER_FORGE,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/16x16/cb_folder_cb.png")));
    reg.put(CBDEVImages.IMG_INSTANCE_FORGE_GIT,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/16x16/scm_git.png")));
    reg.put(CBDEVImages.IMG_INSTANCE_FORGE_SVN,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/16x16/scm_svn.png")));

    reg.put(CBDEVImages.IMG_VIEW,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/16x16/cb_view_dots_big.png")));

    reg.put(CBDEVImages.IMG_VIEWR2,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/16x16/cb_view_dots_bigr2.png")));

    //reg.put(CBImages.IMG_VIEW, ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/det_pane_hide.gif")));

    reg.put(CBDEVImages.IMG_FILE,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/file_obj.gif")));

    reg.put(CBDEVImages.IMG_FILE_ADDED,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/add_stat.gif")));
    reg.put(CBDEVImages.IMG_FILE_MODIFIED,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/mod_stat.gif")));
    reg.put(CBDEVImages.IMG_FILE_DELETED,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/del_stat.gif")));

    reg.put(CBDEVImages.IMG_JUNIT,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/epl/junit.gif")));

    reg.put(CBDEVImages.IMG_BUILD_DETAILS,
            ImageDescriptor.createFromURL(getBundle().getResource("icons/epl/debugt_obj.png")));

    reg.put(CBDEVImages.IMG_DELETE,
            ImageDescriptor.createFromURL(getBundle().getResource("icons/epl/delete.gif")));

    reg.put(CBDEVImages.IMG_DELETE_DISABLED,
            ImageDescriptor.createFromURL(getBundle().getResource("icons/epl/d/delete.gif")));

    reg.put(CBDEVImages.IMG_COLOR_16_GREY,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/jenkins-icons/16x16/grey.gif")));

    reg.put(CBDEVImages.IMG_COLOR_16_RED,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/jenkins-icons/16x16/red.gif")));

    reg.put(CBDEVImages.IMG_COLOR_16_BLUE,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/jenkins-icons/16x16/blue.gif")));

    reg.put(CBDEVImages.IMG_COLOR_16_YELLOW,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/jenkins-icons/16x16/yellow.gif")));

    reg.put(CBDEVImages.IMG_COLOR_24_RED,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/jenkins-icons/24x24/red.gif")));

    reg.put(CBDEVImages.IMG_COLOR_24_BLUE,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/jenkins-icons/24x24/blue.gif")));

    // HEALTH 16px
    reg.put(CBDEVImages.IMG_HEALTH_16_00_to_19, ImageDescriptor
            .createFromURL(getBundle().getResource("/icons/jenkins-icons/16x16/health-00to19.gif")));
    reg.put(CBDEVImages.IMG_HEALTH_16_20_to_39, ImageDescriptor
            .createFromURL(getBundle().getResource("/icons/jenkins-icons/16x16/health-20to39.gif")));
    reg.put(CBDEVImages.IMG_HEALTH_16_40_to_59, ImageDescriptor
            .createFromURL(getBundle().getResource("/icons/jenkins-icons/16x16/health-40to59.gif")));
    reg.put(CBDEVImages.IMG_HEALTH_16_60_to_79, ImageDescriptor
            .createFromURL(getBundle().getResource("/icons/jenkins-icons/16x16/health-60to79.gif")));
    reg.put(CBDEVImages.IMG_HEALTH_16_80PLUS, ImageDescriptor
            .createFromURL(getBundle().getResource("/icons/jenkins-icons/16x16/health-80plus.gif")));

    // HEALTH 24px
    reg.put(CBDEVImages.IMG_HEALTH_24_00_to_19, ImageDescriptor
            .createFromURL(getBundle().getResource("/icons/jenkins-icons/24x24/health-00to19.gif")));
    reg.put(CBDEVImages.IMG_HEALTH_24_20_to_39, ImageDescriptor
            .createFromURL(getBundle().getResource("/icons/jenkins-icons/24x24/health-20to39.gif")));
    reg.put(CBDEVImages.IMG_HEALTH_24_40_to_59, ImageDescriptor
            .createFromURL(getBundle().getResource("/icons/jenkins-icons/24x24/health-40to59.gif")));
    reg.put(CBDEVImages.IMG_HEALTH_24_60_to_79, ImageDescriptor
            .createFromURL(getBundle().getResource("/icons/jenkins-icons/24x24/health-60to79.gif")));
    reg.put(CBDEVImages.IMG_HEALTH_24_80PLUS, ImageDescriptor
            .createFromURL(getBundle().getResource("/icons/jenkins-icons/24x24/health-80plus.gif")));

    reg.put(CBDEVImages.IMG_CB_ICON_LARGE_64x66,
            ImageDescriptor.createFromURL(getBundle().getResource("/icons/cb_wiz_icon.png")));
}

From source file:com.cloudbees.eclipse.dev.ui.views.build.BuildHistoryView.java

License:Open Source License

private void initImages() {
    //TODO Refactor to use CBImages!
    this.stateIcons.put("", ImageDescriptor.createFromURL(
            CloudBeesDevUiPlugin.getDefault().getBundle().getResource("/icons/jenkins-icons/16x16/grey.gif"))
            .createImage());//from w ww .  j a  v a 2  s. c  o m
    this.stateIcons.put("SUCCESS", ImageDescriptor.createFromURL(
            CloudBeesDevUiPlugin.getDefault().getBundle().getResource("/icons/jenkins-icons/16x16/blue.gif"))
            .createImage());
    this.stateIcons.put("FAILURE", ImageDescriptor.createFromURL(
            CloudBeesDevUiPlugin.getDefault().getBundle().getResource("/icons/jenkins-icons/16x16/red.gif"))
            .createImage());
    this.stateIcons.put("UNSTABLE", ImageDescriptor.createFromURL(
            CloudBeesDevUiPlugin.getDefault().getBundle().getResource("/icons/jenkins-icons/16x16/yellow.gif"))
            .createImage());

}

From source file:com.cloudbees.eclipse.dev.ui.views.jobs.JobsView.java

License:Open Source License

private void initImages() {

    String[] icons = { "blue", "red", "yellow", "grey" };

    for (int i = 0; i < icons.length; i++) {
        //TODO Refactor to use CBImages!
        Image img = ImageDescriptor.createFromURL(CloudBeesDevUiPlugin.getDefault().getBundle()
                .getResource("/icons/jenkins-icons/16x16/" + icons[i] + ".gif")).createImage();
        this.stateIcons.put(icons[i], img);
    }//from   www. ja  v a 2  s  .co m

    this.stateIcons.put("disabled", ImageDescriptor.createFromURL(
            CloudBeesDevUiPlugin.getDefault().getBundle().getResource("/icons/jenkins-icons/16x16/grey.gif"))
            .createImage());

    this.stateIcons.put("folder", ImageDescriptor.createFromURL(
            CloudBeesDevUiPlugin.getDefault().getBundle().getResource("/icons/jenkins-icons/16x16/folder.gif"))
            .createImage());

    this.stateIcons.put("aborted", ImageDescriptor.createFromURL(
            CloudBeesDevUiPlugin.getDefault().getBundle().getResource("/icons/jenkins-icons/16x16/stop.gif"))
            .createImage());
}

From source file:com.cloudbees.eclipse.ui.CloudBeesUIPlugin.java

License:Open Source License

@Override
protected void initializeImageRegistry(ImageRegistry reg) {
    super.initializeImageRegistry(reg);

    reg.put(CBImages.ICON_16X16_CB_PLAIN,
            ImageDescriptor.createFromURL(getBundle().getResource("icons/16x16/cb_plain.png")));

    reg.put(CBImages.ICON_16X16_CB_CONSOLE,
            ImageDescriptor.createFromURL(getBundle().getResource("icons/16x16/cb_console.png")));

    reg.put(CBImages.ICON_16X16_NEW_CB_PROJ_WIZ, ImageDescriptor
            .createFromURL(getBundle().getResource("icons/16x16/cb_new_proj_wiz_ico_16x16.png")));

    reg.put(CBImages.ICON_CB_WIZARD,/*from w w w. j a va2s.  c o m*/
            ImageDescriptor.createFromURL(getBundle().getResource("icons/cb_wiz_icon.png")));

}