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

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

Introduction

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

Prototype

public static ImageDescriptor createFromURL(URL url) 

Source Link

Document

Creates and returns a new image descriptor from a URL.

Usage

From source file:com.nokia.tools.vct.navigator.layer.RootFileDecorator.java

License:Open Source License

private void lazyInit() {
    if (rootDescriptor == null) {
        URL url = ConfigurationNavigatorPlugin.getPlugin().getBundle()
                .getEntry("icons/full/ovr16/ActiveRoot.gif");
        rootDescriptor = ImageDescriptor.createFromURL(url);
    }/*from w ww .j  a va2s  . co m*/
}

From source file:com.nokia.traceviewer.dialog.BaseTreeDialog.java

License:Open Source License

/**
 * Create toolbar with given image locations
 * //from  ww  w.  j  av a  2  s  .  c o m
 * @param itemAddImageLocation
 *            add image location
 * @param itemEditImageLocation
 *            edit image location
 * @param itemRemoveImageLocation
 *            remove image location
 */
protected void createToolBar(String itemAddImageLocation, String itemEditImageLocation,
        String itemRemoveImageLocation) {
    URL url = null;
    GridData toolBarGridData = new GridData();
    toolBarGridData.horizontalSpan = 3;
    toolBar = new ToolBar(composite, SWT.NONE);
    toolBar.setLayoutData(toolBarGridData);

    addGroupItem = new ToolItem(toolBar, SWT.PUSH);
    addGroupItem.setText(Messages.getString("BaseTreeDialog.GroupItemText")); //$NON-NLS-1$
    addGroupItem.setToolTipText(Messages.getString("BaseTreeDialog.AddGroupToolTip")); //$NON-NLS-1$
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(groupAddImageLocation);
    groupAddImage = ImageDescriptor.createFromURL(url).createImage();
    addGroupItem.setImage(groupAddImage);

    addItem = new ToolItem(toolBar, SWT.PUSH);
    addItem.setText(Messages.getString("BaseTreeDialog.AddItemText")); //$NON-NLS-1$
    addItem.setToolTipText(Messages.getString("BaseTreeDialog.AddItemToolTip")); //$NON-NLS-1$
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(itemAddImageLocation);
    itemAddImage = ImageDescriptor.createFromURL(url).createImage();
    addItem.setImage(itemAddImage);

    editItem = new ToolItem(toolBar, SWT.PUSH);
    editItem.setText(Messages.getString("BaseTreeDialog.EditItemText")); //$NON-NLS-1$
    editItem.setToolTipText(Messages.getString("BaseTreeDialog.EditItemToolTip")); //$NON-NLS-1$
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(itemEditImageLocation);
    itemEditImage = ImageDescriptor.createFromURL(url).createImage();
    editItem.setImage(itemEditImage);
    editItem.setEnabled(false);

    removeItem = new ToolItem(toolBar, SWT.PUSH);
    removeItem.setText(Messages.getString("BaseTreeDialog.RemoveItemText")); //$NON-NLS-1$
    removeItem.setToolTipText(Messages.getString("BaseTreeDialog.RemoveItemToolTip")); //$NON-NLS-1$
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(itemRemoveImageLocation);
    itemRemoveImage = ImageDescriptor.createFromURL(url).createImage();
    removeItem.setImage(itemRemoveImage);
    removeItem.setEnabled(false);

    clearItem = new ToolItem(toolBar, SWT.PUSH);
    clearItem.setText(Messages.getString("BaseTreeDialog.ClearItemText")); //$NON-NLS-1$
    clearItem.setToolTipText(Messages.getString("BaseTreeDialog.ClearItemToolTip")); //$NON-NLS-1$
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(clearImageLocation);
    clearImage = ImageDescriptor.createFromURL(url).createImage();
    clearItem.setImage(clearImage);
    clearItem.setEnabled(false);
}

From source file:com.nokia.traceviewer.dialog.FilterAdvancedDialog.java

License:Open Source License

/**
 * Creates the toolbar containing pushable buttons to the right side of the
 * dialog./*from w w w . j av  a2s. co m*/
 */
