/* * @(#)ContainerPeer.java 1.20 03/12/19 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.awt.peer; import java.awt.*; /** * The peer interfaces are intended only for use in porting * the AWT. They are not intended for use by application * developers, and developers should not implement peers * nor invoke any of the peer methods directly on the peer * instances. */ public interface ContainerPeer extends ComponentPeer { Insets getInsets(); void beginValidate(); void endValidate(); void beginLayout(); void endLayout(); boolean isPaintPending(); /** * Cancels a pending paint on the specified region of the * Component. */ void cancelPendingPaint(int x, int y, int w, int h); /** * Restacks native windows - children of this native window - according to Java container order * @since 1.5 */ void restack(); /** * Indicates availabiltity of restacking operation in this container. * @return Returns true if restack is supported, false otherwise * @since 1.5 */ boolean isRestackSupported(); /** * DEPRECATED: Replaced by getInsets(). */ Insets insets(); }