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