This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 245854
Collapse All | Expand All

(-)a/openide.util/src/org/openide/util/ImageUtilities.java (-3 / +7 lines)
Lines 669-676 Link Here
669
        }
669
        }
670
        
670
        
671
        ColorModel model = colorModel(bitmask? Transparency.BITMASK: Transparency.TRANSLUCENT);
671
        ColorModel model = colorModel(bitmask? Transparency.BITMASK: Transparency.TRANSLUCENT);
672
        Object value = image1.getProperty("url", null);
673
        URL url = (value instanceof URL) ? (URL) value : null;
672
        ToolTipImage buffImage = new ToolTipImage(str.toString(), 
674
        ToolTipImage buffImage = new ToolTipImage(str.toString(), 
673
                model, model.createCompatibleWritableRaster(w, h), model.isAlphaPremultiplied(), null, null
675
                model, model.createCompatibleWritableRaster(w, h), model.isAlphaPremultiplied(), null, url
674
            );
676
            );
675
677
676
        java.awt.Graphics g = buffImage.createGraphics();
678
        java.awt.Graphics g = buffImage.createGraphics();
Lines 818-823 Link Here
818
            ColorModel model = colorModel(bitmask ? Transparency.BITMASK : Transparency.TRANSLUCENT);
820
            ColorModel model = colorModel(bitmask ? Transparency.BITMASK : Transparency.TRANSLUCENT);
819
            int w = image.getWidth(null);
821
            int w = image.getWidth(null);
820
            int h = image.getHeight(null);
822
            int h = image.getHeight(null);
823
            if (url == null) {
824
                Object value = image.getProperty("url", null);
825
                url = (value instanceof URL) ? (URL) value : null;
826
            }
821
            ToolTipImage newImage = new ToolTipImage(
827
            ToolTipImage newImage = new ToolTipImage(
822
                toolTipText,
828
                toolTipText,
823
                model,
829
                model,
Lines 870-877 Link Here
870
            if ("url".equals(name)) { // NOI18N
876
            if ("url".equals(name)) { // NOI18N
871
                if (url != null) {
877
                if (url != null) {
872
                    return url;
878
                    return url;
873
                } else {
874
                    return imageIcon.getImage().getProperty("url", observer);
875
                }
879
                }
876
            }
880
            }
877
            return super.getProperty(name, observer);
881
            return super.getProperty(name, observer);

Return to bug 245854