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:fr.gouv.mindef.safran.database.ui.actions.ExportAsSQLScriptsAction.java

License:Open Source License

@Override
public ImageDescriptor getImageDescriptor() {
    return ImageDescriptor
            .createFromImage(Activator.getDefault().getImageRegistry().get(Activator.SQL_FILE_IMAGE));
}

From source file:fr.inria.linuxtools.tmf.ui.views.colors.ColorsView.java

License:Open Source License

private void fillToolBar() {

    fAddAction = new AddAction();
    fAddAction.setImageDescriptor(ImageDescriptor.createFromImage(ADD_IMAGE));
    fAddAction.setToolTipText(Messages.ColorsView_AddActionToolTipText);

    fDeleteAction = new DeleteAction();
    fDeleteAction.setImageDescriptor(ImageDescriptor.createFromImage(DELETE_IMAGE));
    fDeleteAction.setToolTipText(Messages.ColorsView_DeleteActionToolTipText);
    fDeleteAction.setEnabled(false);//from  www  .  j av a  2s  .c o m

    fMoveUpAction = new MoveUpAction();
    fMoveUpAction.setImageDescriptor(ImageDescriptor.createFromImage(MOVE_UP_IMAGE));
    fMoveUpAction.setToolTipText(Messages.ColorsView_MoveUpActionToolTipText);
    fMoveUpAction.setEnabled(false);

    fMoveDownAction = new MoveDownAction();
    fMoveDownAction.setImageDescriptor(ImageDescriptor.createFromImage(MOVE_DOWN_IMAGE));
    fMoveDownAction.setToolTipText(Messages.ColorsView_MoveDownActionToolTipText);
    fMoveDownAction.setEnabled(false);

    fExportAction = new ExportAction();
    fExportAction.setImageDescriptor(ImageDescriptor.createFromImage(EXPORT_IMAGE));
    fExportAction.setToolTipText(Messages.ColorsView_ExportActionToolTipText);

    fImportAction = new ImportAction();
    fImportAction.setImageDescriptor(ImageDescriptor.createFromImage(IMPORT_IMAGE));
    fImportAction.setToolTipText(Messages.ColorsView_ImportActionToolTipText);

    IActionBars bars = getViewSite().getActionBars();
    IToolBarManager manager = bars.getToolBarManager();
    manager.add(fAddAction);
    manager.add(fDeleteAction);
    manager.add(fMoveUpAction);
    manager.add(fMoveDownAction);
    manager.add(new Separator());
    manager.add(fExportAction);
    manager.add(fImportAction);
}

From source file:fr.inria.linuxtools.tmf.ui.views.filter.FilterView.java

License:Open Source License

/**
 * Build the popup menu//from w ww  .  jav  a2 s .  co  m
 *
 * @param manager
 *            The manager to build
 */
private void fillLocalToolBar(IToolBarManager manager) {

    fSaveAction = new SaveAction();
    fSaveAction.setImageDescriptor(ImageDescriptor.createFromImage(SAVE_IMAGE));
    fSaveAction.setToolTipText(Messages.FilterView_SaveActionToolTipText);

    fAddAction = new AddAction();
    fAddAction.setImageDescriptor(ImageDescriptor.createFromImage(ADD_IMAGE));
    fAddAction.setToolTipText(Messages.FilterView_AddActionToolTipText);

    fExportAction = new ExportAction();
    fExportAction.setImageDescriptor(ImageDescriptor.createFromImage(EXPORT_IMAGE));
    fExportAction.setToolTipText(Messages.FilterView_ExportActionToolTipText);

    fImportAction = new ImportAction();
    fImportAction.setImageDescriptor(ImageDescriptor.createFromImage(IMPORT_IMAGE));
    fImportAction.setToolTipText(Messages.FilterView_ImportActionToolTipText);

    manager.add(fSaveAction);
    manager.add(new Separator("add_delete")); //$NON-NLS-1$
    manager.add(fAddAction);
    manager.add(new Separator("edit")); //$NON-NLS-1$
    manager.add(new Separator());
    manager.add(fExportAction);
    manager.add(fImportAction);
}

From source file:fr.inria.linuxtools.tmf.ui.views.statesystem.TmfStateSystemExplorer.java

License:Open Source License

private void fillToolBar() {
    Action fFilterAction = new FilterAction();
    fFilterAction.setImageDescriptor(ImageDescriptor.createFromImage(FILTER_IMAGE));
    fFilterAction.setToolTipText(Messages.FilterButton);
    fFilterAction.setChecked(false);/*from w  w w  .  j  av a  2  s  .  co m*/

    IActionBars bars = getViewSite().getActionBars();
    IToolBarManager manager = bars.getToolBarManager();
    manager.add(fFilterAction);
}

From source file:fr.openpeople.rdal.ide.view.traceability.RequirementTraceabilityViewPage.java

License:Open Source License

