114 XRUtils.PictStandardARGB32); |
114 XRUtils.PictStandardARGB32); |
115 con.setPictureRepeat(solidSrcPictXID, XRUtils.RepeatNormal); |
115 con.setPictureRepeat(solidSrcPictXID, XRUtils.RepeatNormal); |
116 con.renderRectangle(solidSrcPictXID, XRUtils.PictOpSrc, |
116 con.renderRectangle(solidSrcPictXID, XRUtils.PictOpSrc, |
117 XRColor.FULL_ALPHA, 0, 0, 1, 1); |
117 XRColor.FULL_ALPHA, 0, 0, 1, 1); |
118 solidSrcPict = new XRSurfaceData.XRInternalSurfaceData(con, |
118 solidSrcPict = new XRSurfaceData.XRInternalSurfaceData(con, |
119 solidSrcPictXID, null); |
119 solidSrcPictXID); |
120 setForeground(0); |
120 setForeground(0); |
121 |
121 |
122 int extraAlphaMask = con.createPixmap(parentXid, 8, 1, 1); |
122 int extraAlphaMask = con.createPixmap(parentXid, 8, 1, 1); |
123 alphaMaskPict = con.createPicture(extraAlphaMask, |
123 alphaMaskPict = con.createPicture(extraAlphaMask, |
124 XRUtils.PictStandardA8); |
124 XRUtils.PictStandardA8); |
196 try { |
196 try { |
197 at.invert(); |
197 at.invert(); |
198 } catch (NoninvertibleTransformException e) { |
198 } catch (NoninvertibleTransformException e) { |
199 at.setToIdentity(); |
199 at.setToIdentity(); |
200 } |
200 } |
201 src.validateAsSource(at, -1, -1); |
201 src.validateAsSource(at, -1, XRUtils.ATransOpToXRQuality(sg2d.interpolationType)); |
202 } |
202 } |
203 } |
203 } |
204 |
204 |
205 private void setComposite(Composite comp) { |
205 private void setComposite(Composite comp) { |
206 if (comp instanceof AlphaComposite) { |
206 if (comp instanceof AlphaComposite) { |