Class 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 Detail

      • ColorSchemeResizableIcon

        public ColorSchemeResizableIcon​(org.pushingpixels.substance.api.SubstanceColorScheme scheme,
                                        int startWidth,
                                        int startHeight)
        Creates a new icon.
        Parameters:
        scheme - Associated color scheme (can be null).
        startWidth - Original width in pixels.
        startHeight - Original heigth in pixels.
    • Method Detail

      • setDimension

        public void setDimension​(Dimension newDimension)
        Specified by:
        setDimension in interface org.pushingpixels.flamingo.api.common.icon.ResizableIcon
      • getIconHeight

        public int getIconHeight()
        Specified by:
        getIconHeight in interface Icon
      • getIconWidth

        public int getIconWidth()
        Specified by:
        getIconWidth in interface Icon