private void createToolBar() {
    // Create the toolBar
    GridData toolBarGridData = new GridData();
    toolBarGridData.horizontalAlignment = GridData.FILL;
    toolBarGridData.grabExcessVerticalSpace = true;
    toolBarGridData.verticalSpan = 2;
    toolBarGridData.verticalAlignment = GridData.FILL;
    ToolBar toolBar = new ToolBar(composite, SWT.VERTICAL);
    toolBar.setLayoutData(toolBarGridData);

    // Create "Start set" item
    startSetToolItem = new ToolItem(toolBar, SWT.PUSH);
    startSetToolItem.setText(Messages.getString("FilterAdvancedDialog.StartSetButtonText")); //$NON-NLS-1$
    startSetToolItem.setToolTipText(Messages.getString("FilterAdvancedDialog.StartSetToolTip")); //$NON-NLS-1$
    // Set image to the "Start set" item
    URL url = TraceViewerPlugin.getDefault().getBundle().getEntry(startSetImageLocation);
    startSetImage = ImageDescriptor.createFromURL(url).createImage();
    startSetToolItem.setImage(startSetImage);

    // Create "End set" item
    endSetToolItem = new ToolItem(toolBar, SWT.PUSH);
    endSetToolItem.setText(Messages.getString("FilterAdvancedDialog.EndSetButtonText")); //$NON-NLS-1$
    endSetToolItem.setToolTipText(Messages.getString("FilterAdvancedDialog.EndSetToolTip")); //$NON-NLS-1$
    // Set image to the "End set" item
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(endSetImageLocation);
    endSetImage = ImageDescriptor.createFromURL(url).createImage();
    endSetToolItem.setImage(endSetImage);

    // Create "And" item
    andToolItem = new ToolItem(toolBar, SWT.PUSH);
    andToolItem.setText(FilterAdvancedParser.AND);
    andToolItem.setToolTipText(Messages.getString("FilterAdvancedDialog.ANDToolTip")); //$NON-NLS-1$
    // Set image to the "And" item
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(andImageLocation);
    andImage = ImageDescriptor.createFromURL(url).createImage();
    andToolItem.setImage(andImage);

    // Create "Or" item
    orToolItem = new ToolItem(toolBar, SWT.PUSH);
    orToolItem.setText(FilterAdvancedParser.OR);
    orToolItem.setToolTipText(Messages.getString("FilterAdvancedDialog.ORToolTip")); //$NON-NLS-1$
    // Set image to the "Or" item
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(orImageLocation);
    orImage = ImageDescriptor.createFromURL(url).createImage();
    orToolItem.setImage(orImage);

    // Create "Not" item
    notToolItem = new ToolItem(toolBar, SWT.PUSH);
    notToolItem.setText(FilterAdvancedParser.NOT);
    notToolItem.setToolTipText(Messages.getString("FilterAdvancedDialog.NOTToolTip")); //$NON-NLS-1$
    // Set image to the "Not" item
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(notImageLocation);
    notImage = ImageDescriptor.createFromURL(url).createImage();
    notToolItem.setImage(notImage);

    // Create "Back" item
    backToolItem = new ToolItem(toolBar, SWT.PUSH);
    backToolItem.setText(Messages.getString("FilterAdvancedDialog.BackButtonText")); //$NON-NLS-1$
    backToolItem.setToolTipText(Messages.getString("FilterAdvancedDialog.BackToolTip")); //$NON-NLS-1$
    // Set image to the "Back" item
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(backImageLocation);
    Image backImage = ImageDescriptor.createFromURL(url).createImage();
    backToolItem.setImage(backImage);

    // Create "Clear" item
    clearToolItem = new ToolItem(toolBar, SWT.PUSH);
    clearToolItem.setText(Messages.getString("FilterAdvancedDialog.ClearButtonText")); //$NON-NLS-1$
    clearToolItem.setToolTipText(Messages.getString("FilterAdvancedDialog.ClearToolTip")); //$NON-NLS-1$
    // Set image to the "Clear" item
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(clearImageLocation);
    Image clearImage = ImageDescriptor.createFromURL(url).createImage();
    clearToolItem.setImage(clearImage);

    // Create "Simple" item
    simpleToolItem = new ToolItem(toolBar, SWT.PUSH);
    simpleToolItem.setText(Messages.getString("FilterAdvancedDialog.SimpleButtonText")); //$NON-NLS-1$
    simpleToolItem.setToolTipText(Messages.getString("FilterAdvancedDialog.SimpleViewToolTip")); //$NON-NLS-1$
    // Set image to the "Simple" item
    url = TraceViewerPlugin.getDefault().getBundle().getEntry(simpleImageLocation);
    simpleImage = ImageDescriptor.createFromURL(url).createImage();
    simpleToolItem.setImage(simpleImage);
}

From source file:com.nokia.traceviewer.dialog.FilterDialog.java

License:Open Source License

@Override
public void createToolBar() {
    super.createToolBar(itemAddImageLocation, itemEditImageLocation, itemRemoveImageLocation);

    // Add advanded filter ToolBar Item
    advancedItem = new ToolItem(toolBar, SWT.PUSH);
    advancedItem.setText(Messages.getString("FilterDialog.AdvancedItemText")); //$NON-NLS-1$
    advancedItem.setToolTipText(Messages.getString("FilterDialog.AdvancedViewToolTip")); //$NON-NLS-1$
    URL url = TraceViewerPlugin.getDefault().getBundle().getEntry(advancedImageLocation);
    advancedImage = ImageDescriptor.createFromURL(url).createImage();
    advancedItem.setImage(advancedImage);
}

