src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java

Print this page

        

*** 71,89 **** public interface JRSUIControlSpec { public void initIconPainter(final AquaPainter<? extends JRSUIState> painter); } ! static abstract class JRSUIIcon implements Icon, UIResource { protected final AquaPainter<JRSUIState> painter = AquaPainter.create(JRSUIState.getInstance()); public void paintIcon(final Component c, final Graphics g, final int x, final int y) { painter.paint(g, c, x, y, getIconWidth(), getIconHeight()); } } ! static abstract class DynamicallySizingJRSUIIcon extends JRSUIIcon { protected final SizeDescriptor sizeDescriptor; protected SizeVariant sizeVariant; public DynamicallySizingJRSUIIcon(final SizeDescriptor sizeDescriptor) { this.sizeDescriptor = sizeDescriptor; --- 71,89 ---- public interface JRSUIControlSpec { public void initIconPainter(final AquaPainter<? extends JRSUIState> painter); } ! abstract static class JRSUIIcon implements Icon, UIResource { protected final AquaPainter<JRSUIState> painter = AquaPainter.create(JRSUIState.getInstance()); public void paintIcon(final Component c, final Graphics g, final int x, final int y) { painter.paint(g, c, x, y, getIconWidth(), getIconHeight()); } } ! abstract static class DynamicallySizingJRSUIIcon extends JRSUIIcon { protected final SizeDescriptor sizeDescriptor; protected SizeVariant sizeVariant; public DynamicallySizingJRSUIIcon(final SizeDescriptor sizeDescriptor) { this.sizeDescriptor = sizeDescriptor;
*** 107,117 **** painter.state.set(size); super.paintIcon(c, g, x, y); } } ! static abstract class CachingScalingIcon implements Icon, UIResource { int width; int height; Image image; public CachingScalingIcon(final int width, final int height) { --- 107,117 ---- painter.state.set(size); super.paintIcon(c, g, x, y); } } ! abstract static class CachingScalingIcon implements Icon, UIResource { int width; int height; Image image; public CachingScalingIcon(final int width, final int height) {
*** 165,175 **** return height; } } ! static abstract class ScalingJRSUIIcon implements Icon, UIResource { final int width; final int height; public ScalingJRSUIIcon(final int width, final int height) { this.width = width; --- 165,175 ---- return height; } } ! abstract static class ScalingJRSUIIcon implements Icon, UIResource { final int width; final int height; public ScalingJRSUIIcon(final int width, final int height) { this.width = width;