List of usage examples for org.eclipse.jface.resource ImageDescriptor createImage
public Image createImage()
From source file:info.evanchik.eclipse.karaf.workbench.ui.views.services.ServiceLabelProvider.java
License:Open Source License
public ServiceLabelProvider() { super();// ww w . ja v a2 s.c o m final ImageDescriptor desc = KarafWorkbenchActivator .imageDescriptorFromPlugin(KarafWorkbenchActivator.PLUGIN_ID, "/icons/obj16/generic_element.gif"); imgObject = desc.createImage(); }
From source file:info.vancauwenberge.designer.enhtrace.viewer.outline.page.DetailedPolicyFlowPage.java
License:Mozilla Public License
public DetailedPolicyFlowPage(DetailedTraceEditor details) { this.details = details; this.input = ((StaticTraceEditorInput) details.getEditorInput()); input.addListener(this); details.addSelectionChangedListener(this); //TODO: somehow reuse the image for multiple detail views. ImageDescriptor imageDescr = Activator.getImageDescriptor("icons/page_flow_shell4.gif"); this.imagePageFlow = imageDescr.createImage(); imageDescr = Activator.getImageDescriptor("icons/overlayRetry.gif"); this.overlayRetry = imageDescr.createImage(); imageDescr = Activator.getImageDescriptor("icons/overlaySuccess.gif"); this.overlaySuccess = imageDescr.createImage(); imageDescr = Activator.getImageDescriptor("icons/overlayWarning.gif"); this.overlayWarning = imageDescr.createImage(); imageDescr = Activator.getImageDescriptor("icons/overlayError.gif"); this.overlayError = imageDescr.createImage(); imageDescr = Activator.getImageDescriptor("icons/overlayFatal.gif"); this.overlayFatal = imageDescr.createImage(); createOverlayMap();// w w w . j a v a2s. c o m }
From source file:io.sarl.eclipse.SARLEclipsePlugin.java
License:Apache License
/** Replies the image stored in the current Eclipse plugin. * * @param imagePath - path of the image. * @return the image./*from w ww .jav a2 s .c o m*/ */ public Image getImage(String imagePath) { final ImageDescriptor descriptor = getImageDescriptor(imagePath); if (descriptor == null) { return null; } return descriptor.createImage(); }
From source file:io.sarl.lang.ui.images.QualifiedPluginImageHelper.java
License:Apache License
@Override public Image getImage(String name) { final ImageDescriptor descriptor = findImage(name); if (descriptor != null) { return descriptor.createImage(); }/*from w w w. ja v a 2 s . com*/ return super.getImage(name); }
From source file:io.usethesource.impulse.runtime.ImageDescriptorRegistry.java
License:Open Source License
/** * Returns the image associated with the given image descriptor. * //from w ww . ja v a 2 s . c o m * @param descriptor * the image descriptor for which the registry manages an image * @return the image associated with the image descriptor or <code>null</code> if the image descriptor can't create the requested image. */ public Image get(ImageDescriptor descriptor) { if (descriptor == null) descriptor = ImageDescriptor.getMissingImageDescriptor(); Image result = (Image) fRegistry.get(descriptor); if (result != null) return result; Assert.isTrue(fDisplay == SWTUtil.getStandardDisplay(), "Allocating image for wrong display."); //$NON-NLS-1$ result = descriptor.createImage(); if (result != null) fRegistry.put(descriptor, result); return result; }
From source file:it.eng.spagobi.meta.editor.business.wizards.inline.AddCalculatedFieldWizardPage.java
License:Mozilla Public License
public void createTree(Composite composite, int style) { ScrolledComposite compositeTree = new ScrolledComposite(composite, SWT.BORDER | SWT.V_SCROLL); compositeTree.setMinWidth(150);// www . j a v a2 s.c o m compositeTree.setExpandVertical(true); compositeTree.setExpandHorizontal(true); GridData gd_compositeTree = new GridData(SWT.LEFT, SWT.FILL, false, true, 1, 1); gd_compositeTree.widthHint = 150; compositeTree.setLayoutData(gd_compositeTree); treeItems = new Tree(compositeTree, SWT.NONE); TreeItem treeRoot = new TreeItem(treeItems, SWT.NONE); ImageDescriptor imageDescriptor = ImageDescriptor.createFromURL( (URL) RL.getImage("it.eng.spagobi.meta.editor.business.wizards.calculatedField.tree.root")); treeRoot.setImage(imageDescriptor.createImage()); treeRoot.setText("Exp. items"); createFieldsNodes(treeRoot, SWT.NONE); createFunctionsNodes(treeRoot, SWT.NONE); createAggregationFunctionsNodes(treeRoot, SWT.NONE); treeRoot.setExpanded(true); //Single Click Listener to add text to the expression treeItems.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { TreeItem[] selection = treeItems.getSelection(); if (selection.length > 0 && selection[0].getItemCount() == 0) { textCalculatedField.append(selection[0].getText()); } } }); compositeTree.setContent(treeItems); //set dragSource DragSourceListener dragSourceListener = new CalculatedFieldDragSourceListener(treeItems); Transfer[] types = new Transfer[] { TextTransfer.getInstance() }; int operations = DND.DROP_MOVE; DragSource source = new DragSource(treeItems, operations); source.setTransfer(types); source.addDragListener(dragSourceListener); }
From source file:it.eng.spagobi.meta.editor.business.wizards.inline.AddCalculatedFieldWizardPage.java
License:Mozilla Public License
public void createFieldsNodes(TreeItem parentNode, int style) { TreeItem treeItemFields = new TreeItem(parentNode, style); ImageDescriptor imageDescriptorFolder = ImageDescriptor.createFromURL( (URL) RL.getImage("it.eng.spagobi.meta.editor.business.wizards.calculatedField.tree.folder")); treeItemFields.setImage(imageDescriptorFolder.createImage()); treeItemFields.setText("Fields"); treeItemFields.setExpanded(true);/*from w w w. j a v a 2 s . c o m*/ createFieldsFromColumns(treeItemFields, SWT.NONE); }
From source file:it.eng.spagobi.meta.editor.business.wizards.inline.AddCalculatedFieldWizardPage.java
License:Mozilla Public License
public void createFieldsFromColumns(TreeItem parentNode, int style) { List<SimpleBusinessColumn> businessColumns = sourceTable.getSimpleBusinessColumns(); for (SimpleBusinessColumn businessColumn : businessColumns) { TreeItem treeItem = new TreeItem(parentNode, style); ImageDescriptor imageDescriptorFolder = ImageDescriptor.createFromURL( (URL) RL.getImage("it.eng.spagobi.meta.editor.business.wizards.calculatedField.tree.field")); treeItem.setImage(imageDescriptorFolder.createImage()); treeItem.setText(businessColumn.getName()); }/*from w w w . j a va2s. c om*/ }
From source file:it.eng.spagobi.meta.editor.business.wizards.inline.AddCalculatedFieldWizardPage.java
License:Mozilla Public License
public void createFunctionsNodes(TreeItem parentNode, int style) { TreeItem treeItemFunctions = new TreeItem(parentNode, style); ImageDescriptor imageDescriptor = ImageDescriptor.createFromURL( (URL) RL.getImage("it.eng.spagobi.meta.editor.business.wizards.calculatedField.tree.folder")); treeItemFunctions.setImage(imageDescriptor.createImage()); treeItemFunctions.setText("Functions"); ImageDescriptor imageDescriptorOperator = ImageDescriptor.createFromURL( (URL) RL.getImage("it.eng.spagobi.meta.editor.business.wizards.calculatedField.tree.operator")); TreeItem treeItemPlus = new TreeItem(treeItemFunctions, SWT.NONE); treeItemPlus.setImage(imageDescriptorOperator.createImage()); treeItemPlus.setText("+"); TreeItem treeItemMinus = new TreeItem(treeItemFunctions, SWT.NONE); treeItemMinus.setImage(imageDescriptorOperator.createImage()); treeItemMinus.setText("-"); TreeItem treeItemMultiply = new TreeItem(treeItemFunctions, SWT.NONE); treeItemMultiply.setImage(imageDescriptorOperator.createImage()); treeItemMultiply.setText("*"); TreeItem treeItemDivision = new TreeItem(treeItemFunctions, SWT.NONE); treeItemDivision.setImage(imageDescriptorOperator.createImage()); treeItemDivision.setText("/"); TreeItem treeItemOr = new TreeItem(treeItemFunctions, SWT.NONE); treeItemOr.setImage(imageDescriptorOperator.createImage()); treeItemOr.setText("||"); }
From source file:it.eng.spagobi.meta.editor.business.wizards.inline.AddCalculatedFieldWizardPage.java
License:Mozilla Public License
public void createAggregationFunctionsNodes(TreeItem parentNode, int style) { TreeItem treeItemAggregationFunction = new TreeItem(parentNode, style); ImageDescriptor imageDescriptor = ImageDescriptor.createFromURL( (URL) RL.getImage("it.eng.spagobi.meta.editor.business.wizards.calculatedField.tree.folder")); treeItemAggregationFunction.setImage(imageDescriptor.createImage()); treeItemAggregationFunction.setText("Date Functions"); ImageDescriptor imageDescriptorOperator = ImageDescriptor.createFromURL( (URL) RL.getImage("it.eng.spagobi.meta.editor.business.wizards.calculatedField.tree.operator")); TreeItem treeItemSum = new TreeItem(treeItemAggregationFunction, SWT.NONE); treeItemSum.setImage(imageDescriptorOperator.createImage()); treeItemSum.setText("GG_between_dates"); TreeItem treeItemMin = new TreeItem(treeItemAggregationFunction, SWT.NONE); treeItemMin.setImage(imageDescriptorOperator.createImage()); treeItemMin.setText("MM_between_dates"); TreeItem treeItemMax = new TreeItem(treeItemAggregationFunction, SWT.NONE); treeItemMax.setImage(imageDescriptorOperator.createImage()); treeItemMax.setText("AA_between_dates"); TreeItem treeItemCount = new TreeItem(treeItemAggregationFunction, SWT.NONE); treeItemCount.setImage(imageDescriptorOperator.createImage()); treeItemCount.setText("GG_up_today"); TreeItem treeItemCountDistinct = new TreeItem(treeItemAggregationFunction, SWT.NONE); treeItemCountDistinct.setImage(imageDescriptorOperator.createImage()); treeItemCountDistinct.setText("MM_up_today"); TreeItem treeItemAvg = new TreeItem(treeItemAggregationFunction, SWT.NONE); treeItemAvg.setImage(imageDescriptorOperator.createImage()); treeItemAvg.setText("AA_up_today"); }