< prev index next >
src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
Print this page
rev 55352 : JB_base_webrev
@@ -27,10 +27,11 @@
import sun.awt.AWTAccessor;
import sun.awt.IconInfo;
import sun.java2d.SunGraphics2D;
import sun.java2d.SurfaceData;
+import sun.java2d.metal.MTLLayer;
import sun.java2d.opengl.CGLLayer;
import sun.lwawt.LWWindowPeer;
import sun.lwawt.PlatformEventNotifier;
import sun.lwawt.SecurityWarningWindow;
@@ -298,10 +299,27 @@
public boolean isOpaque() {
return false;
}
};
}
+ public MTLLayer createMTLLayer() {
+ return new MTLLayer(null) {
+ public Rectangle getBounds() {
+ return CWarningWindow.this.getBounds();
+ }
+
+ public GraphicsConfiguration getGraphicsConfiguration() {
+ LWWindowPeer peer = ownerPeer.get();
+ return peer.getGraphicsConfiguration();
+ }
+
+ public boolean isOpaque() {
+ return false;
+ }
+ };
+ }
+
};
}
@Override
public void dispose() {
< prev index next >