/** * Returns the image associated with the given editor. */ protected Image getImage(IEditorDescriptor editor) { Image image = (Image) editorsToImages.get(editor); if (image == null) { image = editor.getImageDescriptor().createImage(); editorsToImages.put(editor, image); } return image; }
@Override public Image getImage(Object element) { IEditorDescriptor d = (IEditorDescriptor) element; return (Image) resourceManager.get(d.getImageDescriptor()); } });
@Override public Image getImage(Object element) { Image res = ((IEditorDescriptor) element).getImageDescriptor().createImage(); if (res != null) { disposableEditorIcons.add(res); } return res; } });
@Override public ImageDescriptor getImageDescriptor() { IEditorDescriptor editor = getDefaultEditor(); if (editor == null) { return WorkbenchImages .getImageDescriptor(ISharedImages.IMG_OBJ_FILE); } return editor.getImageDescriptor(); }
@Override public ImageDescriptor getImageDescriptor() { IEditorDescriptor editor = getDefaultEditor(); if (editor == null) { return WorkbenchImages .getImageDescriptor(ISharedImages.IMG_OBJ_FILE); } return editor.getImageDescriptor(); }
public ImageDescriptor getDefaultEditorImageDescriptor(String fileName) { if (fileName != null && workbench != null) { IEditorDescriptor defaultEditor = workbench.getEditorRegistry().getDefaultEditor(fileName); if (defaultEditor != null) { return defaultEditor.getImageDescriptor(); } else { return workbench.getEditorRegistry().getSystemExternalEditorImageDescriptor(fileName); } } return null; } }
return anImage; anImage = desc.getImageDescriptor(); extensionImages.put(desc, anImage); return anImage; mappingImage = editor.getImageDescriptor(); extensionImages.put(mappingKey, mappingImage); return mappingImage;
/** * Returns the image descriptor for the given editor descriptor, or <code>null</code> if it has no image. */ private ImageDescriptor getImageDescriptor(IEditorDescriptor editorDesc) { ImageDescriptor imageDesc = null; if (editorDesc == null) { imageDesc = fRegistry.getImageDescriptor(fNode.getIFile().getName()); } else { imageDesc = editorDesc.getImageDescriptor(); } if (imageDesc == null && editorDesc != null) { if (editorDesc.getId().equals(SYSTEM_EDITOR_ID)) { imageDesc = getSystemEditorImageDescriptor(fNode.getIFile().getFileExtension()); } } return imageDesc; }
/** * Returns the image descriptor for the given editor descriptor, * or null if it has no image. */ private ImageDescriptor getImageDescriptor(IEditorDescriptor editorDesc) { ImageDescriptor imageDesc = null; if (editorDesc == null) { imageDesc = registry.getImageDescriptor(getFileResource().getName()); //TODO: is this case valid, and if so, what are the implications for content-type editor bindings? } else { imageDesc = editorDesc.getImageDescriptor(); } if (imageDesc == null) { if (editorDesc.getId().equals(IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID)) { imageDesc = registry.getSystemExternalEditorImageDescriptor(getFileResource().getName()); } } return imageDesc; }
@Override public Image getDefaultImage() { IEditorRegistry editorRegistry = PlatformUI.getWorkbench().getEditorRegistry(); IEditorDescriptor editorDesc = editorRegistry.findEditor(getSite().getId()); ImageDescriptor imageDesc = editorDesc != null ? editorDesc.getImageDescriptor() : null; return imageDesc != null ? imageHelper.getImage(imageDesc) : super.getDefaultImage(); }
/** * Returns the image descriptor for the given editor descriptor, or null if * it has no image. */ private ImageDescriptor getImageDescriptor(IEditorDescriptor editorDesc) { ImageDescriptor imageDesc = null; if (editorDesc == null) { imageDesc = registry.getImageDescriptor(getFileRevision().getName()); // TODO: is this case valid, and if so, what are the implications // for content-type editor bindings? } else { imageDesc = editorDesc.getImageDescriptor(); } if (imageDesc == null) { if (editorDesc.getId().equals( IEditorRegistry.SYSTEM_EXTERNAL_EDITOR_ID)) { imageDesc = registry.getSystemExternalEditorImageDescriptor(getFileRevision().getName()); } } return imageDesc; }
ImageDescriptor imageDesc = null; if (desc != null) { imageDesc = desc.getImageDescriptor();
/** * Initializes the editor's title based on the given editor input. * <p> * <strong>Note:</strong> We use the editor's image instead of the image from the * editor input to distinguish situations where the same editor input is * opened in different kinds of editors. * </p> * * @param input the editor input to be used */ private void initializeTitle(IEditorInput input) { Image oldImage= fTitleImage; fTitleImage= null; String title= ""; //$NON-NLS-1$ if (input != null) { IEditorRegistry editorRegistry= PlatformUI.getWorkbench().getEditorRegistry(); IEditorDescriptor editorDesc= editorRegistry.findEditor(getSite().getId()); ImageDescriptor imageDesc= editorDesc != null ? editorDesc.getImageDescriptor() : null; fTitleImage= imageDesc != null ? imageDesc.createImage() : null; title= input.getName(); } setTitleImage(fTitleImage); setPartName(title); firePropertyChange(PROP_DIRTY); if (oldImage != null && !oldImage.isDisposed()) oldImage.dispose(); }
/** * Initializes the editor's title based on the given editor input. * <p> * <strong>Note:</strong> We use the editor's image instead of the image from the * editor input to distinguish situations where the same editor input is * opened in different kinds of editors. * </p> * * @param input the editor input to be used */ private void initializeTitle(IEditorInput input) { Image oldImage= fTitleImage; fTitleImage= null; String title= ""; //$NON-NLS-1$ if (input != null) { IEditorRegistry editorRegistry= PlatformUI.getWorkbench().getEditorRegistry(); IEditorDescriptor editorDesc= editorRegistry.findEditor(getSite().getId()); ImageDescriptor imageDesc= editorDesc != null ? editorDesc.getImageDescriptor() : null; fTitleImage= imageDesc != null ? imageDesc.createImage() : null; title= input.getName(); } setTitleImage(fTitleImage); setPartName(title); firePropertyChange(PROP_DIRTY); if (oldImage != null && !oldImage.isDisposed()) oldImage.dispose(); }
/** * Initializes the editor's title based on the given editor input. * <p> * <strong>Note:</strong> We use the editor's image instead of the image from the * editor input to distinguish situations where the same editor input is * opened in different kinds of editors. * </p> * * @param input the editor input to be used */ private void initializeTitle(IEditorInput input) { Image oldImage= fTitleImage; fTitleImage= null; String title= ""; //$NON-NLS-1$ if (input != null) { IEditorRegistry editorRegistry= PlatformUI.getWorkbench().getEditorRegistry(); IEditorDescriptor editorDesc= editorRegistry.findEditor(getSite().getId()); ImageDescriptor imageDesc= editorDesc != null ? editorDesc.getImageDescriptor() : null; fTitleImage= imageDesc != null ? imageDesc.createImage() : null; title= input.getName(); } setTitleImage(fTitleImage); setPartName(title); firePropertyChange(PROP_DIRTY); if (oldImage != null && !oldImage.isDisposed()) oldImage.dispose(); }
IEditorDescriptor d = IDE.getDefaultEditor(file); if (d != null) image = d.getImageDescriptor(); } else { IContentDescription contentDescription= null;