< prev index next >

src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java

Print this page
rev 57801 : XXXXXXX: Component.xxxImage cleanup
Reviewed-by: XXX

*** 1,7 **** /* ! * Copyright (c) 2002, 2018, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this --- 1,7 ---- /* ! * Copyright (c) 2002, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this
*** 20,29 **** --- 20,30 ---- * * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA * or visit www.oracle.com if you need additional information or have any * questions. */ + package sun.awt.X11; import java.awt.AWTEvent; import java.awt.AWTException; import java.awt.BufferCapabilities;
*** 50,76 **** import java.awt.event.KeyEvent; import java.awt.event.MouseEvent; import java.awt.event.MouseWheelEvent; import java.awt.event.PaintEvent; import java.awt.event.WindowEvent; - import java.awt.image.ImageObserver; - import java.awt.image.ImageProducer; import java.awt.image.VolatileImage; import java.awt.peer.ComponentPeer; import java.awt.peer.ContainerPeer; import java.util.Collection; import java.util.Objects; import java.util.Set; import sun.awt.AWTAccessor.ComponentAccessor; ! import sun.util.logging.PlatformLogger; ! import sun.awt.*; import sun.awt.event.IgnorePaintEvent; import sun.awt.image.SunVolatileImage; - import sun.awt.image.ToolkitImage; import sun.java2d.BackBufferCapsProvider; import sun.java2d.pipe.Region; public class XComponentPeer extends XWindow implements ComponentPeer, DropTargetPeer, BackBufferCapsProvider { --- 51,76 ---- import java.awt.event.KeyEvent; import java.awt.event.MouseEvent; import java.awt.event.MouseWheelEvent; import java.awt.event.PaintEvent; import java.awt.event.WindowEvent; import java.awt.image.VolatileImage; import java.awt.peer.ComponentPeer; import java.awt.peer.ContainerPeer; import java.util.Collection; import java.util.Objects; import java.util.Set; + import sun.awt.AWTAccessor; import sun.awt.AWTAccessor.ComponentAccessor; ! import sun.awt.SunToolkit; ! import sun.awt.X11GraphicsConfig; import sun.awt.event.IgnorePaintEvent; import sun.awt.image.SunVolatileImage; import sun.java2d.BackBufferCapsProvider; import sun.java2d.pipe.Region; + import sun.util.logging.PlatformLogger; public class XComponentPeer extends XWindow implements ComponentPeer, DropTargetPeer, BackBufferCapsProvider {
*** 708,737 **** } finally { XToolkit.awtUnlock(); } } - public Image createImage(ImageProducer producer) { - return new ToolkitImage(producer); - } - public Image createImage(int width, int height) { return graphicsConfig.createAcceleratedImage(target, width, height); } public VolatileImage createVolatileImage(int width, int height) { return new SunVolatileImage(target, width, height); } - public boolean prepareImage(Image img, int w, int h, ImageObserver o) { - return Toolkit.getDefaultToolkit().prepareImage(img, w, h, o); - } - - public int checkImage(Image img, int w, int h, ImageObserver o) { - return Toolkit.getDefaultToolkit().checkImage(img, w, h, o); - } - public Insets getInsets() { return new Insets(0, 0, 0, 0); } public void beginValidate() { --- 708,725 ----
< prev index next >