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

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

Introduction

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

Prototype

public static ImageDescriptor createFromImage(Image img) 

Source Link

Document

Creates and returns a new image descriptor for the given image.

Usage

From source file:org.eclipse.birt.report.item.crosstab.internal.ui.editors.action.AddLevelHandleAction.java

License:Open Source License

/**
 * Constructor/*from   ww  w  .j av  a 2 s. co m*/
 * 
 * @param handle
 */
public AddLevelHandleAction(DesignElementHandle handle) {
    super(handle);
    setId(ID);
    setText(TEXT);
    ExtendedItemHandle extendedHandle = CrosstabAdaptUtil.getExtendedItemHandle(handle);
    setHandle(extendedHandle);
    viewHandle = CrosstabAdaptUtil.getDimensionViewHandle(extendedHandle);

    Image image = CrosstabUIHelper.getImage(CrosstabUIHelper.SHOW_HIDE_LEVEL);
    setImageDescriptor(ImageDescriptor.createFromImage(image));
}

From source file:org.eclipse.birt.report.item.crosstab.internal.ui.editors.action.AddMeasureViewHandleAction.java

License:Open Source License

/**
 * Constructor/*from w  w  w  .j a v a2 s  . co  m*/
 * 
 * @param handle
 */
public AddMeasureViewHandleAction(DesignElementHandle handle) {
    super(handle);
    setId(ID);
    setText(NAME);
    ExtendedItemHandle extendedHandle = CrosstabAdaptUtil.getExtendedItemHandle(handle);
    setHandle(extendedHandle);
    measureViewHandle = CrosstabAdaptUtil.getMeasureViewHandle(extendedHandle);

    Image image = CrosstabUIHelper.getImage(CrosstabUIHelper.SHOW_HIDE_LEVEL);
    setImageDescriptor(ImageDescriptor.createFromImage(image));
}

From source file:org.eclipse.birt.report.item.crosstab.internal.ui.editors.action.AddRelativeTimePeriodAction.java

License:Open Source License

public AddRelativeTimePeriodAction(Object selectedObject) {
    super(selectedObject);
    setId(ID);//  ww  w  .j av  a  2s  .  c o m
    setText(Messages.getString("AddRelativeTimePeriodAction_action_label")); //$NON-NLS-1$
    Image image = CrosstabUIHelper.getImage(CrosstabUIHelper.ADD_RELATIVETIMEPERIOD);
    setImageDescriptor(ImageDescriptor.createFromImage(image));
}

From source file:org.eclipse.birt.report.item.crosstab.internal.ui.editors.action.AddSubTotalAction.java

License:Open Source License

/**
 * Constructor/* w  ww  . j  a  v a  2  s  .  c o m*/
 * 
 * @param handle
 */
public AddSubTotalAction(DesignElementHandle handle) {
    super(handle);
    setId(ID);
    setText(TEXT);
    ExtendedItemHandle extendedHandle = CrosstabAdaptUtil.getExtendedItemHandle(handle);
    setHandle(extendedHandle);
    levelHandle = CrosstabAdaptUtil.getLevelViewHandle(extendedHandle);

    Image image = CrosstabUIHelper.getImage(CrosstabUIHelper.LEVEL_AGGREGATION);
    setImageDescriptor(ImageDescriptor.createFromImage(image));
}

From source file:org.eclipse.buckminster.jnlp.p2.ui.general.wizard.AdvancedWizard.java

License:Open Source License

@Override
public void addPages() {
    addAdvancedPages();//from   w  w w  .  ja  v  a 2s  .c  om

    setWindowTitle(getWindowTitle());

    if (getWindowImage() != null) {
        getShell().setImage(getWindowImage());
    }

    if (getWizardImage() != null) {
        setDefaultPageImageDescriptor(ImageDescriptor.createFromImage(getWizardImage()));
    }
}

From source file:org.eclipse.conesc.plugin.factories.ConesCEditorPaletteFactory.java

License:Open Source License

