java.lang.Objectorg.eclipse.jface.resource.DeviceResourceDescriptor
org.eclipse.jface.resource.ImageDescriptor
org.eclipse.jface.resource.CompositeImageDescriptor
org.eclipse.gmt.umlx.registry.icons.DecorationOverlayIcon
public class DecorationOverlayIcon
A DecorationOverlayIcon
is an image descriptor that can be used
to overlay decoration images on to the 4 corner quadrants of a base image.
The four quadrants are IDecoration.TOP_LEFT
, IDecoration.TOP_RIGHT
,
IDecoration.BOTTOM_LEFT
and IDecoration.BOTTOM_RIGHT
. Additionally,
the overlay can be used to provide an underlay corresponding to IDecoration.UNDERLAY
.
IDecoration
Constructor Summary | |
---|---|
DecorationOverlayIcon(org.eclipse.swt.graphics.Image baseImage,
org.eclipse.jface.resource.ImageDescriptor[] overlaysArray)
Create the decoration overlay for the base image using the array of provided overlays. |
|
DecorationOverlayIcon(org.eclipse.swt.graphics.Image baseImage,
org.eclipse.jface.resource.ImageDescriptor[] overlaysArray,
org.eclipse.swt.graphics.Point sizeValue)
Create the decoration overlay for the base image using the array of provided overlays. |
|
DecorationOverlayIcon(org.eclipse.swt.graphics.Image baseImage,
org.eclipse.jface.resource.ImageDescriptor overlayImage,
int quadrant)
Create a decoration overlay icon that will place the given overlay icon in the given quadrant of the base image. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
|
int |
hashCode()
|
Methods inherited from class org.eclipse.jface.resource.CompositeImageDescriptor |
---|
getImageData |
Methods inherited from class org.eclipse.jface.resource.ImageDescriptor |
---|
createFromFile, createFromImage, createFromImage, createFromImageData, createFromURL, createImage, createImage, createImage, createImage, createResource, createWithFlags, destroyResource, getMissingImageDescriptor |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DecorationOverlayIcon(org.eclipse.swt.graphics.Image baseImage, org.eclipse.jface.resource.ImageDescriptor[] overlaysArray, org.eclipse.swt.graphics.Point sizeValue)
IDecoration
(IDecoration.TOP_LEFT
, IDecoration.TOP_RIGHT
,
IDecoration.BOTTOM_LEFT
, IDecoration.BOTTOM_RIGHT
andIDecoration.UNDERLAY
).
baseImage
- the base imageoverlaysArray
- the overlay imagessizeValue
- the size of the resulting imagepublic DecorationOverlayIcon(org.eclipse.swt.graphics.Image baseImage, org.eclipse.jface.resource.ImageDescriptor[] overlaysArray)
IDecoration
(IDecoration.TOP_LEFT
, IDecoration.TOP_RIGHT
,
IDecoration.BOTTOM_LEFT
, IDecoration.BOTTOM_RIGHT
and IDecoration.UNDERLAY
).
baseImage
- the base imageoverlaysArray
- the overlay imagespublic DecorationOverlayIcon(org.eclipse.swt.graphics.Image baseImage, org.eclipse.jface.resource.ImageDescriptor overlayImage, int quadrant)
baseImage
- the base imageoverlayImage
- the overlay imagequadrant
- the quadrant (one of IDecoration
(IDecoration.TOP_LEFT
, IDecoration.TOP_RIGHT
,
IDecoration.BOTTOM_LEFT
, IDecoration.BOTTOM_RIGHT
or IDecoration.UNDERLAY
)Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object