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:com.google.gdt.eclipse.gph.egit.wizard.CloneRepositoryWizardPage.java

License:Open Source License

/**
 * Create a new SelectRepositoryPage./* ww w . j  a  v  a  2s. c om*/
 * 
 * @param wizard
 */
public CloneRepositoryWizardPage(EGitCheckoutWizard wizard) {
    super("selectRepositoryPage");

    this.wizard = wizard;

    setTitle("Clone the remote Git repository");
    setDescription(
            "Select a remote repository URL, select the local destination directory, and clone the repository");
    setImageDescriptor(ImageDescriptor.createFromImage(wizard.getDefaultPageImage()));
}

From source file:com.google.gdt.eclipse.gph.egit.wizard.ImportProjectsWizardPage.java

License:Open Source License

/**
 * Create a new instance of the receiver.
 * /*from ww  w  .ja v  a 2 s.  c om*/
 * @param pageName
 */
public ImportProjectsWizardPage(EGitCheckoutWizard wizard) {
    super("checkoutProjectPage");

    this.wizard = wizard;

    setTitle("Import Projects from Git");
    setDescription("Select the projects to import");
    setImageDescriptor(ImageDescriptor.createFromImage(wizard.getDefaultPageImage()));

    setPageComplete(false);
}

From source file:com.google.gdt.eclipse.managedapis.ui.ApiListingItem.java

License:Open Source License

private Image createGrayImage(Image image) {
    ImageDescriptor descriptor = ImageDescriptor.createWithFlags(ImageDescriptor.createFromImage(image),
            SWT.IMAGE_GRAY);/* w w w .j ava 2 s  .  c o m*/

    return resources.getResourceManager().createImage(descriptor);
}

From source file:com.keba.tracecompass.jitter.ui.SystemJitterView.java

License:Open Source License

/**
 * Create the action bar for adding, importing, exporting filters. 
 * */// w  w  w  .ja  v a  2 s  .c  o  m
private void createActionBar() {
    addFilterAction = new AddFilterAction();
    addFilterAction.setImageDescriptor(ImageDescriptor.createFromImage(ADD_IMAGE));
    addFilterAction.setToolTipText("Add new filter");

    deleteFilterAction = new DeleteFilterAction();
    deleteFilterAction.setImageDescriptor(ImageDescriptor.createFromImage(DELETE_IMAGE));
    deleteFilterAction.setToolTipText("Delete filter");

    importFilterAction = new ImportFilterAction();
    importFilterAction.setImageDescriptor(ImageDescriptor.createFromImage(IMPORT_IMAGE));
    importFilterAction.setToolTipText("Import filters from File");

    exportFilterAction = new ExportFilterAction();
    exportFilterAction.setImageDescriptor(ImageDescriptor.createFromImage(EXPORT_IMAGE));
    exportFilterAction.setToolTipText("Export filters to File");

    IActionBars bars = getViewSite().getActionBars();
    IToolBarManager manager = bars.getToolBarManager();
    manager.add(addFilterAction);
    manager.add(deleteFilterAction);
    manager.add(importFilterAction);
    manager.add(exportFilterAction);
}

From source file:com.knitml.dsl.ui.editor.MultiPageEditorPart.java

License:Open Source License

/**
 * Initialize the MultiPageEditorPart to use the page switching command.
 * Clients can override this method with an empty body if they wish to
 * opt-out./*from w  w w .  ja va  2  s.c  o m*/
 * 
 * @since 3.4
 */
protected void initializePageSwitching() {
    new PageSwitcher(this) {
        public Object[] getPages() {
            int pageCount = getPageCount();
            Object[] result = new Object[pageCount];
            for (int i = 0; i < pageCount; i++) {
                result[i] = new Integer(i);
            }
            return result;
        }

        public String getName(Object page) {
            return getPageText(((Integer) page).intValue());
        }

        public ImageDescriptor getImageDescriptor(Object page) {
            Image image = getPageImage(((Integer) page).intValue());
            if (image == null)
                return null;

            return ImageDescriptor.createFromImage(image);
        }

        public void activatePage(Object page) {
            setActivePage(((Integer) page).intValue());
        }

        public int getCurrentPageIndex() {
            return getActivePage();
        }
    };
}

From source file:com.liferay.ide.project.ui.migration.MigrationAdapterFactory.java

License:Open Source License

@Override
public ImageDescriptor getImageDescriptor(Object element) {
    if (element instanceof FileProblems) {
        return ImageDescriptor.createFromImage(
                PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FILE));
    } else if (element instanceof ProblemsContainer) {
        return ImageDescriptor.createFromImage(
                PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER));
    } else if (element instanceof UpgradeProblems) {
        return ImageDescriptor.createFromImage(PlatformUI.getWorkbench().getSharedImages()
                .getImage(org.eclipse.ui.ide.IDE.SharedImages.IMG_OBJ_PROJECT));
    }/*  w w  w  .jav a2 s  .  c  o  m*/

    return null;
}

From source file:com.lmpessoa.sonarview.actions.UpdateAllProjectIssues.java

License:Open Source License

public UpdateAllProjectIssues() {
    super("Update issues");
    setImageDescriptor(ImageDescriptor.createFromImage(Images.IMG_ACTION_REFRESH));
}

From source file:com.mentor.nucleus.bp.core.common.TransactionManager.java

License:Open Source License

/**
 * Returns the plugin's redo action/*from   w  w  w. j  a  v a2  s .  co  m*/
 */
public Action getRedoAction() {
    if (redoAction == null) {
        Image image = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_TOOL_REDO);
        ImageDescriptor desc = ImageDescriptor.createFromImage(image);
        redoAction = new Action(ActionFactory.REDO.getId()) {
            public void run() {
                revertLastTransaction(Transaction.REDO_TYPE);
            }
        };
        redoAction.setText("Redo");
        redoAction.setToolTipText("Redo the last modification");
        redoAction.setImageDescriptor(desc);
        redoAction.setEnabled(false);
        redoAction.setActionDefinitionId(ActionFactory.REDO.getCommandId());
    }
    return redoAction;
}

From source file:com.mentor.nucleus.bp.core.common.TransactionManager.java

License:Open Source License

/**
 * Returns the plugin's undo action//from w w  w .ja v  a2s .  co  m
 */
public Action getUndoAction() {
    if (undoAction == null) {
        undoAction = new Action(ActionFactory.UNDO.getId()) {
            public void run() {
                revertLastTransaction(Transaction.UNDO_TYPE);
            }
        };
        undoAction.setText("Undo");
        undoAction.setToolTipText("Undo the last modification");
        if (!CoreUtil.IsRunningHeadless) {
            Image image = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_TOOL_UNDO);
            ImageDescriptor desc = ImageDescriptor.createFromImage(image);
            undoAction.setImageDescriptor(desc);
        }
        undoAction.setEnabled(false);
        undoAction.setActionDefinitionId(ActionFactory.UNDO.getCommandId());
    }
    return undoAction;
}

From source file:com.mindquarry.desktop.client.action.app.CloseAction.java

License:Open Source License

public CloseAction(MindClient client) {
    super(client);

    setId(ID);//w w w . j  a v  a 2 s  . c  om
    setActionDefinitionId(ID);

    setText(I18N.getString("Exit"));//$NON-NLS-1$
    setToolTipText(I18N.getString("Exit the desktop client application."));//$NON-NLS-1$
    //      setAccelerator(SWT.CTRL + 'Q');
    setImageDescriptor(ImageDescriptor.createFromImage(IMAGE));
}