/** Create the "Shapes" drawer. */
private static PaletteContainer createShapesDrawer() {
    PaletteDrawer componentsDrawer = new PaletteDrawer("Components");

    CombinedTemplateCreationEntry component = new CombinedTemplateCreationEntry("Context", "Create new context",
            Context.class, new ComponentsFactory(Context.class),
            ImageDescriptor.createFromImage(
                    PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_DEF_VIEW)),
            ImageDescriptor.createFromImage(
                    PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_DEF_VIEW)));
    componentsDrawer.add(component);/* w  w w. ja va  2  s  .co  m*/

    component = new CombinedTemplateCreationEntry("Context Group", "Create a new context group",
            ContextGroup.class, new ComponentsFactory(ContextGroup.class),
            ImageDescriptor.createFromImage(
                    PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT)),
            ImageDescriptor.createFromImage(
                    PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT)));
    componentsDrawer.add(component);

    return componentsDrawer;
}

From source file:org.eclipse.conesc.plugin.factories.ConesCEditorPaletteFactory.java

License:Open Source License

/** Create the "Shapes" drawer. */
private static PaletteContainer createPatternsDrawer() {
    PaletteDrawer componentsDrawer = new PaletteDrawer("Patterns");

    CombinedTemplateCreationEntry component = new CombinedTemplateCreationEntry("Behavior Control",
            "Create a behavior control group", BehaviorControl.class,
            new ComponentsFactory(BehaviorControl.class),
            ImageDescriptor.createFromImage(
                    PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT)),
            ImageDescriptor.createFromImage(
                    PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT)));
    componentsDrawer.add(component);//from  ww  w  .j  ava2  s .  c  o  m

    component = new CombinedTemplateCreationEntry("Content Provider", "Create a content generator group",
            ContentProvider.class, new ComponentsFactory(ContentProvider.class),
            ImageDescriptor.createFromImage(
                    PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT)),
            ImageDescriptor.createFromImage(
                    PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT)));
    componentsDrawer.add(component);

    component = new CombinedTemplateCreationEntry("Contextual Actuator", "Create a contextual actuator group",
            ContextualActuator.class, new ComponentsFactory(ContextualActuator.class),
            ImageDescriptor.createFromImage(
                    PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT)),
            ImageDescriptor.createFromImage(
                    PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_ELEMENT)));
    componentsDrawer.add(component);

    return componentsDrawer;
}

From source file:org.eclipse.datatools.sqltools.debugger.core.ui.DebuggerImages.java

License:Open Source License

/**
 * Gets the image descriptor (.gif file) corresponding to the given key.
 * //from  ww  w . j  av a 2s . c o m
 * @return the requested image descriptor, or <code>null</code> if not
 *         found
 */
public static ImageDescriptor getImageDescriptor(String key) {
    ImageDescriptor descriptor = null;
    Image image = getImage(key);
    if (image != null) {
        ImageDescriptor.createFromImage(image);
    }
    return descriptor;
}

From source file:org.eclipse.datatools.sqltools.routineeditor.ui.RoutineEditorImages.java

License:Open Source License

/**
 * Gets the image descriptor (.gif file) corresponding to the given key.
 * /*from   www  .  jav a  2 s .c  o  m*/
 * @return the requested image descriptor, or <code>null</code> if not
 *         found
 */
public static ImageDescriptor getImageDescriptor(String key) {
    ImageDescriptor descriptor = null;
    Image image = getImage(key);
    if (image != null) {
        descriptor = ImageDescriptor.createFromImage(image);
    }
    return descriptor;
}

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

License:Open Source License

private void drawBottomRight() {
    Point size = getSize();/* w  ww.  j  a  v a  2  s  . c  o  m*/
    int x = size.x;
    int flags = _fFlags;

    if ((flags & PORTABLE) != 0) {
        ImageData data = getImageData(
                ImageDescriptor.createFromImage(SQLEditorResources.getImage("over16/portable_co")));
        x -= data.width;
        drawImage(data, x, size.y - data.height);
    }
}