private Image decorate(Image image, Object obj) { Image dec = decorator.decorateImage(image, obj); if (dec != null) return dec; return image; }
@Override public Image decorateImage(Image image, Object element) { for (int i = 0; i < decorators.length; i++) { ILabelDecorator decorator = decorators[i]; Image newImage = decorator.decorateImage(image, element); if (newImage != null) { image = newImage; } } return image; }
public Image decorateImage(Image image, Object element) { for (int i = 0; i < decorators.length; i++) { ILabelDecorator decorator = decorators[i]; Image newImage = decorator.decorateImage(image, element); if (newImage != null) { image = newImage; } } return image; }
/** * Decorates and returns this rendering's image. * * @param image base image * @return decorated image * @since 3.2 */ protected Image decorateImage(Image image) { if (fLabelDecorator != null) { return fLabelDecorator.decorateImage(image, this); } return image; }
protected Image decorateImage(Image image, Object element) { if (fLabelDecorators != null && image != null) { for (int i= 0; i < fLabelDecorators.size(); i++) { ILabelDecorator decorator= fLabelDecorators.get(i); image= decorator.decorateImage(image, element); } } return image; }
protected Image decorateImage(Image image, Object element) { if (fLabelDecorators != null && image != null) { for (int i= 0; i < fLabelDecorators.size(); i++) { ILabelDecorator decorator= (ILabelDecorator) fLabelDecorators.get(i); image= decorator.decorateImage(image, element); } } return image; }
protected Image decorateImage(Image image, Object element) { if (fLabelDecorators != null && image != null) { for (int i= 0; i < fLabelDecorators.size(); i++) { ILabelDecorator decorator= fLabelDecorators.get(i); image= decorator.decorateImage(image, element); } } return image; }
protected Image decorateImage(Image image, Object element) { if (_fLabelDecorators != null && image != null) { for (int i = 0; i < _fLabelDecorators.size(); i++) { ILabelDecorator decorator = (ILabelDecorator) _fLabelDecorators.get(i); image = decorator.decorateImage(image, element); } } return image; }
public Image getImage(Object element) { if (!(element instanceof IResource)) { return null; //$NON-NLS-1$ } IResource resource = (IResource) element; Image image = fLabelProvider.getImage(resource); if (fDecorator != null) { Image decoratedImage = fDecorator .decorateImage(image, resource); if (decoratedImage != null) { return decoratedImage; } } return image; }
public Image getImage(Object element) { if (!(element instanceof ISearchResultViewEntry)) return null; IResource resource= ((ISearchResultViewEntry) element).getResource(); Image image= fLabelProvider.getImage(resource); if (fDecorator != null) { Image decoratedImage= fDecorator.decorateImage(image, resource); if (decoratedImage != null) return decoratedImage; } return image; }
@Override public Image getImage(Object element) { if (!(element instanceof ISearchResultViewEntry)) return null; IResource resource= ((ISearchResultViewEntry) element).getResource(); Image image= fLabelProvider.getImage(resource); if (fDecorator != null) { Image decoratedImage= fDecorator.decorateImage(image, resource); if (decoratedImage != null) return decoratedImage; } return image; }
/** * */ protected Image getImageImpl(Object element) { IRuntime runtime = (IRuntime) element; IRuntimeType runtimeType = runtime.getRuntimeType(); if (runtimeType != null) { Image image = ImageResource.getImage(runtimeType.getId()); if (decorator != null) { Image dec = decorator.decorateImage(image, element); if (dec != null) return dec; } return image; } return null; }
@Override public Image getImage(Object element) { Image image = super.getImage(element); if (this.decorator == null) { return image; } Image decorated = null; if (this.decorator instanceof LabelDecorator) { decorated = ((LabelDecorator) this.decorator).decorateImage(image, element, getDecorationContext()); } else { decorated = this.decorator.decorateImage(image, element); } if (decorated != null) return decorated; return image; }
@Override public Image getImage(Object element) { Image image = super.getImage(element); if (this.decorator == null) { return image; } Image decorated = null; if (this.decorator instanceof LabelDecorator) { decorated = ((LabelDecorator) this.decorator).decorateImage(image, element, getDecorationContext()); } else { decorated = this.decorator.decorateImage(image, element); } if (decorated != null) return decorated; return image; }
/** * @see BaseLabelProvider#getImage(Object) */ public Image getImage(Object element) { if (element instanceof ServerTreeContentProvider.TreeElement) { ISharedImages sharedImages = PlatformUI.getWorkbench().getSharedImages(); return sharedImages.getImage(ISharedImages.IMG_OBJ_FOLDER); } Image image = getImageImpl(element); if (decorator != null) { Image dec = decorator.decorateImage(image, element); if (dec != null) return dec; } return image; }
@Override public Image getImage(Object element) { if(element instanceof LogicalPackage){ LogicalPackage el= (LogicalPackage) element; ILabelDecorator decorator= getLabelDecorator(); IPackageFragment[] fragments= el.getFragments(); Image image= super.getImage(el); for (int i= 0; i < fragments.length; i++) { IPackageFragment fragment= fragments[i]; Image decoratedImage= decorator.decorateImage(image, fragment); if(decoratedImage != null) image= decoratedImage; } return image; } else return super.getImage(element); }
public Image getImage(Object element) { if(element instanceof LogicalPackage){ LogicalPackage el= (LogicalPackage) element; ILabelDecorator decorator= getLabelDecorator(); IPackageFragment[] fragments= el.getFragments(); Image image= super.getImage(el); for (int i= 0; i < fragments.length; i++) { IPackageFragment fragment= fragments[i]; Image decoratedImage= decorator.decorateImage(image, fragment); if(decoratedImage != null) image= decoratedImage; } return image; } else return super.getImage(element); }
@Override public Image getImage(Object element) { if(element instanceof LogicalPackage){ LogicalPackage el= (LogicalPackage) element; ILabelDecorator decorator= getLabelDecorator(); IPackageFragment[] fragments= el.getFragments(); Image image= super.getImage(el); for (int i= 0; i < fragments.length; i++) { IPackageFragment fragment= fragments[i]; Image decoratedImage= decorator.decorateImage(image, fragment); if(decoratedImage != null) image= decoratedImage; } return image; } else return super.getImage(element); }
public Image getImage(Object element) { Image result= null; if (element instanceof MethodWrapper) { MethodWrapper methodWrapper = (MethodWrapper) element; if (methodWrapper.getMember() != null) { result= fDecorator.decorateImage(super.getImage(methodWrapper.getMember()), methodWrapper); } } else if (isPendingUpdate(element)) { return null; } else { result= super.getImage(element); } return result; }
@Override public Image getImage(Object element) { if (element instanceof MethodWrapper) { MethodWrapper methodWrapper; if (element instanceof RealCallers) { methodWrapper= ((RealCallers)element).getParent(); } else { methodWrapper= (MethodWrapper)element; } IMember member= methodWrapper.getMember(); if (member != null) { return fDecorator.decorateImage(super.getImage(member), methodWrapper); } else { return null; } } else if (isPendingUpdate(element)) { return null; } else { return super.getImage(element); } }