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:de.lynorics.eclipse.jangaroo.ui.outline.FilterNonPublicMembersContribution.java

License:Open Source License

protected ImageDescriptor getImageDescriptor() {
    return ImageDescriptor.createFromImage(imageHelper.getImage("outline-function-public.gif"));
}

From source file:de.lynorics.eclipse.jangaroo.ui.outline.FilterUsesOperationsContribution.java

License:Open Source License

protected ImageDescriptor getImageDescriptor() {
    return ImageDescriptor.createFromImage(imageHelper.getImage("outline-uses-filter.gif"));
}

From source file:de.monticore.genericgraphics.controller.actions.ExportAsImageAction.java

License:Open Source License

/**
 * Constructor/*from  w  ww .j  a va  2  s.c  o m*/
 * 
 * @param editor
 */
public ExportAsImageAction(IEditorPart editor) {
    super(editor);

    setDescription(DESCRIPTION);

    Image image = IconProvider.loadImage(IconProvider.EXPORT_ICON);
    if (image != null) {
        setImageDescriptor(ImageDescriptor.createFromImage(image));
    }

    setText("Export");
}

From source file:de.ovgu.featureide.fm.ui.views.FeatureModelEditView.java

License:Open Source License

/**
 * @param toolBarManager/*  w  ww .  java  2  s.c  om*/
 */
private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(activatorAction);
    activatorAction.setChecked(isActivatorChecked());
    activatorAction.setToolTipText(ACTIVATOR_ACTION_TEXT);
    activatorAction.setImageDescriptor(ImageDescriptor.createFromImage(REFESH_TAB_IMAGE));

    manager.add(manualAction);
    manualAction.setEnabled(activatorAction.isEnabled() && activatorAction.isChecked());
    manualAction.setToolTipText(MANUAL_CALCULATION_TEXT);
    manualAction.setImageDescriptor(ImageDescriptor.createFromImage(REFESH_TAB_IMAGE));
}

From source file:de.ovgu.featureide.ui.views.collaboration.action.ShowFieldsMethodsAction.java

License:Open Source License

private static ImageDescriptor getImageDiscriptor(Image image) {
    if (image != null) {
        return ImageDescriptor.createFromImage(image);
    }/*from  ww  w  .ja  v a 2 s  .  c o m*/
    return null;
}

From source file:de.ovgu.featureide.ui.views.collaboration.CollaborationView.java

License:Open Source License

private void fillLocalToolBar(IToolBarManager manager) {
    manager.add(toolbarAction);//from  w  w  w  . j ava  2  s.c  om
    toolbarAction.setToolTipText(TOOL_TIP_LABEL);
    toolbarAction.setImageDescriptor(ImageDescriptor.createFromImage(REFESH_TAB_IMAGE));
}

From source file:de.ovgu.featureide.ui.views.configMap.actions.ConfigMapFilterAction.java

License:Open Source License

public void initializeImage(Image image) {
    setImageDescriptor(ImageDescriptor.createFromImage(image));
}

From source file:de.ovgu.featureide.ui.views.configMap.actions.ConfigMapRefreshAction.java

License:Open Source License

public ConfigMapRefreshAction(ConfigurationMap map) {
    super("Refresh");
    setImageDescriptor(ImageDescriptor.createFromImage(UIPlugin.getImage("refresh_tab.gif")));

    setToolTipText("Refresh");
    this.configMap = map;
}

From source file:de.ovgu.featureide.ui.views.configMap.ConfigurationMap.java

License:Open Source License

public ConfigurationMap() {
    final IConfigurationLoaderCallback configLoaderCallback = new IConfigurationLoaderCallback() {
        @Override//from   w ww . jav  a 2s  .c o  m
        public void onLoadingStarted() {
            // clear all old columns because new configurations are going to be loaded
            for (final TreeColumn column : configurationColumns) {
                column.dispose();
            }
            configurationColumns.clear();
            configPaths.clear();
        }

        /**
         * Create a column in the view for each configuration, that has been loaded.
         */
        @Override
        public void onConfigurationLoaded(Configuration configuration, Path path) {
            if (tableTree == null) {
                return;
            }

            final String configFileName = path.getFileName().toString();
            final String[] configFileNameParts = configFileName.split("\\.");
            final String configName = configFileNameParts[0];

            final TreeColumn column = new TreeColumn(tableTree, SWT.CENTER);
            column.setAlignment(SWT.CENTER);
            column.setWidth(defaultColumnWidth);
            if (configName.length() < 15) {
                column.setText(configName);
            } else {
                column.setText(configName.substring(0, 15) + "...");
            }

            configurationColumns.add(column);
            configPaths.put(configuration, path);
        }

        @Override
        public void onLoadingFinished() {
            final TreeColumn dummy = new TreeColumn(tableTree, SWT.NULL);
            dummy.setWidth(defaultColumnWidth);
            configurationColumns.add(dummy);
        }

        @Override
        public void onLoadingError(IOException exception) {
        }

    };

    featureColumnWidth = 200;
    defaultColumnWidth = 40;
    selectedColumnIndex = -1;

    openFileAction = new OpenFileAction("Open Config");
    openFileAction
            .setImageDescriptor(ImageDescriptor.createFromImage(UIPlugin.getImage("ConfigurationIcon.png")));

    loader = new ConfigurationLoader(configLoaderCallback);
    configurationColumns = new ArrayList<>();
    configPaths = new HashMap<>();

    FeatureColorManager.addListener(this);

    createFilters();
}

From source file:de.walware.statet.r.internal.ui.rhelp.RHelpViewPage.java

License:Open Source License

private void updateAddressBar() {
    try {// w w w  .j a v a  2  s .  co m
        final String url = getCurrentUrl();
        final Object input = RCore.getRHelpManager().getContentOfUrl(url);
        fHelpObject = input;

        final Image image = fLabelProvider.getImage(input);
        if (image != null) {
            setIcon(ImageDescriptor.createFromImage(image));
        }
        updateBreadcrumbInput();
    } catch (final Exception e) {
        StatusManager.getManager().handle(new Status(IStatus.ERROR, RUI.PLUGIN_ID, 0,
                "An error occurred when updating the R help view address bar/breadcrumbs.", e));
    }
}