Class OverlayImageIcon
java.lang.Object
org.eclipse.jface.resource.DeviceResourceDescriptor<org.eclipse.swt.graphics.Image>
org.eclipse.jface.resource.ImageDescriptor
org.eclipse.jface.resource.CompositeImageDescriptor
org.libreoffice.ide.eclipse.core.gui.OverlayImageIcon
public class OverlayImageIcon
extends org.eclipse.jface.resource.CompositeImageDescriptor
This class is used for overlaying image icons.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jface.resource.CompositeImageDescriptor
org.eclipse.jface.resource.CompositeImageDescriptor.CachedImageDataProvider -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class org.eclipse.jface.resource.ImageDescriptor
DEFAULT_IMAGE_DATA -
Constructor Summary
ConstructorsConstructorDescriptionOverlayImageIcon(org.eclipse.swt.graphics.Image baseImage, org.eclipse.swt.graphics.Image image, int location) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddrawCompositeImage(int lower, int upper) this method is called to draw the composite image.org.eclipse.swt.graphics.ImagegetImage()Get the image formed by overlaying different images on the base image.protected org.eclipse.swt.graphics.PointgetSize()Methods inherited from class org.eclipse.jface.resource.CompositeImageDescriptor
autoScaleDown, autoScaleUp, createCachedImageDataProvider, createCachedImageDataProvider, drawImage, drawImage, getImageData, getImageData, getTransparentPixel, getZoomLevel, setImageData, supportsZoomLevelMethods inherited from class org.eclipse.jface.resource.ImageDescriptor
createFromFile, createFromImage, createFromImage, createFromImageData, createFromImageDataProvider, createFromURL, createFromURLSupplier, createImage, createImage, createImage, createImage, createResource, createWithFlags, destroyResource, getMissingImageDescriptor, imageDescriptorFromURI
-
Field Details
-
TOP_LEFT
public static final int TOP_LEFT- See Also:
-
TOP_RIGHT
public static final int TOP_RIGHT- See Also:
-
BOTTOM_LEFT
public static final int BOTTOM_LEFT- See Also:
-
BOTTOM_RIGHT
public static final int BOTTOM_RIGHT- See Also:
-
-
Constructor Details
-
OverlayImageIcon
public OverlayImageIcon(org.eclipse.swt.graphics.Image baseImage, org.eclipse.swt.graphics.Image image, int location) Constructor.- Parameters:
baseImage- the image to decorateimage- the decorator imagelocation- the location of the decorator image on the base image.
-
-
Method Details
-
drawCompositeImage
protected void drawCompositeImage(int lower, int upper) this method is called to draw the composite image.- Specified by:
drawCompositeImagein classorg.eclipse.jface.resource.CompositeImageDescriptor- Parameters:
lower- the first image to drawupper- the top image to draw- See Also:
-
CompositeImageDescriptor.drawCompositeImage(int, int)
-
getSize
protected org.eclipse.swt.graphics.Point getSize()- Specified by:
getSizein classorg.eclipse.jface.resource.CompositeImageDescriptor- Returns:
- Get the size of the composite image
- See Also:
-
CompositeImageDescriptor.getSize()
-
getImage
public org.eclipse.swt.graphics.Image getImage()Get the image formed by overlaying different images on the base image.- Returns:
- composite image
-