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.roussev.http4e.httpclient.ui.actions.ExportCsAction.java

License:Apache License

public ExportCsAction(ViewPart view) {
    this.view = view;
    fMenu = null;/*from  www.j  av a 2 s. c om*/
    setToolTipText("Export call as C# script");
    setImageDescriptor(ImageDescriptor
            .createFromImage(ResourceUtils.getImage(CoreConstants.PLUGIN_UI, CoreImages.CSHARP)));
    setText("     C#");
}

From source file:org.roussev.http4e.httpclient.ui.actions.ExportFlexAction.java

License:Apache License

public ExportFlexAction(ViewPart view) {
    this.view = view;
    fMenu = null;//from w ww .  j  a  va  2 s .  c om
    setToolTipText("Export call as Flex/ActionScript");
    setImageDescriptor(
            ImageDescriptor.createFromImage(ResourceUtils.getImage(CoreConstants.PLUGIN_UI, CoreImages.FLEX)));
    setText("     Flex/ActionScript");
}

From source file:org.roussev.http4e.httpclient.ui.actions.PrintAction.java

License:Apache License

public PrintAction(ViewPart view, String title) {
    super();//  w ww . ja  v a2  s  . c  om
    this.view = view;

    setText(title);
    setImageDescriptor(
            ImageDescriptor.createFromImage(ResourceUtils.getImage(CoreConstants.PLUGIN_UI, CoreImages.HELP)));
    // setDisabledImageDescriptor(PDEPluginImages.DESC_PLUGIN_OBJ);

    setDescription("Print Http Packet");
    setToolTipText("Print Http Packet");
}

From source file:org.sourcepit.b2eclipse.ui.B2Wizard.java

License:Open Source License

public void init(IWorkbench workbench, IStructuredSelection selection) {
    setWindowTitle(Messages.msgImportTitle);
    Image projectFolder = Activator.getImageFromPath("icons/ProjectFolder.gif");
    setDefaultPageImageDescriptor(ImageDescriptor.createFromImage(projectFolder));

    setHelpAvailable(false);//from   w ww  . ja  v a2  s.co  m
    setNeedsProgressMonitor(true);

    page = new B2WizardPage(Messages.msgImportHeader, this, selection);
    addPage(page);
}

From source file:org.sqlproc.dsl.ui.outline.FilterMappingRulesContribution.java

License:Open Source License

protected ImageDescriptor getImageDescriptor(String imagePath) {
    return ImageDescriptor.createFromImage(imageHelper.getImage("OUT.gif"));
}

From source file:org.sqlproc.dsl.ui.outline.FilterMetaStatementsContribution.java

License:Open Source License

protected ImageDescriptor getImageDescriptor(String imagePath) {
    return ImageDescriptor.createFromImage(imageHelper.getImage("SQL.gif"));
}

From source file:org.sqlproc.dsl.ui.outline.FilterOptionalFeaturesContribution.java

License:Open Source License

protected ImageDescriptor getImageDescriptor(String imagePath) {
    return ImageDescriptor.createFromImage(imageHelper.getImage("OPT.gif"));
}

From source file:org.talend.component.ui.wizard.ui.GenericConnWizard.java

License:Open Source License

