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.kdmanalytics.toif.report.internal.Activator.java

License:Open Source License

@Override
protected void initializeImageRegistry(ImageRegistry registry) {
    super.initializeImageRegistry(registry);
    Bundle bundle = Platform.getBundle(PLUGIN_ID);

    ImageDescriptor myImage = ImageDescriptor
            .createFromURL(FileLocator.find(bundle, new Path("icons/go.gif"), null));
    registry.put(MY_IMAGE_ID, myImage);//from w  ww  .j  av a  2  s  .  co m
}

From source file:com.kdmanalytics.toif.report.internal.providers.ReportLabelProvider.java

License:Open Source License

/**
 * Load images./*from   w  ww  .j  a  va2  s .  c  o  m*/
 */
private void loadImagesIntoRegistry() {
    final ImageRegistry imgReg = Activator.getDefault().getImageRegistry();
    if (imgReg.get(TICK_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/tick.png");
        imgReg.put(TICK_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(CROSS_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/cross.png");
        imgReg.put(CROSS_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(PAGE_WHITE_STACK_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/page_white_stack.png");
        imgReg.put(PAGE_WHITE_STACK_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(PAGE_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/page.png");
        imgReg.put(PAGE_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(WRENCH_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/wrench.png");
        imgReg.put(WRENCH_KEY, ImageDescriptor.createFromURL(url));
    }
}

From source file:com.kdmanalytics.toif.ui.common.preferences.AConfigPreferences.java

License:Open Source License

private void loadImagesIntoRegistry() {
    final ImageRegistry imgReg = Activator.getDefault().getImageRegistry();
    if (imgReg.get(IMPORT_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/application_get.png");
        imgReg.put(IMPORT_KEY, ImageDescriptor.createFromURL(url));
    }//w ww .  j  av a  2  s . c  o  m
    if (imgReg.get(EXPORT_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/application_put.png");
        imgReg.put(EXPORT_KEY, ImageDescriptor.createFromURL(url));
    }
}

From source file:com.kdmanalytics.toif.ui.views.FindingView.java

License:Open Source License

/**
 * Load images./*from   ww  w.jav a 2s.co m*/
 */
private void loadImagesIntoRegistry() {
    final ImageRegistry imgReg = Activator.getDefault().getImageRegistry();
    if (imgReg.get(DESCRIPTION_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/flag_purple.png");
        imgReg.put(DESCRIPTION_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(EXPORT_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/table_go.png");
        imgReg.put(EXPORT_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(COVERAGE_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/page_code_go.png");
        imgReg.put(COVERAGE_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(FILTER_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/filter.gif");
        imgReg.put(FILTER_KEY, ImageDescriptor.createFromURL(url));
    }

    if (imgReg.get(SORT_KEY1) == null) {
        final URL url = this.getClass().getResource("/icons/flag_green.png");
        imgReg.put(SORT_KEY1, ImageDescriptor.createFromURL(url));
    }

    if (imgReg.get(SORT_KEY2) == null) {
        final URL url = this.getClass().getResource("/icons/flag_orange.png");
        imgReg.put(SORT_KEY2, ImageDescriptor.createFromURL(url));
    }

    if (imgReg.get(NOT_WEAKNESS_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/tick.png");
        imgReg.put(NOT_WEAKNESS_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(IS_WEAKNESS_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/cross.png");
        imgReg.put(IS_WEAKNESS_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(UNCITE_WEAKNESS_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/bullet_white.png");
        imgReg.put(UNCITE_WEAKNESS_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(SET_TRUST_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/priority.gif");
        imgReg.put(SET_TRUST_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(TRACE_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/timeline_marker.png");
        imgReg.put(TRACE_KEY, ImageDescriptor.createFromURL(url));
    }
    if (imgReg.get(MORE_INFO_KEY) == null) {
        final URL url = this.getClass().getResource("/icons/information.png");
        imgReg.put(MORE_INFO_KEY, ImageDescriptor.createFromURL(url));
    }
}

From source file:com.laex.cg2d.core.ApplicationWorkbenchAdvisor.java

License:Open Source License

/**
 * Declare workbench image./*from w ww  .ja v a2s  .c  o  m*/
 * 
 * @param configurer_p
 *          the configurer_p
 * @param ideBundle
 *          the ide bundle
 * @param symbolicName
 *          the symbolic name
 * @param path
 *          the path
 * @param shared
 *          the shared
 */
private void declareWorkbenchImage(IWorkbenchConfigurer configurer_p, Bundle ideBundle, String symbolicName,
        String path, boolean shared) {
    URL url = ideBundle.getEntry(path);
    ImageDescriptor desc = ImageDescriptor.createFromURL(url);
    configurer_p.declareImage(symbolicName, desc, shared);
}

From source file:com.liferay.ide.hook.ui.HookCustomJspValidationResolution.java

License:Open Source License

public Image getImage() {
    final URL url = HookUI.getDefault().getBundle().getEntry("/icons/e16/disabled.png");
    return ImageDescriptor.createFromURL(url).createImage();
}

From source file:com.liferay.ide.hook.ui.wizard.NewHookTypeWizardPage.java

License:Open Source License

protected void setShellImage() {
    URL url = HookUI.getDefault().getBundle().getEntry("/icons/e16/hook.png"); //$NON-NLS-1$

    Image shellImage = ImageDescriptor.createFromURL(url).createImage();

    getShell().setImage(shellImage);/*w w  w  .j a  va  2s . c o  m*/
}

From source file:com.liferay.ide.layouttpl.ui.editor.LayoutTplEditorPaletteFactory.java

License:Open Source License

/**
 * Creates the PaletteRoot and adds all palette elements. Use this factory method to create a new palette for your
 * graphical editor.//  w w w  . ja  v a2  s .co  m
 * 
 * @return a new PaletteRoot
 */
static PaletteRoot createPalette() {
    PaletteRoot palette = new PaletteRoot();
    palette.add(createToolsGroup(palette));

    PaletteDrawer group = new PaletteDrawer(Msgs.layout);

    ImageDescriptor desc = ImageDescriptor
            .createFromURL(LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/column_16x16.png")); //$NON-NLS-1$
    ImageDescriptor large = ImageDescriptor
            .createFromURL(LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/column_32x32.png")); //$NON-NLS-1$

    CombinedTemplateCreationEntry component = new CombinedTemplateCreationEntry(Msgs.column,
            Msgs.createSingleColumn, PortletColumn.class, new SimpleFactory(PortletColumn.class), desc, large);

    group.add(component);

    desc = ImageDescriptor
            .createFromURL(LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/row_16x16.png")); //$NON-NLS-1$
    large = ImageDescriptor
            .createFromURL(LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/row_32x32.png")); //$NON-NLS-1$

    CombinedTemplateCreationEntry component2 = new CombinedTemplateCreationEntry(Msgs.row, Msgs.createSingleRow,
            PortletLayout.class, new SimpleFactory(PortletLayout.class), desc, large);

    group.add(component2);

    palette.add(group);

    PaletteDrawer group2 = new PaletteDrawer(Msgs.templates);

    desc = ImageDescriptor.createFromURL(
            LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/2column_50_50_16x16.png")); //$NON-NLS-1$
    large = ImageDescriptor.createFromURL(
            LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/2column_50_50_32x32.png")); //$NON-NLS-1$

    CombinedTemplateCreationEntry component3 = new CombinedTemplateCreationEntry(Msgs.Columns5050,
            Msgs.create2ColumnRow5050, new PortletLayoutTemplate(2, 50, 50),
            new PortletLayoutFactory(2, 50, 50), desc, large);

    group2.add(component3);

    desc = ImageDescriptor.createFromURL(
            LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/2column_30_70_16x16.png")); //$NON-NLS-1$
    large = ImageDescriptor.createFromURL(
            LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/2column_30_70_32x32.png")); //$NON-NLS-1$

    CombinedTemplateCreationEntry component4 = new CombinedTemplateCreationEntry(Msgs.Columns3070,
            Msgs.create2ColumnRow3070, new PortletLayoutTemplate(2, 30, 70),
            new PortletLayoutFactory(2, 30, 70), desc, large);

    group2.add(component4);

    desc = ImageDescriptor.createFromURL(
            LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/2column_70_30_16x16.png")); //$NON-NLS-1$
    large = ImageDescriptor.createFromURL(
            LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/2column_70_30_32x32.png")); //$NON-NLS-1$

    CombinedTemplateCreationEntry component5 = new CombinedTemplateCreationEntry(Msgs.Columns7030,
            Msgs.create2ColumnRow7030, new PortletLayoutTemplate(2, 70, 30),
            new PortletLayoutFactory(2, 70, 30), desc, large);

    group2.add(component5);

    desc = ImageDescriptor
            .createFromURL(LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/3column_16x16.png")); //$NON-NLS-1$
    large = ImageDescriptor
            .createFromURL(LayoutTplUI.getDefault().getBundle().getEntry("/icons/palette/3column_32x32.png")); //$NON-NLS-1$

    CombinedTemplateCreationEntry component6 = new CombinedTemplateCreationEntry(Msgs.threeColumns,
            Msgs.create3ColumnRow, new PortletLayoutTemplate(3, 33, 33, 33),
            new PortletLayoutFactory(3, 33, 33, 33), desc, large);

    group2.add(component6);

    palette.add(group2);

    return palette;
}

From source file:com.liferay.ide.layouttpl.ui.parts.PortletColumnTreeEditPart.java

License:Open Source License

public PortletColumnTreeEditPart(PortletColumn model) {
    super(model);

    URL url = LayoutTplUI.getDefault().getBundle().getEntry("/icons/e16/layout.png"); //$NON-NLS-1$
    icon = ImageDescriptor.createFromURL(url).createImage();
}

From source file:com.liferay.ide.layouttpl.ui.parts.PortletLayoutTreeEditPart.java

License:Open Source License

public PortletLayoutTreeEditPart(PortletLayout model) {
    super(model);

    URL url = LayoutTplUI.getDefault().getBundle().getEntry("/icons/e16/layout.png"); //$NON-NLS-1$
    icon = ImageDescriptor.createFromURL(url).createImage();
}