List of usage examples for org.eclipse.jface.resource ImageDescriptor createFromURL
public static ImageDescriptor createFromURL(URL url)
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); }