List of usage examples for org.eclipse.jface.resource ImageDescriptor getImageData
@Deprecated
public ImageData getImageData()
ImageData
object for this image descriptor. From source file:org.eclipse.jpt.common.ui.internal.jface.OverlayImageDescriptor.java
License:Open Source License
private ImageData convertToImageData(ImageDescriptor imageDescriptor) { ImageData imageData = imageDescriptor.getImageData(); return (imageData != null) ? imageData : ImageDescriptor.getMissingImageDescriptor().getImageData(); }
From source file:org.eclipse.ltk.internal.ui.refactoring.history.RefactoringDescriptorImageDescriptor.java
License:Open Source License
/** * Returns the image data for the specified descriptor. * * @param descriptor/*from w ww. j av a2 s . c o m*/ * the image descriptor * @return the image data */ private ImageData getImageData(final ImageDescriptor descriptor) { ImageData data = descriptor.getImageData(); if (data == null) { data = DEFAULT_IMAGE_DATA; RefactoringUIPlugin.logErrorMessage("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ } return data; }
From source file:org.eclipse.mylyn.github.ui.internal.GitHubTaskEditorPageFactory.java
License:Apache License
@Override public final Image getPageImage() { if (gitLogoImage != null) { return gitLogoImage; }/*from ww w . j ava2 s . c om*/ ImageDescriptor imageDescriptor = AbstractUIPlugin.imageDescriptorFromPlugin("org.eclipse.mylyn.github.ui", "images/github-logo.png"); if (imageDescriptor == null) { return null; } gitLogoImage = new Image(Display.getCurrent(), imageDescriptor.getImageData()); return gitLogoImage; }
From source file:org.eclipse.mylyn.internal.java.ui.editor.MylarJavaElementDescriptor.java
License:Open Source License
private ImageData getImageData(ImageDescriptor descriptor) { ImageData data = descriptor.getImageData(); // see bug 51965: // getImageData can return // null// w w w.j a va 2s . co m if (data == null) { data = DEFAULT_IMAGE_DATA; JavaPlugin.logErrorMessage("Image data not available: " + descriptor.toString()); //$NON-NLS-1$ } return data; }
From source file:org.eclipse.mylyn.internal.tasks.ui.BrandManagerTest.java
License:Open Source License
private ImageDescriptor imageDescriptor(int size) { ImageDescriptor mock = mock(ImageDescriptor.class); ImageData data = new ImageData(size, size, 1, new PaletteData(1, 1, 1)); when(mock.getImageData()).thenReturn(data); return mock;//from w w w .j ava 2 s .com }
From source file:org.eclipse.mylyn.tasks.tests.core.RepositoryConnectorContributorTest.java
License:Open Source License
@Test public void testMockOverlayIcon() { ImageDescriptor overlay = TasksUiPlugin.getDefault() .getOverlayIcon(DynamicMockRepositoryConnector.CONNECTOR_KIND); assertNotNull("Expected overlay image contributed by MockRepositoryConnectorAdapter", overlay); assertEquals(8, overlay.getImageData().height); }
From source file:org.eclipse.ocl.examples.modelregistry.ui.icons.DecorationOverlayIcon.java
License:Open Source License
/** * Draw the overlays for the receiver./*from w w w.ja v a 2s. c om*/ * @param overlaysArray */ private void drawOverlays(ImageDescriptor[] overlaysArray) { for (int i = 0; i < overlays.length; i++) { ImageDescriptor overlay = overlaysArray[i]; if (overlay == null) { continue; } ImageData overlayData = overlay.getImageData(); //Use the missing descriptor if it is not there. if (overlayData == null) { overlayData = ImageDescriptor.getMissingImageDescriptor().getImageData(); } switch (i) { case IDecoration.TOP_LEFT: drawImage(overlayData, 0, 0); break; case IDecoration.TOP_RIGHT: drawImage(overlayData, size.x - overlayData.width, 0); break; case IDecoration.BOTTOM_LEFT: drawImage(overlayData, 0, size.y - overlayData.height); break; case IDecoration.BOTTOM_RIGHT: drawImage(overlayData, size.x - overlayData.width, size.y - overlayData.height); break; } } }
From source file:org.eclipse.ocl.examples.modelregistry.ui.icons.DecorationOverlayIcon.java
License:Open Source License
@Override protected void drawCompositeImage(int width, int height) { if (overlays.length > IDecoration.UNDERLAY) { ImageDescriptor underlay = overlays[IDecoration.UNDERLAY]; if (underlay != null) { drawImage(underlay.getImageData(), 0, 0); }// w ww .ja va2 s. c om } drawImage(base.getImageData(), 0, 0); drawOverlays(overlays); }
From source file:org.eclipse.papyrus.dgts.wizard.editor.providers.DgtsDiagramDefinitionLabelProvider.java
License:Open Source License
public Image getImage(Object object) { if (object instanceof DiagramDefinition) { DiagramDefinition diagram = (DiagramDefinition) object; ICreationCommandRegistry creationCommandRegistry = CreationCommandRegistry .getInstance(org.eclipse.papyrus.infra.core.Activator.PLUGIN_ID); Collection<CreationCommandDescriptor> descriptors = creationCommandRegistry.getCommandDescriptors(); for (CreationCommandDescriptor descriptor : descriptors) { try { if (descriptor.getCommand().getCreatedDiagramType().equals(diagram.getDiagramType())) { ImageDescriptor image = (descriptor.getIcon()); // image is an optional attribute if (image != null) { return new Image(null, image.getImageData()); }/* w w w . j ava 2s . co m*/ } } catch (BackboneException e) { // Do nothing } } } return null; }
From source file:org.eclipse.papyrus.uml.diagram.wizards.kind.DiagramKindLabelProvider.java
License:Open Source License
public Image getImage(Object element) { // TODO use ImageRegistry to store images if (element instanceof CreationCommandDescriptor) { ImageDescriptor image = ((CreationCommandDescriptor) element).getIcon(); // image is an optional attribute if (image != null) { return new Image(null, image.getImageData()); }/* w w w .ja v a 2 s. c o m*/ } return null; }