Class WatermarkResizableIcon
java.lang.Object
org.pushingpixels.substance.flamingo.ribbon.gallery.oob.WatermarkResizableIcon
- All Implemented Interfaces:
Icon,org.pushingpixels.flamingo.api.common.icon.ResizableIcon
public class WatermarkResizableIcon
extends Object
implements org.pushingpixels.flamingo.api.common.icon.ResizableIcon
Resizable icon for Substance watermarks.
-
Constructor Summary
ConstructorsConstructorDescriptionWatermarkResizableIcon(org.pushingpixels.substance.api.watermark.SubstanceWatermark watermark, int startWidth, int startHeight) Creates a new icon. -
Method Summary
-
Constructor Details
-
WatermarkResizableIcon
public WatermarkResizableIcon(org.pushingpixels.substance.api.watermark.SubstanceWatermark watermark, int startWidth, int startHeight) Creates a new icon.- Parameters:
watermark- Associated watermark (can benull).startWidth- Original width in pixels.startHeight- Original heigth in pixels.
-
-
Method Details
-
setDimension
- Specified by:
setDimensionin interfaceorg.pushingpixels.flamingo.api.common.icon.ResizableIcon
-
getIconHeight
public int getIconHeight()- Specified by:
getIconHeightin interfaceIcon
-
getIconWidth
public int getIconWidth()- Specified by:
getIconWidthin interfaceIcon
-
paintIcon
-