public RequirementTraceabilityViewPage(final Composite p_parent,
        final IRequirementsTraceabilityBusinessDelegate p_businessDelegate,
        final IExceptionHandler p_exceptionHandler) {
    super(p_parent, SWT.NULL, p_exceptionHandler);

    businessDelegate = p_businessDelegate;
    tblRequirements = createControls();//from www  .j  a  v  a  2 s .c  o m

    imgTraceability = createImage("traceabilityView.gif");
    imgCollapseAll = ImageDescriptor.createFromImage(createImage("collapseall.gif"));
    imgExpandAll = ImageDescriptor.createFromImage(createImage("expandall.gif"));
    imgHierarchicalLayout = ImageDescriptor.createFromImage(createImage("hierarchicalLayout.gif"));
    imgFlatLayout = ImageDescriptor.createFromImage(createImage("flatLayout.gif"));

    actExpColl = createExpCollAction();
    actEvaluate = createEvaluateAction();
    actOpen = createOpenAction();
    actSetRootElement = createActSetRootElement();
}

From source file:fr.openpeople.rdal.ide.view.traceability.RequirementTraceabilityViewPage.java

License:Open Source License

private IAction createEvaluateAction() {
    final IAction action = new Action() {
        @Override/* w  w w  . ja v  a  2s .c o m*/
        public void run() {
            final EObject currentObject = getSelectedObject();

            try {
                businessDelegate.evaluateConstraints(currentObject);
                displayData(currentObject);
            } catch (final Throwable p_th) {
                handleException(p_th, currentObject);
            }
        }
    };

    action.setImageDescriptor(ImageDescriptor.createFromImage(createImage("evaluateConstraints.gif")));
    action.setToolTipText("Evaluate Requirements Constraints");

    return action;
}

From source file:fr.openpeople.rdal.ide.view.traceability.RequirementTraceabilityViewPage.java

License:Open Source License

private IAction createOpenAction() {
    final IAction action = new Action() {
        @Override// www .  jav  a2s.c  o  m
        public void run() {
            selectInEditor();
        }
    };

    action.setImageDescriptor(ImageDescriptor.createFromImage(createImage("openElements.gif")));
    action.setToolTipText("Open Selected Element");
    action.setEnabled(false);

    return action;
}

From source file:fr.openpeople.rdalte.ide.view.traceability.RequirementTraceabilityViewPage.java

License:Open Source License

public RequirementTraceabilityViewPage(final Composite p_parent,
        final IContractualElementTraceabilityBusinessDelegate p_businessDelegate,
        final IExceptionHandler p_exceptionHandler) {
    super(p_parent, SWT.NULL, p_exceptionHandler);

    businessDelegate = p_businessDelegate;
    tblRequirements = createControls();//from   ww  w.jav a  2 s  .  com

    imgTraceability = createImage("traceabilityView.gif");
    imgCollapseAll = ImageDescriptor.createFromImage(createImage("collapseall.gif"));
    imgExpandAll = ImageDescriptor.createFromImage(createImage("expandall.gif"));
    imgHierarchicalLayout = ImageDescriptor.createFromImage(createImage("hierarchicalLayout.gif"));
    imgFlatLayout = ImageDescriptor.createFromImage(createImage("flatLayout.gif"));

    actExpColl = createExpCollAction();
    actEvaluate = createEvaluateAction();
    actOpen = createOpenAction();
    actSetRootElement = createActSetRootElement();
}

From source file:genericUMLDiagramEditor.editor.GenericDiagramCreationPage.java

License:Open Source License

/**
 * Create a new wizard page instance./*from w  w w.  j a  v  a2s.  co  m*/
 * @param workbench the current workbench
 * @param selection the current object selection
 * @see ShapesCreationWizard#init(IWorkbench, IStructuredSelection)
 */
public GenericDiagramCreationPage(IWorkbench workbench, IStructuredSelection selection) {
    super("shapeCreationPage1", selection);
    this.workbench = workbench;
    this.selection = selection;
    setTitle("Create a new " + DEFAULT_EXTENSION + " file");
    setDescription("Create a new " + DEFAULT_EXTENSION + " resource.");
    setImageDescriptor(ImageDescriptor.createFromImage(Icons.IMAGE_WIZBAN));
}

From source file:genericUMLDiagramEditor.editor.GenericDiagramOutlinePage.java

License:Open Source License

/**
 * Configure the outline viewer/*w w w.  j  av  a2  s .com*/
 */
protected void configureOutlineViewer() {
    // Effettuo le inizializzazioni di base
    initializeOutlineViewer();

    // Permette la cancellazione degli elementi premendo il tasto canc
    KeyHandler keyHandler = new KeyHandler();
    String id = ActionFactory.DELETE.getId();
    keyHandler.put(KeyStroke.getPressed(SWT.DEL, 127, 0), registry.getAction(id));
    getViewer().setKeyHandler(new GraphicalViewerKeyHandler(graphViewer).setParent(keyHandler));

    IToolBarManager tbm = getSite().getActionBars().getToolBarManager();
    showOutlineAction = new Action() {
        public void run() {
            showPage(ID_OUTLINE);
        }
    };

    showOutlineAction.setImageDescriptor(ImageDescriptor.createFromImage(Icons.IMAGE_OUTLINE));
    tbm.add(showOutlineAction);

    showOverviewAction = new Action() {
        public void run() {
            showPage(ID_OVERVIEW);
        }
    };

    showOverviewAction.setImageDescriptor(ImageDescriptor.createFromImage(Icons.IMAGE_OVERVIEW));
    tbm.add(showOverviewAction);

    showPage(ID_OUTLINE);
}