@Override
public void addPages() {
    ERepositoryObjectType repObjType = (ERepositoryObjectType) repNode.getProperties(EProperties.CONTENT_TYPE);
    String typeName = repObjType.getType();
    setWindowTitle(typeName);/*from  w ww.j  av  a 2 s.c om*/
    Image wiardImage = wizardService.getWiardImage(typeName);
    setDefaultPageImageDescriptor(ImageDescriptor.createFromImage(wiardImage));
    ((GenericConnectionItem) connectionItem).setTypeName(typeName);

    IGenericWizardInternalService internalService = new GenericWizardInternalService();
    ComponentWizard componentWizard = null;
    if (creation) {
        componentWizard = internalService.getComponentWizard(typeName, connectionProperty.getId());
    } else {
        String compPropertiesStr = connection.getCompProperties();
        if (compPropertiesStr != null) {
            Deserialized fromSerialized = ComponentProperties.fromSerialized(compPropertiesStr);
            if (fromSerialized != null) {
                componentWizard = internalService.getTopLevelComponentWizard(fromSerialized.properties,
                        repNode.getId());
            }
        }
    }
    if (componentWizard == null) {
        return;
    }
    List<Form> forms = componentWizard.getForms();
    for (int i = 0; i < forms.size(); i++) {
        Form form = forms.get(i);
        boolean addContextSupport = false;
        if (i == 0) {// Add context support in the first form.
            addContextSupport = true;
        }
        wizPage = new GenericConnWizardPage(connectionItem, isRepositoryObjectEditable(), existingNames,
                creation, form, compService, addContextSupport);
        if (wizPage != null) {
            wizPage.setTitle(form.getTitle());
            wizPage.setDescription(form.getSubtitle());
            if (creation) {
                wizPage.setPageComplete(false);
            } else {
                wizPage.setPageComplete(isRepositoryObjectEditable());
            }
        }
        addPage(wizPage);
    }
}

From source file:org.talend.designer.core.ui.editor.properties.controllers.IconSelectionController.java

License:Open Source License

public Command createCommand(Button button) {
    Object data = button.getData(NAME);
    if (data != null) {
        if (ICON_SELECTION.equals(data)) {
            FileDialog dial = new FileDialog(composite.getShell(), SWT.NONE);
            dial.setFilterExtensions(new String[] { "*.jpg", "*.png", "*.gif" }); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
            String propertyName = (String) button.getData(PARAMETER_NAME);
            String file = dial.open();
            if (file != null) {
                if (!file.equals("")) { //$NON-NLS-1$
                    if (!elem.getPropertyValue(propertyName).equals(file)) {
                        ImageData imageData = new ImageData(file);
                        if (ImageUtils.checkSize(ImageDescriptor.createFromImageData(imageData),
                                ImageUtils.ICON_SIZE.ICON_32)) {
                            if (elem instanceof IProcess2) {
                                refreshIcon(imageData);
                                return new IconSelectionCommand((IProcess2) elem,
                                        ImageDescriptor.createFromImageData(imageData), file);
                            }/*  w w  w  .  ja va 2 s .c o  m*/
                        } else {
                            MessageDialog.openError(composite.getShell(),
                                    Messages.getString("IconSelectionController.MessageTitle"), //$NON-NLS-1$ 
                                    Messages.getString("IconSelectionController.Messages")); //$NON-NLS-1$ 
                        }
                    }

                }
            }
        } else if (ICON_REVERT.equals(data)) {
            if (elem instanceof IProcess2) {
                Image defaultIcon = RepositoryLabelProvider.getDefaultJobletImage();
                ImageDescriptor imageData = ImageDescriptor.createFromImage(defaultIcon);
                refreshIcon(defaultIcon.getImageData());
                return new IconSelectionCommand((IProcess2) elem, imageData, null);
            }
        }
    }
    return null;
}

From source file:org.talend.designer.mapper.managers.UIManager.java

License:Open Source License

/**
 * DOC amaumont Comment method "createVisualMapImage".
 *///from   w  w  w . j av a  2s  .c  o  m
private void createVisualMapImage() {
    // String previewFilePath = mapperManager.getPreviewFilePath();
    // if (previewFilePath != null) {
    Image image = ImageCapture.capture(mapperUI.getDatasFlowViewSashForm());
    // avoid to scale to make the pic more clear
    // image = ImageUtils.scale(image, 50);
    // add by hshen 7410
    ImageDescriptor imagedes = ImageDescriptor.createFromImage(image);
    mapperManager.getAbstractMapComponent().setScreenshot(imagedes);
    // byte[] mapdata = ImageUtils.saveImageToData(imagedes);
    // String previewFileName = getPreviewFileName();
    // List<? extends IElementParameter> elementParameters = null;
    //  ((IElementParameter) elementParameters).setValue(mapdata); //$NON-NLS-1$

    // ImageUtils.save(image, previewFilePath, SWT.IMAGE_BMP);
    // }
}