List of usage examples for org.eclipse.jface.resource JFaceResources getResources
public static ResourceManager getResources()
From source file:org.eclipse.ui.ide.markers.compatibility.internal.MarkerProblemSeverityAndMessageField.java
License:Open Source License
public Image getImage(MarkerItem item) { int severity = -1; if (item.isConcrete()) severity = getSeverity(item);//www . j a v a 2s .c o m else { if (item instanceof MarkerCategory) severity = ((MarkerCategory) item).getHighestSeverity(); } if (severity >= 0) return MarkerSupportInternalUtilities.getSeverityImage(severity); try { if (item.isConcrete()) return null; return JFaceResources.getResources().createImageWithDefault(IDEInternalWorkbenchImages .getImageDescriptor(IDEInternalWorkbenchImages.IMG_ETOOL_PROBLEM_CATEGORY)); } catch (DeviceResourceException e) { return null; } }
From source file:org.eclipse.ui.internal.activities.ws.ActivityCategoryLabelProvider.java
License:Open Source License
/** * Create a new instance of this class. */ public ActivityCategoryLabelProvider() { manager = new LocalResourceManager(JFaceResources.getResources()); }
From source file:org.eclipse.ui.internal.dialogs.WorkingSetLabelProvider.java
License:Open Source License
/** * Create a new instance of the receiver. */ public WorkingSetLabelProvider() { images = new LocalResourceManager(JFaceResources.getResources()); }
From source file:org.eclipse.ui.internal.dialogs.WorkingSetTypePage.java
License:Open Source License
/** * Implements IDialogPage// w w w .java 2s . c o m * * @see org.eclipse.jface.dialogs.IDialogPage#createControl(Composite) */ public void createControl(Composite parent) { Font font = parent.getFont(); Composite composite = new Composite(parent, SWT.NULL); composite.setLayout(new GridLayout()); composite.setLayoutData(new GridData(GridData.HORIZONTAL_ALIGN_FILL)); setControl(composite); PlatformUI.getWorkbench().getHelpSystem().setHelp(composite, IWorkbenchHelpContextIds.WORKING_SET_TYPE_PAGE); Label typesLabel = new Label(composite, SWT.NONE); typesLabel.setText(WorkbenchMessages.WorkingSetTypePage_typesLabel); GridData data = new GridData(GridData.FILL_HORIZONTAL); typesLabel.setLayoutData(data); typesLabel.setFont(font); typesListViewer = new TableViewer(composite, SWT.BORDER | SWT.SINGLE); data = new GridData(GridData.FILL_BOTH); data.heightHint = SIZING_SELECTION_WIDGET_HEIGHT; data.widthHint = SIZING_SELECTION_WIDGET_WIDTH; typesListViewer.getTable().setLayoutData(data); typesListViewer.getTable().setFont(font); typesListViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { handleSelectionChanged(); } }); typesListViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { handleDoubleClick(); } }); typesListViewer.setContentProvider(new ArrayContentProvider()); typesListViewer.setLabelProvider(new LabelProvider() { private ResourceManager images = new LocalResourceManager(JFaceResources.getResources()); /* * (non-Javadoc) * * @see org.eclipse.jface.viewers.LabelProvider#getText(java.lang.Object) */ public String getText(Object element) { return ((WorkingSetDescriptor) element).getName(); } /* (non-Javadoc) * @see org.eclipse.jface.viewers.BaseLabelProvider#dispose() */ public void dispose() { images.dispose(); super.dispose(); } /* * (non-Javadoc) * * @see org.eclipse.jface.viewers.LabelProvider#getImage(java.lang.Object) */ public Image getImage(Object element) { ImageDescriptor imageDescriptor = ((WorkingSetDescriptor) element).getIcon(); return imageDescriptor == null ? null : (Image) images.get(imageDescriptor); } }); typesListViewer.setInput(descriptors); setPageComplete(false); }
From source file:org.eclipse.ui.internal.DragHandle.java
License:Open Source License
public void dispose() { if (isDisposed()) { return;//from w w w . j a v a2 s . c o m } super.dispose(); dragCursor.dispose(); handleImage.dispose(); JFaceResources.getResources().destroyImage(descriptor); }
From source file:org.eclipse.ui.internal.handlers.CyclePageHandler.java
License:Open Source License
protected void addItems(Table table, WorkbenchPage page) { Object[] pages = pageSwitcher.getPages(); for (int i = 0; i < pages.length; i++) { TableItem item = null;/*from www. j a va2 s. c om*/ item = new TableItem(table, SWT.NONE); ImageDescriptor imageDescriptor = pageSwitcher.getImageDescriptor(pages[i]); if (imageDescriptor != null) { if (lrm == null) { lrm = new LocalResourceManager(JFaceResources.getResources()); } item.setImage(lrm.createImage(imageDescriptor)); } item.setData(pages[i]); String name = pageSwitcher.getName(pages[i]); if (name.length() > TEXT_LIMIT) { name = name.substring(0, TEXT_LIMIT) + "..."; //$NON-NLS-1$ } item.setText(name); } }
From source file:org.eclipse.ui.internal.ide.IDEWorkbenchPlugin.java
License:Open Source License
/** * Return the resourceManager used by this plug-in. * @return//from ww w. jav a 2s . co m */ public ResourceManager getResourceManager() { if (resourceManager == null) { resourceManager = new LocalResourceManager(JFaceResources.getResources()); } return resourceManager; }
From source file:org.eclipse.ui.internal.tweaklets.dependencyinjection.DIEditorPart.java
License:Open Source License
public DIEditorPart(DIFactory factory) { this.factory = factory; this.resourceManager = new LocalResourceManager(JFaceResources.getResources()); }
From source file:org.eclipse.ui.internal.tweaklets.dependencyinjection.DIViewPart.java
License:Open Source License
public DIViewPart(DIFactory factory) { this.factory = factory; this.resourceManager = new LocalResourceManager(JFaceResources.getResources()); }
From source file:org.eclipse.ui.internal.views.markers.MarkerProblemSeverityAndMessageField.java
License:Open Source License
/** * Return the image for the receiver./* w w w . jav a 2 s.c o m*/ * * @param item * @return Image or <code>null</code> */ private Image getImage(MarkerItem item) { MarkerSupportItem supportItem = (MarkerSupportItem) item; int severity = -1; if (supportItem.isConcrete()) severity = MarkerSupportInternalUtilities.getSeverity(item); else severity = ((MarkerCategory) supportItem).getHighestSeverity(); if (severity >= 0) return MarkerSupportInternalUtilities.getSeverityImage(severity); try { if (supportItem.isConcrete()) return null; return JFaceResources.getResources().createImageWithDefault(IDEInternalWorkbenchImages .getImageDescriptor(IDEInternalWorkbenchImages.IMG_ETOOL_PROBLEM_CATEGORY)); } catch (DeviceResourceException e) { return null; } }