From source file:com.nokia.traceviewer.dialog.treeitem.TreeItemLabelProvider.java

License:Open Source License

/**
 * Constructor/*from   w  w  w. j a v a  2  s.  c  o  m*/
 */
public TreeItemLabelProvider() {
    // Create group icon
    URL url = TraceViewerPlugin.getDefault().getBundle().getEntry("/icons/folder.gif"); //$NON-NLS-1$
    groupImage = ImageDescriptor.createFromURL(url).createImage();

    // Create tree item icon
    url = TraceViewerPlugin.getDefault().getBundle().getEntry("/icons/listitem.gif"); //$NON-NLS-1$
    treeItemImage = ImageDescriptor.createFromURL(url).createImage();

    // Create tree Component item icon
    url = TraceViewerPlugin.getDefault().getBundle().getEntry("/icons/listcomponentitem.gif"); //$NON-NLS-1$
    treeComponentItemImage = ImageDescriptor.createFromURL(url).createImage();

    // Create stop trigger item icon
    url = TraceViewerPlugin.getDefault().getBundle().getEntry("/icons/stoptrigger.gif"); //$NON-NLS-1$
    stopTriggerItemImage = ImageDescriptor.createFromURL(url).createImage();

    // Create activation trigger item icon
    url = TraceViewerPlugin.getDefault().getBundle().getEntry("/icons/activationtrigger.gif"); //$NON-NLS-1$
    activationTriggerItemImage = ImageDescriptor.createFromURL(url).createImage();
}

From source file:com.onpositive.richtexteditor.model.resources.ImageManager.java

License:Open Source License

protected Image getTempImage(String fileName, String imageText, String iconPath, RGB foreground) {
    String key = SERVICE_IMAGE_KEY + imageText;
    Image image = imageMap.get(key);
    if (image == null) {
        ImageDescriptor loadImgDescriptor = ImageDescriptor
                .createFromURL(ImageManager.class.getResource(iconPath));
        image = generateTextImage(fileName, loadImgDescriptor, imageText, foreground);
        imageMap.put(key, image);/*from ww  w.j a v  a2s  .  c  o  m*/
    }
    return image;
}

From source file:com.opcoach.e34.tools.Migration34Activator.java

License:Open Source License

@Override
protected void initializeImageRegistry(ImageRegistry reg) {
    Bundle b = FrameworkUtil.getBundle(this.getClass());

    reg.put(IMG_DEPRECATED, ImageDescriptor.createFromURL(b.getEntry(IMG_DEPRECATED)));
    reg.put(IMG_FILTER, ImageDescriptor.createFromURL(b.getEntry(IMG_FILTER)));
    reg.put(IMG_COLLAPSE, ImageDescriptor.createFromURL(b.getEntry(IMG_COLLAPSE)));
    reg.put(IMG_EXPAND, ImageDescriptor.createFromURL(b.getEntry(IMG_EXPAND)));
    reg.put(IMG_EXTENSION, ImageDescriptor.createFromURL(b.getEntry(IMG_EXTENSION)));
    reg.put(IMG_PREFIX_COLUMNTITLE, ImageDescriptor.createFromURL(b.getEntry(IMG_PREFIX_COLUMNTITLE)));
    reg.put(IMG_HELP, ImageDescriptor.createFromURL(b.getEntry(IMG_HELP)));
    reg.put(IMG_EXPORT, ImageDescriptor.createFromURL(b.getEntry(IMG_EXPORT)));

}

From source file:com.opcoach.e4.contextExplorer.parts.ContextExplorerPart.java

License:Open Source License

@Inject
private void initializeImageRegistry() {
    Bundle b = org.eclipse.core.runtime.Platform.getBundle("com.opcoach.e4.contextExplorer");
    imgReg = new ImageRegistry();
    imgReg.put("collapseall", ImageDescriptor.createFromURL(b.getEntry("icons/collapseall.gif")));
    imgReg.put("expandall", ImageDescriptor.createFromURL(b.getEntry("icons/expandall.gif")));
}

From source file:com.opera.widgets.ui.PluginImages.java

License:Open Source License

private static ImageDescriptor createIcon(String iconName) {
    String path = ICONS_PATH + iconName;
    URL url = FileLocator.find(WidgetsActivator.getDefault().getBundle(), new Path(path), null);
    return ImageDescriptor.createFromURL(url);
}

From source file:com.palantir.typescript.Images.java

License:Apache License

private static Image getImage(String path) {
    if (REGISTRY.getDescriptor(path) == null) {
        IPath path2 = new Path(path);
        URL imageUrl = FileLocator.find(TypeScriptPlugin.getDefault().getBundle(), path2, null);
        ImageDescriptor descriptor = ImageDescriptor.createFromURL(imageUrl);

        REGISTRY.put(path, descriptor);/*from  ww  w . j  a v  a2  s . co m*/
    }

    return REGISTRY.get(path);
}